Thursday, 2019-09-19

*** mriedem is now known as mriedem_afk00:09
*** dave-mccowan has quit IRC00:47
*** dave-mccowan has joined #openstack-release00:53
*** mriedem_afk has quit IRC01:21
openstackgerritHongbin Lu proposed openstack/releases master: Release zun 4.0.0 rc1
*** ricolin has joined #openstack-release02:22
*** ykarel|away has joined #openstack-release03:11
*** udesale has joined #openstack-release04:04
*** ykarel|away has quit IRC04:30
*** pcaruana has joined #openstack-release04:42
*** ykarel|away has joined #openstack-release04:54
openstackgerritSundar Nadathur proposed openstack/releases master: Cyborg cycle highlights for Train
*** ykarel|away is now known as ykarel04:57
*** jtomasek has joined #openstack-release05:02
*** radeks has joined #openstack-release05:28
*** prometheanfire has quit IRC06:23
*** prometheanfire has joined #openstack-release06:24
*** udesale has quit IRC06:57
*** udesale has joined #openstack-release06:58
*** rpittau|afk is now known as rpittau07:05
*** armax has joined #openstack-release07:11
*** e0ne has joined #openstack-release07:17
*** udesale has quit IRC07:18
*** udesale has joined #openstack-release07:19
*** tosky has joined #openstack-release07:23
*** armax has quit IRC07:37
*** amoralej|off is now known as amoralej07:37
*** ykarel is now known as ykarel|lunch07:38
*** mjozefcz has joined #openstack-release07:45
*** zbr is now known as zbr|ruck07:57
openstackgerritMerged openstack/releases master: pymod2pkg: add new mapping for RDO
*** elod has quit IRC08:19
*** ykarel|lunch is now known as ykarel08:21
*** lennyb has quit IRC08:21
*** elod has joined #openstack-release08:24
*** dtantsur|afk is now known as dtantsur08:32
*** lpetrut has joined #openstack-release08:33
*** lennyb has joined #openstack-release08:34
*** lpetrut has quit IRC08:39
*** lpetrut has joined #openstack-release09:05
*** hberaud|gone is now known as hberaud09:36
openstackgerritMerged openstack/releases master: Fix Train Summit description
openstackgerritMerged openstack/releases master: Improve cycle end/beginning process documentation
openstackgerritThierry Carrez proposed openstack/releases master: Clarify old intermediary releases instructions
*** udesale has quit IRC10:01
openstackgerritMerged openstack/releases master: neutron Train-3 beta deliverables
openstackgerritMerged openstack/releases master: Release os-win 4.2.1 (stein)
*** ykarel is now known as ykarel|afk10:27
*** udesale has joined #openstack-release10:32
*** trident has quit IRC10:35
*** udesale has quit IRC10:37
*** udesale has joined #openstack-release10:37
*** e0ne has quit IRC10:42
*** trident has joined #openstack-release10:48
*** pcaruana has quit IRC10:54
*** rpittau is now known as rpittau|afk10:56
*** udesale has quit IRC11:01
*** amoralej is now known as amoralej|lunch11:07
*** pcaruana has joined #openstack-release11:17
*** e0ne has joined #openstack-release11:21
*** ykarel|afk is now known as ykarel12:02
*** ricolin has quit IRC12:06
openstackgerritAkihiro Motoki proposed openstack/releases master: Neutron highlights for Train.
*** amoralej|lunch is now known as amoralej12:08
*** priteau has joined #openstack-release12:37
*** lpetrut has quit IRC12:48
*** dtantsur is now known as dtantsur|bbl13:14
*** armax has joined #openstack-release13:17
*** udesale has joined #openstack-release13:23
*** udesale has quit IRC13:24
*** udesale has joined #openstack-release13:25
*** pcaruana has quit IRC13:28
*** mriedem has joined #openstack-release13:30
*** armax has quit IRC13:54
*** pcaruana has joined #openstack-release13:54
*** efried_pto is now known as efried13:56
*** ykarel is now known as ykarel|afk14:13
*** ykarel|afk is now known as ykarel|away14:22
*** e0ne has quit IRC14:28
*** pcaruana has quit IRC14:33
*** ykarel|away has quit IRC14:41
openstackgerritMerged openstack/releases master: Neutron highlights for Train.
*** dtantsur|bbl is now known as dtantsur14:54
*** tosky has quit IRC14:57
*** efried is now known as efried_pto14:57
*** tosky has joined #openstack-release14:59
openstackgerritBrian Haley proposed openstack/releases master: Networking-ovn highlights for Train
*** e0ne has joined #openstack-release15:02
*** mlavalle has joined #openstack-release15:11
*** ricolin has joined #openstack-release15:21
*** hberaud is now known as hberaud|school-r15:28
*** armstrong has joined #openstack-release15:40
*** hberaud|school-r is now known as hberaud15:43
*** ykarel|away has joined #openstack-release15:46
*** mjozefcz has quit IRC15:52
*** ykarel|away has quit IRC15:54
*** mgoddard has quit IRC15:58
*** mgoddard has joined #openstack-release15:59
smcginnis#startmeeting releaseteam16:00
openstackMeeting started Thu Sep 19 16:00:02 2019 UTC and is due to finish in 60 minutes.  The chair is smcginnis. Information about MeetBot at
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: releaseteam)"16:00
openstackThe meeting name has been set to 'releaseteam'16:00
smcginnisPing ttx dhellmann diablo_rojo hberaud evrardjp armstrong tonyb16:00
smcginnis#link Agenda16:00
fungiheyhey kids!16:00
smcginnisLooks like we're around line 490 in the tracking etherpad.16:01
smcginnisOK, looks like that's probably everyone.16:02
smcginnis#topic What if anything to do with lib release stragglers16:02
*** openstack changes topic to "What if anything to do with lib release stragglers (Meeting topic: releaseteam)"16:02
smcginnisI haven't rerun that to see if anything has changed, but I don't think so.16:03
smcginnisMost are probably fine, other than some of these then needing to be backported to stable/train after branching.16:04
ttxsmcginnis: at one point we said that every change needs to be released16:04
smcginnisSome of these are probably minor enough that they could just be considered ussuri changes.16:05
smcginnisSome not though.16:05
*** openstackgerrit has quit IRC16:06
ttxI think it's too late now, and those should be considered Ussuri16:07
smcginnisYeah. :/16:07
ttxIf they want those in Train, follow the FFE procedure16:08
ttxthere is only so much we can do to prevent library authors from shooting themselves in the foot16:08
ttxI thought we would autorelease libs though16:08
smcginnisIt's kind of late, but should we send out this list to the ML.16:08
ttxline 469 says so16:09
ttxand line 44316:09
ttx"Generate release requests for all libraries which had changes. "16:09
ttxwhat did we miss?16:09
smcginnisGood question.16:10
ttxdid those changes land after those releases?16:10
ttx(and our error is that we should have branched earlier)16:10
ttxor did they somehow fall through16:11
smcginnisLooking at the timestamps, some did merge after.16:11
smcginnisSome were there, but maybe since they were only one or two they didn't get release requests?16:11
ttxso the issue is that we failed to branch?16:11
smcginnisBut for the freeze, we need to make sure even single commits get released.16:12
ttxsmcginnis: alternatively, lets release all of them16:12
ttxbut needs to be this week16:12
ttxotherwise that would be pushing it16:12
ttxhmm that would mean a bunch of requirements bumps... probably not a great idea16:13
smcginnisActually, I was able to remove a few that we did end up doing releases for after I generated that.16:13
fungibut better this week than any closer to release16:14
*** e0ne has quit IRC16:14
smcginnisSo most are just trivial changes that probably are OK to count as ussuri changes.16:14
smcginnisAnd the ones that are not, those teams can backport to stable/train and do a stable release once the freeze is over.16:14
ttxLet me cross those out16:14
smcginnisIt's just a matter of a few weeks yet.16:14
smcginnisSo unless something is completely broken, at this point I say let's get that branching patch merged and treat these as normal stable blackport issues.16:15
smcginnisIf the teams actually feel like they need to backport, that is.16:15
*** mriedem is now known as mriedem_afk16:15
ttxBut I'd still check why those were missed in earlier autoreleases16:16
smcginnisA few are things for the pdf docs. Those are fine just getting picked up with ussuri I think.16:16
ttxlike is it all changes that landed after the autorelease16:16
smcginnisRealizing the timestamps here are the commit timestamps, not the merge timestamps, so it's possible these actually did land after the autorelease.16:17
ttxyes, let's not solve it in-meeting16:17
ttxadding to next week tasks16:17
evrardjpI am kinda lost in all of that, so I have trouble to follow16:17
smcginnisFor not, let's just all take a mental note to pay close attention to that next time around too.16:17
ttxsmcginnis: maybe it's just that we should have branched a deadline time16:18
ttxbranched at16:18
smcginnisevrardjp: Basically the issue is for the autoreleases we do for milestone 1 and 2, if it's only 1 or 2 commits we might skip doing them.16:18
*** ykarel|away has joined #openstack-release16:18
smcginnisevrardjp: But for the final freeze, we need to make sure all commits are released so stable branch creation includes all work done.16:18
smcginnisThe ones that didn't get included now either have to be part of ussuri, or we would need to do a requirements FFE to get those out now.16:18
evrardjpgot it.16:19
smcginnisWhich carries the risk that it would have a ripple effect of making others have to do releases.16:19
ttxok task added, let's move on16:19
smcginnis++ thanks16:19
smcginnis#topic Review accomplished week tasks16:19
*** openstack changes topic to "Review accomplished week tasks (Meeting topic: releaseteam)"16:19
smcginnis1- kayobe16:19
ttxyeah that was fixed and merged16:19
smcginnis2- old deliverables16:20
smcginnisOnly ironic16:20
ttxOnly Ironic fell in that category16:20
ttxPTL warned and acked16:20
smcginnis3- Countdown email content16:21
ttxProposed email is down to line ~463 of
smcginnisI reviewed right before the meeting. Everything looks good to me.16:21
smcginnisAnyone else have any feedback on it?16:21
ttxthere is a subtlety beyond what the process mandates here16:22
smcginnisIf not, I will send this out either later today or tomorrow morning.16:22
ttxbasically on RC1 week we do cycle-with-rc's RC1s and branching, as well as force things that did not release at all yet16:22
*** dtantsur is now known as dtantsur|afk16:22
smcginnisWhich by this point should only include cycle-with-intermediary service deliverables.16:23
ttxBut cycle-with-intermediary things that have done a train release (that we can fallback to), we give them an extra week to refresh16:23
smcginnisOr "other"16:23
ttxbefore we branch16:23
ttxso next week all RC things and all libs should be branched16:24
ttxand the week after, all intermediary things should be branched16:24
smcginnisSo branch cycle-with-rc. Release cycle-with-intermediary but wait to force a branch until the following week. Sound about right?16:24
smcginnisThey can propose the branch creation if they want to before then of course.16:24
ttxwell, intermediary things that have not released any train, I would include the branch creation in the autorelease16:25
ttx(next week)16:25
ttxbecause it's unlikely that they are following along16:25
smcginnisYeah, true.16:26
ttxI mean they can always stop us16:26
ttxI think we should systematically branch in the autorelease16:26
* smcginnis checks if we've captured the gist of this in next weeks tasks16:26
ttxthey can -1 it if they object16:26
ttxand it would save us extra work down teh line16:26
ttxif they don;t16:26
*** udesale has quit IRC16:27
smcginnisAh, so that original note we want to change.16:27
smcginnisIt said no stable branch creation, but now we are saying yes we should.16:27
*** udesale has joined #openstack-release16:28
ttxI see no reason not to16:28
ttxI mean they can still object to it being cut16:28
ttxBut we should propose it by default imho16:28
smcginnisAnd if they don't object, that's another indication that they are not playing along.16:28
ttxhmmm what about cycle-automatic16:29
ttxsays we should not16:29
smcginnisMost of those are brachless (tempest plugins)16:29
ttxah right16:29
ttx"Those do not need a stable branch created" says the definition16:29
ttxok let's continue reviewing tasks there16:30
smcginnis#topic Review and assign next weeks tasks16:30
*** openstack changes topic to "Review and assign next weeks tasks (Meeting topic: releaseteam)"16:30
smcginnisReally bad timing, but I am at two different conferences on opposite coasts of the US next week.16:30
smcginnisSo if someone else can sign up for these tasks, that would be best.16:31
ttxdid you use any script to generate those in the past?16:31
smcginnisI will catch up and pitch in whenever I'm able to.16:31
smcginnisThis is our first cycle-automatic.16:31
smcginnisI think Tony had started a script to do batch release proposals, grouping by teams.16:32
smcginnisNot sure if that's posted or not.16:32
smcginnisevrardjp: Didn't you have a nice bash script or something you used last time?16:32
evrardjpsorry catching up I was in another  meeting at the same time16:33
evrardjpI don't have a script to batch release proposal handy, I probably removed it after use16:34
ttxI can easily generate lists of things we need to release16:34
evrardjpbut I can help16:34
ttxthen we can pick up / script them somehow16:34
smcginnisevrardjp: Would you have the time next week to take the release tasks for next week?16:34
smcginnisHelp from ttx, and me whenever I'm able to get online without too many distractions.16:35
evrardjpas long as it's before wednesday, as I seem to have an extra travel on Thursday friday.16:35
ttxhas to be done early in the week16:36
evrardjpyeah I see16:36
ttxI wonder if we should not finalize a quick-and-dirty script16:36
smcginnisI have events and travel on Thursday, but think I should be "butt in seat" on Friday.16:36
evrardjpttx: do you mind if we pair along tomorrow to quick-and-dirty the script?16:37
ttxevrardjp: I can try...16:37
ttxlots of things this week16:37
evrardjpyeah I can start writing and you'll say it's plain wrong16:37
ttxOh I can do that16:37
ttxyes, let's sync tomorrow16:38
ttxFeels like the number of things to generate justifies it16:38
ttx31 cycle-automatic things16:38
ttxand like 80 cycle-with-rc things16:39
smcginnisAnd we'll need to do these cycle-automatic ones every cycle, so having a script will be important.16:39
ttx+ the cycle-with-intermediary stragglers... like 10 of them16:39
ttxI just wish we had identified that need sooner16:39
ttxcould have worked on that in a plane!16:40
ttxsmcginnis: can you take the first task of analyzing why we missed things in libraries?16:41
smcginnisYeah, I'll try to take a look through those and see what might have happened.16:41
smcginnisI'll add notes to that etherpad if I find anything interesting.16:41
smcginnisOK, so I think we're set on next weeks tasks.16:42
smcginnisI'm not 100% sure I'll be available at this time next week.16:42
smcginnisWould one of you be able to run the meeting if I'm a no show?16:42
ttxevrardjp: there are a bunch of scripts to propose releases already (new-release, propose-library-branches)16:42
evrardjpI am 100% sure I won't smcginnis16:42
ttxso it might just be very close16:42
evrardjpttx: yeah, that's what I used last time.16:43
ttxshould we move the meetign to Friday so that it's not just me16:43
smcginnisSo option can be we skip the meeting and just catch up asynchronously in channel as we're each available.16:43
smcginnisOr yeah, as a special one time offer, we can move to Fridya.16:43
smcginnisI would be available then.16:43
ttxI think it would be good to process the autoreleases that did not get any feedback on Friday16:43
ttxhave a hard stop at 16utc on Friday16:44
ttxcan do anytime before16:44
*** openstackgerrit has joined #openstack-release16:44
openstackgerritCarlos Goncalves proposed openstack/releases master: Releases for Octavia Queens, Rocky and Stein
evrardjpI think it's a good idea, but I cannot ensure I will be there, probably still in conference or in travel.16:44
smcginnisttx: I can do 1500 Friday.16:45
ttxok deal16:45
smcginnisGreat, updates on my calendar.16:45
*** e0ne has joined #openstack-release16:45
smcginnisI'll post a notice to the ML to let others know in case they care.16:45
smcginnis#topic Open discussion16:47
*** openstack changes topic to "Open discussion (Meeting topic: releaseteam)"16:47
smcginnisAnything else for today then?16:47
ttxnow the dats is official16:48
smcginnisWould be good to finalize the U schedule now that we have that.16:48
smcginnisDoes the current proposal align well?16:48
ttx3 empty weeks between release and event16:50
smcginnisSeems pretty good then.16:50
ttxwhich is a bit large, but not usual. And that cycle is long already16:50
ttxnot unusual I mean16:50
smcginnisBetter than having it the same week. ;)16:50
ttxor the week after16:51
ttxnothing like doing a release and packing luggage at the same time16:51
smcginnisIf we're good with it overall, I can get those nits updated.16:51
smcginnisI'm sure some folks would appreciate having a schedule to help plan.16:51
ttxyes, please update, then post a new ML post to flag it for final review?16:52
*** udesale has quit IRC16:52
smcginnisGood plan.16:52
smcginnisOK, nothing more from me then.16:53
fungioh, one bit of good infra news... during the last gerrit restart we implemented a configuration change to disable auto-replication at startup, so you no longer need to be wary of approving releases immediately following a gerrit restart now that there's no longer a multi-hour replication backlog to contend with every time we do that16:53
ttxnothing from me16:53
smcginnisfungi: Great!16:53
fungiso we'll still be wary of restarting the opendev gerrit if there are release jobs in flight so they're not lost, but triggering more right after a restart should be fine16:54
fungianyway, that's all i had16:54
smcginnisOK, thanks everyone.16:55
*** openstack changes topic to "OpenStack Release Managers office - Come here to discuss how to release OpenStack components - Logged at"16:55
openstackMeeting ended Thu Sep 19 16:55:10 2019 UTC.  Information about MeetBot at . (v 0.1.4)16:55
openstackMinutes (text):
ttxthanks smcginnis !16:55
evrardjpthanks smcginnis16:55
fungithanks for chairing, smcginnis!16:55
*** pcaruana has joined #openstack-release17:01
openstackgerritSean McGinnis proposed openstack/releases master: Proposed release schedule for Ussuri
*** zbr|ruck is now known as zbr17:07
*** pcaruana has quit IRC17:14
*** gmann_afk is now known as gmann17:21
*** pcaruana has joined #openstack-release17:25
*** amoralej is now known as amoralej|off17:26
*** ricolin has quit IRC17:31
*** mriedem_afk is now known as mriedem17:33
*** ykarel|away has quit IRC17:34
*** pcaruana has quit IRC17:55
*** efried_pto has quit IRC18:01
*** priteau has quit IRC18:07
*** priteau has joined #openstack-release18:28
*** priteau has quit IRC18:29
*** trident has quit IRC18:45
*** radeks has quit IRC18:51
*** trident has joined #openstack-release18:55
*** trident has quit IRC19:01
*** trident has joined #openstack-release19:10
*** hberaud is now known as hberaud|gone19:12
*** armstrong has quit IRC19:29
*** ekcs has quit IRC19:30
*** ekcs has joined #openstack-release19:41
*** pcaruana has joined #openstack-release19:51
*** ekcs has quit IRC19:51
*** ekcs_ has joined #openstack-release19:56
*** ekcs_ is now known as ekcs19:57
*** ekcs_ has joined #openstack-release20:14
*** ekcs has quit IRC20:20
*** ekcs_ is now known as ekcs20:20
*** pcaruana has quit IRC20:31
smcginnisttx: I've gone through the list of missed releases and updated
smcginnisThe issue appears to be our process says to only look for deliverables with changes that have not released since milestone 2.20:38
smcginnisBut at that point we really need to release any changes merged, regardless of when the last release was done.20:39
smcginnisNothing that appears too critical, but some deliverables will need to backport things like "Add Python 3 Train unit tests"20:39
smcginnisFor the sake of late stage stability, I think we leave these for stable backports.20:40
smcginnisI can go through and propose backports for these once the stable/train branch is created for all.20:41
*** e0ne has quit IRC21:00
openstackgerritSean McGinnis proposed openstack/releases master: Update lib release instructions for freeze
*** e0ne has joined #openstack-release21:12
*** ekcs has quit IRC22:02
*** ekcs has joined #openstack-release22:02
*** e0ne has quit IRC22:24
*** notmyname has quit IRC22:30
*** notmyname has joined #openstack-release22:31
*** armax has joined #openstack-release22:39
*** mriedem is now known as mriedem_away22:41
*** armax has quit IRC23:01
*** tosky has quit IRC23:12
*** e0ne has joined #openstack-release23:30
*** e0ne has quit IRC23:30
*** e0ne has joined #openstack-release23:55
*** e0ne has quit IRC23:55

Generated by 2.15.3 by Marius Gedminas - find it at!