atomic-wg
LOGS
17:00:16 <dustymabe> #startmeeting atomic-wg
17:00:16 <zodbot> Meeting started Wed Apr 12 17:00:16 2017 UTC.  The chair is dustymabe. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:00:16 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
17:00:16 <zodbot> The meeting name has been set to 'atomic-wg'
17:00:41 <trishnag> .hello trishnag
17:00:42 <zodbot> trishnag: trishnag 'Trishna Guha' <trishnaguha17@gmail.com>
17:00:48 <roshi> .hello roshi
17:00:49 <zodbot> roshi: roshi 'Mike Ruckman' <mruckman@redhat.com>
17:00:53 <yzhang> .hello yzhang
17:00:54 <zodbot> yzhang: yzhang 'Yu Qi Zhang' <jzehrarnyg@gmail.com>
17:00:58 <dustymabe> #topic roll call
17:01:02 <jbrooks> .fas jasonbrooks
17:01:03 <miabbott> .hello miabbott
17:01:04 <dustymabe> .hellomynameis dustymabe
17:01:04 <zodbot> jbrooks: jasonbrooks 'Jason Brooks' <JBROOKS@REDHAT.COM>
17:01:07 <zodbot> miabbott: miabbott 'Micah Abbott' <miabbott@redhat.com>
17:01:10 <zodbot> dustymabe: dustymabe 'Dusty Mabe' <dustymabe@redhat.com>
17:01:14 <jberkus> .hello jberkus
17:01:15 <zodbot> jberkus: jberkus 'Josh Berkus' <josh@agliodbs.com>
17:02:08 <maxamillion> .hello maxamillion
17:02:09 <zodbot> maxamillion: maxamillion 'Adam Miller' <maxamillion@gmail.com>
17:02:21 <dustymabe> yay - waiting just another minute and then we'll get started
17:03:21 <dustymabe> #topic container tickets
17:03:36 <dustymabe> ok all - we've been doing a decent amount of letting these tickets rot
17:03:40 <dustymabe> https://pagure.io/atomic-wg/issues?status=Open&tags=containers
17:03:56 <yzhang> thats a lot of tickets
17:04:00 <dustymabe> let's find the ones that have open questions in this meeting right now and try to find some resolution on them
17:04:11 <jberkus> yah, sorry, I was being The Wandering Jew for all of March
17:04:13 <dustymabe> yzhang: yeah the early ones are task based
17:04:25 <dustymabe> yzhang: look at the more recent ones
17:04:43 <yzhang> gotcha
17:04:56 <dustymabe> basically can we please go through them and identify ones with open questions
17:05:24 <dustymabe> if you find one with some sort of open question please link it here and let's either try to resolve it here or in the ticket
17:05:34 <yzhang> I think some of them were action items from last week
17:05:50 <dustymabe> yzhang: damn, i forgot to go through action items from last week
17:05:54 <dustymabe> ok - let's do that first
17:06:00 <dustymabe> # topic action items from last week
17:06:09 <linuxmodder> .hello linuxmodder
17:06:10 <zodbot> linuxmodder: linuxmodder 'Corey W Sheldon' <sheldon.corey@openmailbox.org>
17:06:26 <dustymabe> * yzhang to update guidelines RE #253
17:06:28 <dustymabe> * jbrooks to notify container maintainers of guideline change
17:06:30 <dustymabe> * jbrooks to add layered image section to guidelines RE 248
17:06:32 <dustymabe> * miabbott to add example of explicit registry inclusion to container
17:06:34 <dustymabe> guidelines
17:07:06 <jbrooks> dustymabe, I haven't updated the guide yet, but I'll do that today
17:07:18 <yzhang> I have updated the guidelines for labels, I think for that ticket, all that's left to do is notify existing maintainers?
17:07:26 <jbrooks> I'm waiting till we have all the things we'll want to notify maintainers about settled to notify them
17:07:26 <yzhang> I'm not sure if that email went out at some point and I missed it
17:07:28 <sayan> .hello sayanchowdhury
17:07:29 <zodbot> sayan: sayanchowdhury 'Sayan Chowdhury' <sayan.chowdhury2012@gmail.com>
17:07:36 <yzhang> jbrooks: gotcha
17:07:43 <jberkus> dustymabe: I feel strongly that we should close the various issues and update the guidelines all at once
17:08:03 <miabbott> dustymabe: added a section about FROM to the guidelines - https://fedoraproject.org/wiki/Container:Guidelines#FROM
17:08:14 <miabbott> there was no ticket attached to my action item, though
17:08:26 <dustymabe> jberkus: if you can take the lead on that and do it, then I'm happy with closing them
17:08:50 <jberkus> no, I mean "before we send out notices to all maintainers"
17:08:53 <dustymabe> jberkus: maybe open a new ticket with a summary and bullet from each previous ticket
17:09:01 <dustymabe> jberkus: oh, ok
17:09:05 <jberkus> but yeah, we should be able to close all container labelling changes this week
17:09:21 <yzhang> hows the migration going maxamillion
17:09:44 <dustymabe> jbrooks: can you open a new ticket that has a list of things to update maintainers about in the description of the ticket?
17:09:50 <jbrooks> dustymabe, yeah
17:09:59 <dustymabe> and we can add to that list as we go, and close out all tickets that are pending that notification happening?
17:10:08 <yzhang> is there something tracking the "docker"->"container" namespace change?
17:11:20 <jbrooks> pagure is failwhaling
17:11:24 <dustymabe> damn, pagure just died on me
17:12:07 <dustymabe> hmm
17:12:42 <dustymabe> maybe we can take this period of pagure downtime to discuss
17:12:48 <dustymabe> yzhang: I don't know of anyone tracking that change
17:12:51 <dustymabe> maxamillion: do you ?
17:13:16 <yzhang> I think maxamillion is in his conflicting meeting
17:13:22 <yzhang> He'll be back eventually
17:13:38 <dustymabe> yeah
17:13:55 <maxamillion> sorry, in multiple meetings
17:14:34 <dustymabe> #action jbrooks to open ticket to track all the guidelines changes we need to update maintainers about
17:14:58 <jbrooks> pagure is back
17:16:16 <dustymabe> ok miabbott, you change wasn't related to any ticket?
17:17:04 <miabbott> dustymabe: i think it was loosely related to one of the label tickets, but nothing explicit
17:17:20 <dustymabe> miabbott: looks like this one: https://pagure.io/atomic-wg/issue/248
17:17:32 <maxamillion> I'm here, what's up?
17:17:44 <dustymabe> maxamillion: was asking about 13:10:08      yzhang | is there something tracking the "docker"->"container" namespace change?
17:17:49 <miabbott> dustymabe: that looks relevant
17:17:54 <maxamillion> "something" ... no :/
17:18:00 <dustymabe> miabbott: can you update the ticket with that information and close it?
17:18:13 <maxamillion> I probably should have made that more transparent ... I just have a list of tasks on my personal tracker
17:18:13 <miabbott> okey dokey
17:18:13 <dustymabe> maxamillion: should we open a ticket to track it ?
17:18:36 <maxamillion> dustymabe: isn't there already a ticket asking for it? I'll just update it if there is, otherwise yes lets do that
17:18:38 <dustymabe> #action miabbott to update #248 and close the ticket
17:18:47 <dustymabe> maxamillion: /me searches
17:19:14 <dustymabe> maxamillion: i don't think so
17:19:38 <jberkus> is there some reason not to close it right now?  it's resolved
17:19:57 <dustymabe> #action dustymabe to open ticket to track "docker"->"container" namespace change in fedora dist-git
17:20:08 <sayan> https://pagure.io/fedora-infrastructure/issue/5919
17:20:11 <maxamillion> dustymabe: ah ok, I thought there was because that came as an action item for me from a previous meeting (or the VFAD? I don't remember)
17:20:13 <dustymabe> jberkus: sure, he is doing that
17:20:54 <dustymabe> sayan: that ticket shows as "fixed"
17:21:39 <sayan> afaik pingou closed it today itself
17:22:03 <dustymabe> ok i'll link to it in the ticket I open - maybe it's done, maybe not
17:22:10 <dustymabe> we'll keep an eye on it though
17:22:48 <dustymabe> ok let's move to our original topic
17:22:54 <dustymabe> #topic container tickets
17:23:08 <jberkus> dustymabe: shall we go through them in order?
17:23:17 <dustymabe> #link https://pagure.io/atomic-wg/issues?status=Open&tags=containers
17:23:28 <dustymabe> jberkus: i don't know if we have time for that
17:23:39 <dustymabe> i'd rather people go through and then bring up ones they want to discuss
17:24:18 <jberkus> well, I want to discuss them all, so let's get started
17:24:37 <jberkus> #242
17:24:44 <jberkus> https://pagure.io/atomic-wg/issue/242
17:24:55 <jberkus> this is just missing description in ContainerGuidelines
17:25:03 <jberkus> Dusty volunteered to write it
17:25:17 <dustymabe> jberkus: indeed,
17:25:21 <dustymabe> wow -
17:25:34 <dustymabe> #action dustymabe to write description for #242
17:25:53 <jberkus> https://pagure.io/atomic-wg/issue/243
17:25:56 <jberkus> this one's complicated
17:26:07 <jberkus> I feel like we need a live chat with some of the folks on Atomic CLI
17:26:29 <dustymabe> sounds good to me as a breakout session
17:26:33 <dustymabe> jberkus: can you lead that?
17:26:53 <yzhang> I feel like for 243, aren't we basically doing that in "help"?
17:27:02 <jberkus> oh, wait, I'm confused, there's two tickets associated with HELP/Description
17:27:16 <jberkus> actually, three
17:27:27 <jberkus> #255 and #256 as well
17:27:55 <dustymabe> jberkus: and look at #267
17:28:20 <jberkus> 267 isn't even tagged with "container"
17:28:30 <dustymabe> jberkus: it was recently opened, i just tagged it
17:28:40 <dustymabe> was opened 6 hours ago
17:30:13 <jberkus> action: jberkus to convene folks to discuss Help/Description
17:30:33 <dustymabe> jberkus: did that work?
17:30:46 <dustymabe> don't you have to put the # in front?
17:30:50 <jberkus> oh, right
17:30:55 <jberkus> #action: jberkus to convene folks to discuss Help/Description
17:31:06 <dustymabe> i want to add to it
17:31:08 <dustymabe> #undo
17:31:08 <zodbot> Removing item from minutes: ACTION by jberkus at 17:30:55 : : jberkus to convene folks to discuss Help/Description
17:31:16 <roshi> you have to have a # and have chair
17:31:42 <dustymabe> #action jberkus to convene folks to discuss Help/Description and consolidate #243 #255 #257 and #267 if possible
17:32:02 <dustymabe> i mispelled something didn't I
17:32:09 <dustymabe> words
17:32:28 <dustymabe> ok #244 ?
17:32:29 <roshi> we should add more people as chair so they can do #action
17:32:31 <roshi> and whatnot
17:32:49 <dustymabe> #chair jberkus roshi maxamillion yzhang jbrooks trishnag sayan walters miabbott
17:32:49 <zodbot> Current chairs: dustymabe jberkus jbrooks maxamillion miabbott roshi sayan trishnag walters yzhang
17:32:53 <dustymabe> not sure who I missed
17:32:53 <jberkus> maxamillion: re #255, can you comment on that issue?  we need someone from infra to say yes/no
17:33:29 <maxamillion> jberkus: looking
17:34:25 <dustymabe> ok, while he looks we'll move on to #244
17:34:25 <jberkus> https://pagure.io/atomic-wg/issue/244
17:34:29 <jberkus> that's done
17:34:39 <jberkus> so I just assigned it to jasonbrooks for tracking
17:34:43 <dustymabe> k
17:35:23 <dustymabe> for #249 - we are waiting on work from infra
17:35:41 <jberkus> was going to ask
17:35:49 <jberkus> #254
17:35:56 <jberkus> https://pagure.io/atomic-wg/issue/254
17:35:59 <jberkus> this came up after the VFAD
17:36:52 <jberkus> maxamillion: presumably we don't have any news on how the version/rpm thing is going to work yet, correct?
17:36:56 * roshi goes to refresh coffee - brb
17:37:10 <dustymabe> jberkus: your last statement seems a bit interesting
17:37:12 <maxamillion> jberkus: what?
17:37:20 <dustymabe> https://pagure.io/atomic-wg/issue/254#comment-431956
17:37:50 <maxamillion> jberkus: oh no, that's still on my TODO list but I have high priority work I have to finish for RelEng Tooling before Fedora 26 GA so I'm not going to look at that stuff for a bit
17:37:57 <jberkus> yes, that was in response to various theories of how to "automatically" figure out a primary RPM
17:38:06 <jberkus> maxamillion: ok, will update with status
17:38:48 <jbrooks> I think it makes sense to ask the maintainer to include the primary pkg
17:38:58 <jberkus> maxamillion: for #255, should I have a real concern that we'll want to someday change the dist-git URLs?  Or is that fairly unlikely?
17:40:07 <maxamillion> jberkus: what do you mean by "change dist-gut urls?" ... like not use pkgs.fedoraproject.org anymore?
17:40:43 <jberkus> maxamillion: under some circumstances, the HELP label may link the dist-git URL where a copy of the help.1 or help.md file lives
17:40:46 <jbrooks> aren't we going to use pagure at some point? I guess the urls could be the same...
17:41:09 * roshi back
17:41:15 <dustymabe> even if we do change the urls it's a simple find/replace
17:41:33 <dustymabe> well, not so simple, but should be easy
17:41:35 <jberkus> however, I'm now thinking this discussion is premature, because per $256/267, we might not use the URL at all.  So please ignore #255 for now
17:41:47 <maxamillion> jberkus: alright
17:41:53 <dustymabe> ok, what's left
17:42:17 <jberkus> 258, adding ContainerGenericLabels
17:42:22 <jberkus> it seems clear we should link to the doc
17:42:38 <jberkus> open question is: should we specifically list the labels we think are applicable to fedora containers?
17:42:42 <jberkus> since not all of them are
17:43:04 <jberkus> or should we just link, because the ContainerGenericLabels may change?
17:43:26 <dustymabe> maybe we should just link to them and mention some that may be "interesting"
17:43:34 <dustymabe> but don't give guidance on which ones to use or not use
17:43:52 <dustymabe> ultimately leaving the source of truth as the linked doc
17:44:11 <jberkus> OK
17:44:48 <jberkus> any I've missed?
17:45:31 <yzhang> Don't think so
17:45:35 <dustymabe> #233
17:45:56 <dustymabe> where do we sit there?
17:46:18 <jbrooks> That's done, I think
17:46:20 <yzhang> isn't that basically resolved?
17:46:27 <miabbott> agreed
17:46:32 <dustymabe> do we need to notify maintainers?
17:46:34 <dustymabe> of anything
17:46:54 <jbrooks> Hmm, do we have any of these yet?
17:47:00 <jbrooks> in the registry
17:47:07 <dustymabe> not that I know of, maxamillion ^^ ?
17:47:17 <dustymabe> do we have any constainers that use systemd in our registry
17:47:26 <jberkus> #233 seems to be resolved?
17:47:41 <jberkus> and we don't need to notify maintainers specifically of that one
17:47:47 <jberkus> also, #234
17:47:48 <dustymabe> jberkus: right, just need to know "do we need to notify maintainers of anything" and then close it
17:47:56 <jberkus> my vote: no
17:48:23 <dustymabe> #action jberkus to close #233 and we don't need to notify maintainers of anything
17:48:40 <dustymabe> jberkus: now we are talking about #234?
17:48:43 <jberkus> yes
17:48:57 <jberkus> so for that, I think I just need to merge jhogarth's text into the container guidelines
17:49:16 <dustymabe> ok
17:49:30 <dustymabe> #action jberkus to merge in suggested text from #234 into the container guidelines
17:49:39 <jberkus> however, people should LOOK at that text to make sure that they agree with the guidelines
17:49:49 <jberkus> we're taking some specific opinions there
17:49:52 <jberkus> on volumes
17:50:20 <dustymabe> yep
17:50:29 <dustymabe> ok I think we are done with container tickets!
17:50:36 <dustymabe> great job getting through that
17:50:50 <dustymabe> there was at least one other item for us to go through today
17:51:05 <dustymabe> #topic 2WK Atomic Release Criteria
17:51:11 <dustymabe> #link https://pagure.io/atomic-wg/issue/264
17:51:43 <roshi> just as a point of clarification - when I refer to these, I mean specifically as tied to the 2wk release
17:52:04 <roshi> something separate from the criteria mattdm proposed on the cloud list
17:52:09 <jberkus> jbrooks: #234 will require notifying the maintainers
17:52:13 <dustymabe> jberkus: maxamillion can you vote on that ticket and we'll close it out ?
17:52:26 <jbrooks> ok
17:53:04 <roshi> dustymabe: was there more to discuss on these criteria?
17:53:12 * roshi thought this was done already
17:53:33 <maxamillion> dustymabe: can do
17:53:34 <dustymabe> roshi: not that I know of - i read through what you had last week and it looked ok - at least as a start - don't know if we'll have to add to that in the future or not
17:53:48 <roshi> we might in the future, but I think they work for right now
17:53:50 <jberkus> roshi: for criteria, do we want to require the ability to run a system container as well?
17:53:52 <dustymabe> #action jberkus maxamillion to vote on ticket #264
17:53:52 <roshi> still open to comments though
17:54:05 <maxamillion> dustymabe: oh that one was easy, I already read that doc a few days ago :)
17:54:05 <miabbott> roshi: i made some edits to your wiki page last week
17:54:23 <roshi> that'd be a good one - though I'd want someone more familiar with them to write it
17:55:01 <dustymabe> ok moving on
17:55:12 <dustymabe> any other "tickets" anyone wants to bring up before open floor?
17:55:51 <roshi> those look good miabbott :)
17:55:52 <roshi> thanks
17:56:00 <dustymabe> #topic open floor
17:56:15 * roshi has nothing
17:56:21 <dustymabe> FYI we missed our atomic release yesterday - it will most likely go out next week
17:56:31 <dustymabe> when the new kernel comes through the pipeline
17:56:54 <maxamillion> docker->container namespace migration is under way, should be done (for the most part) by the end of the day ... I'll email about it to announce
17:57:14 <dustymabe> maxamillion: wow - so maybe no need for me to create a ticket on that then
17:57:16 <yzhang> maxamillion++
17:57:28 <jberkus> commented
17:57:33 <maxamillion> dustymabe: yeah, that work started weeks ago :)
17:57:42 <dustymabe> hmm what is announce?
17:57:47 <dustymabe> is there a list I'm not on
17:57:54 <jberkus> you've posted to it
17:58:02 <maxamillion> dustymabe: no no, I mean I will email to announce the change and details
17:58:07 <yzhang> I think "announce" was a verb there
17:58:19 <dustymabe> haha, i thought it was like fedora announce list
17:58:21 <maxamillion> also FYI, I'm at Dockercon all next week so will miss the meeting, I will be available in the evenings for the 2WA release and container release though
17:58:21 <dustymabe> :)
17:58:38 <roshi> fun times
17:58:52 <dustymabe> maxamillion: yeah, going to release a new 2WA as soon as we have the new kernel in and tested
17:58:55 <dustymabe> i'll send you emails theres
17:59:11 <dustymabe> maxamillion: are you holding the container releases until the 2WA goes out?
17:59:26 <dustymabe> i don't really see why we need to lock them together
17:59:56 <maxamillion> dustymabe: I am
18:00:19 <maxamillion> dustymabe: because we decided in the past that was going to be a thing and when the automation goes live, it will literally be linked together in process
18:00:29 <dustymabe> ok
18:00:41 <dustymabe> sorry that the "kernel" is causing a delay of container releases :(
18:00:55 <dustymabe> ok, times up
18:00:59 * dustymabe sets fuse
18:01:04 <maxamillion> dustymabe: if we want to change that later in time, that's fine
18:02:00 <dustymabe> maxamillion: yeah, i'd prefer to have them not locked together and working independent of one another - if they are fully automated it shouldn't matter if they are locked together or not
18:02:16 <dustymabe> only benefit i can think of is that we can "announce" at approximately the same time
18:02:22 <dustymabe> 3..
18:02:24 <dustymabe> 2..
18:02:26 <dustymabe> 1..
18:02:28 <dustymabe> #endmeeting