12:30:25 <ttx> #startmeeting releaseteam 12:30:26 <openstack> Meeting started Mon Sep 14 12:30:25 2015 UTC and is due to finish in 60 minutes. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:30:27 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:30:30 <openstack> The meeting name has been set to 'releaseteam' 12:30:46 <ttx> Agenda @ https://wiki.openstack.org/wiki/Release_Cycle_Management#Agenda 12:31:00 <ttx> #topic Liberty release coordination 12:31:14 <ttx> I actually refactored a number of etherpads into a single plan at: 12:31:23 <ttx> #link https://etherpad.openstack.org/p/liberty-final-release 12:31:34 <ttx> so we are at R-4 12:31:56 <dhellmann> nice 12:31:59 <ttx> On the requirements side, we should have completed the work on constraint bumping 12:32:10 <ttx> not sure where we stand on that 12:32:25 <ttx> I suspect it's linked to the libraries stuff 12:32:35 <ttx> i.e. can't bump until we did the last relkeases 12:32:37 <dhellmann> yeah, I think we have a couple of other libraries to release 12:32:53 <ttx> I'll put in bold where we are late 12:32:55 <dhellmann> troveclient, glanceclient 12:33:04 <ttx> All oslo libs are done now ? 12:33:21 <ttx> ("done" as in we can branch from the last release) 12:33:28 <dimsum__> ttx: yes 12:33:41 * dhellmann types slower than dimsum__ this morning 12:33:54 <dimsum__> :) 12:34:07 <dimsum__> i am still in the weekend mode too dhellmann :) 12:34:27 <ttx> I add bold to the steps we need to complete this week 12:34:54 <ttx> So we should cut stable branches for Oslo, make the last client rteleases and constraint bumps, thyen branch the client libs too 12:35:02 <dhellmann> ok 12:35:07 <dimsum__> sounds good! 12:35:13 <ttx> I type fast but don't stop to correct my typos 12:35:20 <dhellmann> I'll start working on the releases as soon as the crew is here and working in the basement 12:35:30 <ttx> OK, on the cycle-with-milestones front... 12:35:43 <dhellmann> dimsum__: do you have permissions to create branches, or should I go ahead and do those? 12:35:51 <ttx> we need to engage with the various project teams and check that they purged their FFEs 12:35:58 <dimsum__> dhellmann: i don't have permissions 12:35:59 <ttx> and that they are making progress toward their RC1s 12:37:01 <ttx> We also need to get them to converge on constraints (i.e. import the requirement bot proposed changes) once we have all the libs nailed 12:37:14 <dhellmann> ttx: by purge you mean that the rc milestone is accurate, not empty, right? 12:37:56 <ttx> by purge I mean, they should no longer have FFEs by now 12:38:07 <ttx> they should have completed the associated features 12:38:26 <dhellmann> ack 12:38:30 <dhellmann> so nothing open 12:39:33 <ttx> OK, I un-bolded the things that are blocked 12:39:45 <ttx> Let's put names on each of those bold lines 12:40:38 <ttx> Cool, once you're done with libs we can work on the bump/converge constraints R-4 tasks 12:40:53 <ttx> dhellmann: when do you expect to complete the libs releases ? Tomorrow ? 12:40:59 <dhellmann> I'll send email announcing the need for final client releases and that we'll create the branches later in the week 12:41:08 <dhellmann> there are just 2 up for review now, and I can do the releases today 12:41:08 <ttx> ok 12:41:32 <ttx> OK, questions on that plan ? 12:41:35 <ttx> Things missing ? 12:41:38 <dhellmann> I could start branching oslo and the clients we've done recently today/tomorrow 12:41:53 <dhellmann> I think it's clear 12:42:06 <ttx> right, then we can work on clast contrainst bump and start merging the resulting updates at the end of the week 12:42:25 <ttx> I may have skipped an important step, so if you think of anything let me know 12:42:55 <ttx> One interesting thing I notices with -intermediary things is that there is no real moment when do merge the translations 12:43:04 <ttx> to* 12:43:32 <ttx> If you follow johnthetubaguy's StringFreeze approach, we do have to do a RC2 to merge the translations, one week after RC1 12:43:34 <dhellmann> translations can be patch releases, no? 12:43:41 <ttx> which is basically what we did in the past 12:43:49 <ttx> dhellmann: yes 12:44:03 <ttx> it's just that the process doesn't enforce those at all (in fact we never did that for Swift) 12:44:27 <ttx> there is a RC release, and most of the time it's the final, no "translations merge point release" after that 12:44:42 <dhellmann> yeah 12:44:51 <dhellmann> we should talk to the translation team about that and see what we can do 12:45:07 <ttx> just food for thoughts, how to integrate translations in the "intermediary" model. 12:45:45 <amotoki> RC2 for translation is the approach we did in horizon. 12:46:15 <ttx> right, it's what we do for every "milestone-based" project 12:46:21 <amotoki> intermediary model has not discussed in i18n team either. 12:46:41 <amotoki> *been discussed 12:46:42 <ttx> ok, moving on 12:46:51 <ttx> #topic Publicize docs.o.o/releases 12:47:00 <ttx> dhellmann: I think it's ready to get some publicity now 12:47:16 <dhellmann> ok, I'll send email about that today 12:47:17 <ttx> since that will be our main way of associating numbers with cycles 12:47:20 <dhellmann> -dev or -announce? 12:47:37 <ttx> Hmm... -announce maybe 12:47:46 <ttx> most devs know how to read tags 12:47:55 <dhellmann> k 12:48:08 <ttx> We can point to it at the cross-project meeting 12:48:20 <dhellmann> sounds good 12:48:31 <ttx> questions on that topic ? 12:48:53 <dhellmann> if you have anything in particular you want in that message, let me know, otherwise I'll write something up on my own 12:50:00 <ttx> dhellmann: nothing special -- something like "with the new model it's more difficult to find which version maps to what cycle, so we provided a translation table (website) and YAML data (repo)" 12:50:15 <dhellmann> that's more or less what I was going to say 12:50:18 <ttx> you can point to my blogpost about new versioning 12:50:30 <ttx> for those who missed that epidsode 12:50:48 <ttx> http://ttx.re/new-versioning.html 12:50:50 <dhellmann> ++ 12:51:16 <ttx> #topic Release model tags mass approval 12:51:47 <ttx> hmm, looks for link 12:51:50 * dhellmann hopes this means his list of open reviews is going to shrink soon 12:52:05 <dhellmann> https://review.openstack.org/#/q/project:openstack/governance+topic:%255Erelease-tags/.*,n,z 12:52:29 <ttx> let's see if we can approve a bunch now 12:52:36 <dhellmann> I see 2 with -1 12:52:43 <ttx> dhellmann: how much more time do you have in the meeting ? 12:52:49 <ttx> we can do taht one off-meeting 12:52:55 <ttx> on-channel 12:52:56 <dhellmann> ttx: just a couple of minutes, yeah, can we do that in a bit? 12:53:00 <ttx> sure 12:53:09 <ttx> #info will do in-channel 12:53:19 <ttx> #topic PTL candidacy 12:53:37 <ttx> dhellmann: Wanted to ask you if you would be interested in a PTL rotation 12:54:04 <dhellmann> I'll give that some serious thought. 12:54:53 <ttx> I don't expect that to change a lot either way, since we are acting like equals, but if you're interested, let me know and we can set up some healthy rotation there 12:54:58 <dhellmann> we talked about it a bit early on, and I think as long as you're around to help with schedule, it's probably something I could take on for a cycle as we push out the remaining process changes, but I need to check that HP doesn't have other stuff they need me to look at, too 12:55:17 <ttx> sure, just let me know 12:55:23 <dhellmann> I do agree it would be good to establish that we can rotate the position 12:55:40 <ttx> Just saying I'm not stuck on the throne :) 12:55:41 <dhellmann> I suppose I would need to propose myself, so I'll let you know in a day or two :-) 12:55:47 <ttx> ack 12:56:06 <ttx> The remaining points on the agenda are more forward-looking 12:56:12 * jokke_ hands over the vaseline ;) 12:56:21 <ttx> #topic stable/liberty point releases plan 12:56:58 <ttx> My question here is whether there is anything we need to do before release / design summit on that front 12:57:14 <dhellmann> did we settle on doing those on-demand? 12:58:21 <ttx> I don't think we officially settled on that. We just said that would be plan B unless we can come up with something better 12:58:33 <dhellmann> ok 12:58:51 <dhellmann> we might just need to get the interested parties in a room to hash it out, then 12:58:58 <dhellmann> I have to run, the workers are here 12:59:00 <ttx> So yeah, we might want to give that Mitaka plan a bit more publicity 12:59:02 <ttx> ok 12:59:04 <ttx> ttyl 12:59:07 <ttx> #endmeeting