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