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