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  https://review.opendev.org/68195801:51
*** 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  https://review.opendev.org/68128304:56
*** 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  https://review.opendev.org/68263807:57
*** 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  https://review.opendev.org/68240709:53
openstackgerritMerged openstack/releases master: Improve cycle end/beginning process documentation  https://review.opendev.org/68245109:53
openstackgerritThierry Carrez proposed openstack/releases master: Clarify old intermediary releases instructions  https://review.opendev.org/68309509:59
*** udesale has quit IRC10:01
openstackgerritMerged openstack/releases master: neutron Train-3 beta deliverables  https://review.opendev.org/68258410:02
openstackgerritMerged openstack/releases master: Release os-win 4.2.1 (stein)  https://review.opendev.org/68234710:02
*** 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.  https://review.opendev.org/68219012:07
*** 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.  https://review.opendev.org/68219014:47
*** 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  https://review.opendev.org/68247415:01
*** e0ne has joined #openstack-release15:02
*** mlavalle has joined #openstack-release15:11
*** ricolin has joined #openstack-release15:21
smcginnis2~15:26
*** 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 http://wiki.debian.org/MeetBot.16:00
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
armstrongo/16:00
smcginnis#link https://etherpad.openstack.org/p/train-relmgt-tracking Agenda16:00
fungiheyhey kids!16:00
hberaudo/16:00
smcginnisLooks like we're around line 490 in the tracking etherpad.16:01
ttxo/16:01
evrardjpo/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
smcginnis#link https://etherpad.openstack.org/p/train-library-tracking16:03
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
ttxhmm16: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
smcginnisYeah16: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
ttxyeah16: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
ttxyeah16: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
evrardjpyeah16: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
smcginnis#link http://lists.openstack.org/pipermail/openstack-discuss/2019-September/009515.html16: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 https://etherpad.openstack.org/p/relmgmt-weekly-emails16:21
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
ttxyes16: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
ttxyes16: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
smcginnis++16: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
evrardjpmmm16: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
smcginnis:D16: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  https://review.opendev.org/68320216:44
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
ttxok16:46
smcginnis#topic Open discussion16:47
*** openstack changes topic to "Open discussion (Meeting topic: releaseteam)"16:47
smcginnisAnything else for today then?16:47
ttxhttp://lists.openstack.org/pipermail/foundation/2019-September/002794.html16:47
ttxnow the dats is official16:48
ttxdate16: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
smcginnis#endmeeting16:55
*** openstack changes topic to "OpenStack Release Managers office - Come here to discuss how to release OpenStack components - Logged at http://eavesdrop.openstack.org/irclogs/%23openstack-release/"16:55
openstackMeeting ended Thu Sep 19 16:55:10 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:55
openstackMinutes:        http://eavesdrop.openstack.org/meetings/releaseteam/2019/releaseteam.2019-09-19-16.00.html16:55
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/releaseteam/2019/releaseteam.2019-09-19-16.00.txt16:55
openstackLog:            http://eavesdrop.openstack.org/meetings/releaseteam/2019/releaseteam.2019-09-19-16.00.log.html16:55
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  https://review.opendev.org/67982217:03
*** 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 https://etherpad.openstack.org/p/train-library-tracking20:38
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  https://review.opendev.org/68323421:05
*** 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 irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!