15:31:06 <ttx> #startmeeting releaseteam
15:31:07 <openstack> Meeting started Wed Jul 12 15:31:06 2017 UTC and is due to finish in 60 minutes.  The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:31:08 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:31:11 <openstack> The meeting name has been set to 'releaseteam'
15:31:14 <ttx> dhellmann, dims: o/
15:31:17 <dhellmann> o/
15:31:21 <dhellmann> fungi : o/
15:31:23 <ttx> Let's try to fit in 30min
15:31:35 <ttx> Ping list: dims, fungi, tonyb, stevemar, lbragstad
15:31:51 <ttx> although the unusual time is likely to mess up with attendance today
15:32:08 <ttx> #topic Organize next week work
15:32:23 <ttx> So I'm traveling to Asia all week, being in planes every other day
15:32:31 <ttx> which will mess up with my availability to do things
15:32:39 <dhellmann> I'll be around
15:32:50 <dhellmann> I can keep an eye on library releases
15:32:52 <ttx> We have a number of tasks noted on the tracking doc
15:33:10 <ttx> I think you can probably cover for all of them ?
15:33:26 * dhellmann looks
15:33:28 <fungi> oh, right. the meeting moved for this week
15:33:35 <ttx> I could probably do the two patches
15:34:04 <dhellmann> yeah, I can do those
15:34:19 <dhellmann> the others, I mean
15:34:31 <ttx> OK, let's do that
15:34:43 <dhellmann> you could do the patches this week, really
15:34:45 <ttx> Any question re: next week ?
15:34:49 <lbragstad> o/
15:34:54 <ttx> yes, will try to :)
15:35:24 <dhellmann> oh, and I think there were 2 patches before because I messed it up that time but they're the same file so you only need 1
15:35:31 <ttx> ok
15:35:45 <ttx> #topic Prepare to force releases for: instack and glance-store
15:35:54 <ttx> We have two non-client libs that haven't released in Pike yet
15:36:05 <ttx> For which we may have to force a release on master HEAD
15:36:17 <ttx> as mentioned in the last countdown email
15:36:23 <ttx> (I will repeat it again this week)
15:36:23 <dhellmann> I'm surprised by instack
15:36:31 <ttx> Might be a mismatch
15:36:38 <dhellmann> yeah
15:36:56 <ttx> All I know is they have an empty file in openstack/releases deliverables/pike
15:37:00 <dims> o/ sorry was afk
15:37:27 <dhellmann> ttx: maybe talk to EmilienM about it?
15:37:41 <ttx> dhellmann: yeah, although my overlap with him is limited those days
15:37:43 <dhellmann> I assume the glance-store situation is lack of team members watching
15:37:49 <ttx> so better if you or dims ask it
15:37:51 <dhellmann> ok, I'll try to raise him
15:38:10 <ttx> guess we could ping a Glance team member. Or flaper87
15:38:28 <ttx> (re: glance-store Pike release before next week deadline)
15:38:30 <dhellmann> or jokke_
15:38:59 <ttx> Keep me posted if the situation changes, so taht I don't shame them in tomorrow's relkease countdown email
15:39:15 <dhellmann> ok
15:39:23 <ttx> #topic Blurb to add to the countdown email about "Please complete doc migration work"
15:39:24 <EmilienM> hello
15:39:33 <ttx> #undo
15:39:34 <openstack> Removing item from minutes: #topic Blurb to add to the countdown email about "Please complete doc migration work"
15:39:49 <dhellmann> hi, EmilienM, we were just talking about the fact that instack hasn't released yet this cycle, and last week is the last chance to do so
15:39:56 <ttx> EmilienM: instack next week
15:40:03 <EmilienM> I'm doing it this week
15:40:07 <ttx> ok, great
15:40:09 <dhellmann> EmilienM : great, thanks
15:40:12 <EmilienM> even today in fact
15:40:25 <EmilienM> I also need to check with my team - instack is deprecated and we plan to remove it
15:40:32 <EmilienM> thx for the reminder
15:40:55 <dims> very little has changed in glance_store (http://stackalytics.com/?module=glance_store&metric=commits), but definitely enough for a fresh cut
15:41:02 <ttx> #topic Blurb to add to the countdown email about "Please complete doc migration work"
15:41:21 <ttx> dhellmann: you mentioned that I should talk about that in next countdown email
15:41:33 <ttx> If you have a paragraph I could add, I'll take it
15:41:47 <ttx> I suspect the situation evolves contanstly :)
15:41:48 <dhellmann> ok, I'll send you something
15:41:51 <ttx> constantly
15:42:15 <dhellmann> we decided to send a separate email to point out some of the repos that haven't been started, so we may not need it in the release email
15:42:27 <ttx> I'll likely send the email at the end of my day on Thursday (off Friday)
15:42:43 <ttx> ok, just let me know if you want me to mention anything about it
15:42:52 <dhellmann> ok
15:42:53 <ttx> #topic Queens Release management PTL candidates ?
15:43:21 <ttx> Elections are coming up, I'm fine rotating if anyone feels up to take the hat
15:43:35 <ttx> "feels like taking the hat" sounds better
15:43:58 <dhellmann> I anticipate needing time to continue the docs work, so I won't be running, but I'll still be on the team
15:44:32 <dims> ttx : dhellmann : i am still trying to figure out how much workload will be on the internal side for new employer..
15:44:37 <fungi> heh. pass the hat
15:44:48 <ttx> I'm fine doing it again. I think dims is busy enough and may have to cover for requirements if nobody shows up there :P
15:45:04 <dims> y, requirements i can handle :)
15:45:06 <dhellmann> ok
15:45:31 <ttx> OK, let's say I'll do it for Queens, with an eye on passing the baton for R
15:45:55 <ttx> (assuming there are no other candidates)
15:46:00 <dims> smcginnis any interest in the release work?
15:46:12 * dhellmann watches for a dark horse candidate
15:46:29 <smcginnis> dims: I'm game.
15:46:48 <ttx> smcginnis: aren't you knee-deep in cinder ?
15:46:54 <dims> cool smcginnis !
15:47:28 <fungi> maybe he wants to pass the hat too
15:47:36 <smcginnis> ttx: The water level comes and goes. It's manageable.
15:47:45 <smcginnis> fungi: ;)
15:47:50 <ttx> By all means if you feel like you can cover it all, I'm more than happy to help you in the job
15:48:17 <ttx> It's not as if dhellmanna nd me would go anywhere
15:48:23 <ttx> and dims
15:48:39 <smcginnis> I never intended to be Cinder PTL as long as I have been, but it's not too bad until someone else steps up.
15:48:57 <dims> ++ smcginnis
15:49:10 <dhellmann> sure, we'd be here to support
15:49:11 <ttx> Job is mostly about sending reminders according to the process, holding the meetings, and then take up the work that nobody else takes
15:49:32 <smcginnis> Not too scary.
15:49:39 <ttx> (and of course some release request reveiwing)
15:50:14 <ttx> Even less scary knowing that dhellmann, dims and myself will be very much around. Actually more available having someone holding the PTLship
15:51:22 <dims> ++ ttx
15:51:29 <ttx> And teh more people know the process the better
15:51:39 <smcginnis> Yeah, seems like there would be good support available.
15:51:55 <dhellmann> plus, we wrote instructions!
15:52:08 <smcginnis> Either way, I'd definitely like to be more involved in the process to be able to help more.
15:52:20 <fungi> ever evolving instructions
15:52:25 <smcginnis> dhellmann: Documentation?! Amazing. :)
15:52:32 <dims> dhellmann has automated all the stuff too! :)
15:52:48 <dhellmann> smcginnis : yep, see the process.rst file in the releases repo
15:52:51 <fungi> which we have a probable update to we can discuss in #openstack-release once the meeting wraps
15:52:54 <ttx> PROCESS.rst
15:53:07 <dhellmann> yes, I forgot it's a shouty filename
15:53:11 <smcginnis> :)
15:53:19 <ttx> because it's a shouty PROCESS
15:53:19 <fungi> #link http://git.openstack.org/cgit/openstack/releases/tree/PROCESS.rst
15:53:32 <fungi> perhaps it's a fortran process
15:53:38 <dhellmann> I was typing very hard that day.
15:53:41 <ttx> #topic Open discussion
15:54:43 <dims> safe travels ttx
15:55:00 <fungi> smcginnis: noticed that the `tox -e aclmanager -- groups post_release ...` step seems to have been missed for ocata
15:55:11 <dhellmann> smcginnis : seriously, take a look through the file and let us know if there are any questions
15:55:27 <fungi> at least according to http://git.openstack.org/cgit/openstack/releases/tree/PROCESS.rst#n299 that should have put the gerrit groups right for stable branch maintainers
15:55:28 <dhellmann> hmm
15:55:39 <ttx> fungi: I just run the prerelease step
15:55:43 <smcginnis> dhellmann: Will do, I have it on my list to actually focus some time on this afternoon now.
15:55:51 <dhellmann> for all repos, or just cinder? (I saw the comment in #openstack-release)
15:55:57 <fungi> ttx: oh, so that's a stable maint task?
15:56:11 <fungi> dhellmann: cinder looks consistent with, e.g., nova
15:56:13 <dhellmann> well, it might have been the previous PTL's responsibility
15:56:17 <fungi> heh
15:56:25 <dhellmann> that slacker couldn't wait to be done with the release
15:56:30 <smcginnis> Hah
15:56:32 <ttx> aclmanager sets the members of the $project-release-branch group in gerrit
15:57:04 <fungi> yeah, https://review.openstack.org/#/admin/groups/nova-release-branch for example
15:57:06 <ttx> Post-release that group needs to contain $project-stable-maint
15:57:16 <fungi> still just the release managers and nova-release in therwe
15:57:21 <ttx> Pre-release that group needs to contain $project-release
15:57:25 <ttx> We are at pre-release stage now
15:57:27 <fungi> so they're the only ones allowed to approve stable/ocata changes for now
15:57:33 <ttx> Oh
15:57:34 <dhellmann> ttx: this is for the ocata branch
15:57:39 <ttx> That's because we need to approve...
15:57:43 <ttx> https://review.openstack.org/482951
15:57:45 <ttx> first
15:57:55 <ttx> I did both steps at the same time
15:57:56 <fungi> yep, i saw that show up in my review queue today and have started looking at it
15:58:01 <dhellmann> aha
15:58:02 <fungi> aha! race condition ;)
15:58:15 <ttx> so yes we should approve that ASAP
15:58:19 <smcginnis> Isn't that supposed to flip before the next release gets going too far?
15:58:21 <fungi> so it's only been broken for a few hours. mystery solved
15:58:41 <ttx> smcginnis: actually that group is supposed to be used only for stable/pike
15:58:54 <ttx> https://review.openstack.org/482951 swwitches it to stable/pike
15:59:02 <ttx> but that hasn't merged yet
15:59:11 <ttx> and yet I updated the group members
15:59:16 <fungi> was just proposed earlier today
15:59:17 <smcginnis> ttx: So as soon as Ocata was final, we switch to stable/pike. In preparation for the next release even though it doesn't exist yet?
15:59:33 <ttx> let's switch to openstack-release
15:59:36 <fungi> smcginnis: yep, gerrit is fine having acls that refer to nonexistent refs
15:59:39 <ttx> htere is another meeting starting now here
15:59:47 <fungi> thanks ttx!
15:59:49 <dhellmann> do we have that step out of order in the process?
15:59:49 <ttx> this needs a rather lengthy explanation
15:59:53 <ttx> no
16:00:01 <ttx> #endmeeting