Thursday, 2020-05-14

*** hongbin has quit IRC00:15
*** tetsuro has joined #openstack-release00:22
*** ysandeep|away is now known as ysandeep00:28
*** hongbin has joined #openstack-release00:28
melwittsmcginnis: you were right that is related to the nova docs job failing with openstackdocstheme 2.1.001:24
*** amoralej|off has quit IRC01:48
*** ricolin has quit IRC02:08
*** hongbin_ has joined #openstack-release02:25
*** hongbin has quit IRC02:28
*** tetsuro has quit IRC03:02
*** hongbin_ has quit IRC03:29
*** tetsuro has joined #openstack-release03:36
*** tetsuro has quit IRC03:44
openstackgerritBrin Zhang proposed openstack/releases master: cyborg 4.0.0(Ussuri)
*** tetsuro has joined #openstack-release03:51
*** tetsuro has quit IRC03:52
*** zxiiro has quit IRC03:57
*** ykarel|away is now known as ykarel03:58
*** tetsuro has joined #openstack-release04:02
*** evrardjp has quit IRC04:36
*** evrardjp has joined #openstack-release04:36
*** vishalmanchanda has joined #openstack-release04:48
*** KeithMnemonic has quit IRC05:14
*** udesale has joined #openstack-release05:30
AJaegermelwitt: if there's a failure, please tell stephenfin in #openstack-oslo06:52
AJaegermelwitt: I just did06:53
AJaegermelwitt, smcginnis, I pushed to revert the constraints change06:55
*** slaweq has joined #openstack-release07:08
AJaegermelwitt: ah, now read your email as well with the solution...07:10
*** e0ne has joined #openstack-release07:29
*** tosky has joined #openstack-release07:31
*** dtantsur|afk is now known as dtantsur07:32
*** rpittau|afk is now known as rpittau07:33
*** amoralej has joined #openstack-release07:45
*** ricolin has joined #openstack-release07:52
*** ykarel is now known as ykarel|lunch08:11
*** ysandeep is now known as ysandeep|lunch08:14
*** ysandeep|lunch is now known as ysandeep09:03
*** witek_ is now known as witek09:05
*** ykarel|lunch is now known as ykarel09:31
openstackgerritStephen Finucane proposed openstack/releases master: Release openstackdocstheme 2.1.1
*** ykarel is now known as ykarel|mtg10:02
*** rpittau is now known as rpittau|bbl10:18
openstackgerritStephen Finucane proposed openstack/releases master: Release hacking 3.1.0
*** tetsuro has quit IRC10:29
*** ykarel|mtg is now known as ykarel11:18
*** udesale has quit IRC11:44
*** udesale has joined #openstack-release11:58
*** tkajinam has quit IRC12:01
*** udesale_ has joined #openstack-release12:04
*** amoralej is now known as amoralej|lunch12:11
*** rpittau|bbl is now known as rpittau12:15
*** jbadiapa has joined #openstack-release12:25
*** hberaud has quit IRC12:31
*** hberaud has joined #openstack-release12:31
*** ykarel is now known as ykarel|afk12:54
*** amoralej|lunch is now known as amoral12:59
*** amoral is now known as amoralej13:00
openstackgerritBharat Kunwar proposed openstack/releases master: Release magnum 9.4.0 for Train
*** zxiiro has joined #openstack-release13:31
*** KeithMnemonic has joined #openstack-release13:43
*** ykarel|afk is now known as ykarel14:07
AJaegersmcginnis: can we release docstheme 2.1.1, please? ^14:21
smcginnisOn its way14:21
openstackgerritMerged openstack/releases master: Release openstackdocstheme 2.1.1
openstackgerritMerged openstack/releases master: Release hacking 3.1.0
AJaegersmcginnis: thanks for approving the constraints update, could you approve the block as well, please?
AJaeger(review is enough)14:53
smcginnisNot sure if we need the raised cap to land first.14:53
*** evrardjp has quit IRC14:55
AJaegersmcginnis: yeah, let's land the raised cap first...14:55
*** evrardjp has joined #openstack-release14:56
*** diablo_rojo has joined #openstack-release15:01
*** slaweq has quit IRC15:06
*** slaweq has joined #openstack-release15:11
*** ykarel is now known as ykarel|away15:12
*** armstrong has joined #openstack-release15:18
AJaegersmcginnis: it was indeed failing, so I rebased15:27
*** ysandeep is now known as ysandeep|sleep15:31
smcginnis#startmeeting releaseteam16:00
openstackMeeting started Thu May 14 16:00:01 2020 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 list: ttx armstrong diablo_rojo, diablo_rojo_phon16:00
smcginnis#link Agenda16:00
*** rpittau is now known as rpittau|afk16:01
smcginnisThanks everyone for a successful Ussuri release.16:01
smcginnis#topic Release postmortem16:01
ttxCome celebrate tomorrow!16:01
*** openstack changes topic to "Release postmortem (Meeting topic: releaseteam)"16:01
ttxthat should be quick16:01
diablo_rojothank you for doing all the legwork yesterday!16:02
ttxThe only thing in my bucket list is:16:02
diablo_rojoSeemed to go smoothly.16:02
ttx"During a routine check, list-deliverables --no-stable-branch --series ussuri --cycle-based-no-trailing reported "patrole" while it has stable-branch-type: none"16:02
smcginnisThat's really it. I think the last week or two went really smooth.16:02
ttxwe'll need to fix list-deliverables so that in that case it ignores the things that do not used versioned releases16:02
smcginnisNot to jinx victoria, but I think this was the smoothest release yet.16:02
smcginnisShould be a pretty easy fix to list-deliverables.16:03
diablo_rojoLol yes, please no jinxing16:03
ttxI'll leave it to someone who wants to disocver the codebase there16:03
openstackgerritMerged openstack/releases master: Update missing cmd to follow redirects
openstackgerritMerged openstack/releases master: Update release week process
fungiwatching the release tagging, we noticed the job was not taking advantage of the local repo cache on the node due to an outdated path, so smcginnis pushed a fix16:04
ttxdiablo_rojo: what time is the celebration tomorrow?16:04
smcginnisfungi: And ttx just approved it, so we should see that merge notice popping up here shortly!16:04
smcginnisThat will make it even better. A slight performance improvement at least.16:05
evrardjpcongrats everyone16:05
smcginnisfungi: Is there a zuul restart planned yet? There was some talk of a reconfigure improvement on tagging.16:05
diablo_rojo20 UTC16:05
openstackgerritMerged openstack/releases master: Use updated git cache dir default path
openstackgerritMerged openstack/releases master: Release reno 3.1.0
openstackgerritMerged openstack/releases master: Release puppet-ceph 3.1.1
smcginnisAnd there we go ^^16:05
smcginnisCelebration info:16:06
smcginnisSo back on topic, if someone wants to take a look at list-deliverables, it shouldn't be too difficult and might be a good way to get a little experience with that code.16:07
smcginnisOtherwise I'm sure one of us can get to it in the near future.16:07
hberaudI'm volunteer16:07
evrardjphberaud: that's python, sorry16:07
fungismcginnis: yes, some time today i believe16:07
smcginnishberaud: Thanks!16:07
evrardjphberaud: cool16:07
smcginnisand.. fungi: Thanks!16:08
smcginnisAnything else on a Ussuri postmortem?16:08
smcginnis#topic Review next week tasks16:08
*** openstack changes topic to "Review next week tasks (Meeting topic: releaseteam)"16:08
fungismcginnis: in related zuul+tags news, a couple months ago the branch guessing change for tags merged to zuul, so we might be able to move or rework some tag-related jobs now that zuul can associate those with a branch16:08
smcginnisSpeaking of which...16:08
smcginnisfungi: ++16:09
smcginnisStarting next week, we will now switch over to the victoria etherpad..16:09
smcginnisTask 1 - Initialize victoria deliverables once final ussuri has been completed and cleaned up16:09
smcginnisI think we have a few deliverables that have been carried over without much activity.16:09
ttxI did copy the tasks up until victoria-116:10
smcginnisWe may want to take a closer look at some of those to figure out if any of the deliverable files should be dropped.16:10
smcginnisThanks for doing that ttx. As usual, you beat me to it. :)16:10
smcginnisI will put my name down for getting the deliverable files set up, but if anyone ends up bored with some free time, feel free to grab it.16:11
smcginnisTask 2: Swap out ussuri signing key for victoria16:11
smcginnisI think that one is for you fungi.16:11
smcginnisOr at least, someone on the infra team.16:11
fungiyeah, i'm behind on that16:12
fungibut will bump it up my priority list16:12
*** hberaud has quit IRC16:12
smcginnisWe probably have a little leeway before somoene asks for a victoria release, but could happen.16:12
smcginnisTask 3: Email all PTLs and liaisons16:13
*** hberaud has joined #openstack-release16:13
smcginnisI will try to get that done early next week. We have a few newer PTLs, so would be good to make sure they are aware of the release process.16:13
* hberaud just rebooted...16:13
smcginnisWelcome back. :)16:14
smcginnisAnd I will send the countdown email.16:14
smcginnisLast thing regarding next week - should be slow, so no need for a meeting.16:14
hberaudsorry for my late response but I can manage some items if needed16:14
smcginnisSo you all get an extra hour next week. :)16:14
diablo_rojoMakes sense to me16:15
smcginnisThanks hberaud16:15
smcginnis#topic Ironic release model change16:15
*** openstack changes topic to "Ironic release model change (Meeting topic: releaseteam)"16:15
smcginnisI have this up and read part way through, but need to find a block to focus on it and think it through.16:15
smcginnisIf it's just a matter of more releases and more stable branches, I think we can support that.16:16
smcginnisWe have some validation checks to make sure branch names conform to our expectations, so we probably need to update how that works.16:16
smcginnisBut the proposal looked sane as far as versioning with semver between releases, etc.16:16
smcginnisttx: Did you get a chance to digest the proposal?16:17
ttxyeah my two questions I posted on the meeting etherpad16:17
ttxLike do we expect any issue with extra branches16:17
ttxwould they pass validation, would we handle them16:18
ttxand could we support branch aliases (git symbolic-ref) to link numbers with names ?16:18
ttx(allowing them to have stable/16.x -> stable/victoria)16:18
smcginnisI haven't used symbolic-ref. I wonder if that would allow branch selection in gitea and GitHub or if it would have an issue that would cause confusion.16:19
smcginnisWe can try with release-test.16:19
smcginnisI suppose the advantage is less cruft in the git history?16:20
ttxthey raised the issue of having mixed naming used16:21
ttx15.x 16.x victoria 18.x ...16:21
smcginnisMaybe not as efficient, but we could have two branches off of the same commit, right?16:22
ttxsmcginnis: you would not commit backports to both I suspect16:22
fungisymbolic refs do you mean lightweight tags?16:22
ttxno I mean git symbolic-ref16:22
fungiokay, so like the named refs gerrit uses to identify changes16:23
fungi(in its refs/changes tree)16:23
ttxfungi: probably. It's just a file that points to another ref16:23
smcginnisI'm not finding a good explanation of symbolic-refs I guess. Looks like just referring to things like HEAD. So I guess it's a matter of creating a name like HEAD and having that point at the branch?16:24
ttxHEAD is a symbolic-ref16:24
smcginnisThe other question too is whether dulwich supports it.16:24
ttxsmcginnis: do we need it to support it? Or would we run only on the "real" branches16:25
ttxstable/victoria would be the real thing16:25
ttxstable/18.x would redirect humans to it16:25
smcginnisI guess we would have to test. Some of our validation code uses dulwich, so I would just want to make sure it doesn't cause any problems for that.16:25
ttxyes, needs testing16:26
smcginnisIt's worth investigating. Otherwise a backport to victoria would need to be cherry-picked to both stable/victoria and stable/18.x.16:27
smcginnisSo if we can get it set up to just be one real branch, that helps a lot.16:27
ttxwhich would be extremely dangerous16:27
ttxif you miss one it would be very hard to detect16:27
smcginnisYeah, very prone to human error.16:27
ttxprobably simpler to maintain a hole in the stable/xx.x numbering16:28
*** udesale has quit IRC16:28
*** udesale_ has quit IRC16:28
ttxif symbolic refs don;t work16:28
smcginnisOn the plus side, at least from my limit understanding so far, this seems to be the only challenging part about their proposal.16:30
ttxthe rest would just work imho16:31
*** witek has quit IRC16:31
smcginnisWe should make sure they are aware they are signing up for a lot of stable branch maintenance work if they will be branching every other month.16:31
smcginnisThat means backporting a bugfix to stein becomes 10 patches instead of 4 (or something like that, just an example).16:32
diablo_rojoOof thats quite the inflation.16:32
fungiare they planning to still use and be included in integrated testing with stable branches of other openstack projects? and if so, how are they planning to map their stable branches to them?16:33
*** evrardjp has quit IRC16:33
smcginnisAnother good question.16:33
*** evrardjp has joined #openstack-release16:33
smcginnisI would assume anything between ussuri and victoria would test against victoria code.16:33
ttxyeah, we might want to point out the extra work to them... not sure they realize how crazy that is16:34
smcginnisI didn't read far enough in the proposal yet to see if they've addressed that.16:34
fungifor example, stable/ussuri change for nova kicks off a devstack job, which branch of ironic does that test against? or stable/x.y branch of ironic has a change, does it run a devstacl job which uses nova and is there a way to work out which nova branch it should use?16:34
ttxfungi: I think those other branches would not get tested16:34
fungithat can be done by manually associating each and every branch with branch-override options in zuul job configs, but it can get messy16:34
smcginnisI was thinking testing from the ironic side. For other projects, I would expect them to just ignore these extra branches.16:34
fungiand yes, if there are several ironic stable branches which map to stable/ussuri on the nova side, nova would probably pick only one of them to test against16:35
fungiwhich also means depends-on and the like won't work16:35
smcginnisThat is a potential issue.16:36
ttxfungi: would be great to point out the issues on that review, with an infra hat on16:36
ttxI have no idea what level of testing they want16:36
fungii think what would happen if you had stable/10.11 and stable/10.12 branches for ironic and nova stable/ussuri wants to depends-on a change to ironic stable/10.11 but nova is configured to test stable/10.12 with ussuri instead, it will effectively test without the stable/10.11 change on which it declares that dependency16:37
AJaegerdidn't one of the telemetry projects had such a versioning - that was quite a mess in jobs?16:37
ttxswift did that for a while, not sure if that was an issue16:37
smcginnisAnd eventually led them to going outside OpenStack.16:37
fungiAJaeger: yes, i think aodh or gnocchi did that with numbered stable branches mapped to named stable branches of other openstack projects, but it was just a 1:1 mapping if memory serves16:38
smcginnisIt would be good if folks can comment and raise these questions on that spec.16:39
fungi(and it was a huge mess, but in part because of devstack-gate, may it forever rest in peace)16:39
AJaegermight have been gnocchi - and I think they had more branches. Just remember many jobs with branch mappings in it ;(16:39
smcginnisIf we need to schedule a time to sync in realtime, we can probably try to get everyone together to talk through the issues.16:39
smcginnisOK, I don't think we can solve anything here, but at least we've gotten some issues to think through.16:41
smcginnis#topic Open Floor16:42
*** openstack changes topic to "Open Floor (Meeting topic: releaseteam)"16:42
smcginnisAny other topics to bring up while we're here?16:42
ttxneed to run actually16:42
diablo_rojoFun thing of note, the cloud provider sig decided that they were going to start doing versioning like the openstack cloud provider.16:42
diablo_rojoI guess we are a poster child for versioning.16:43
smcginnisSemver makes a lot of sense.16:43
diablo_rojoThey want all the other providers to start doing it the same way16:43
diablo_rojoTheres a KEP up for review now16:43
diablo_rojoBut I think its pretty set.16:43
smcginnisI wish I had to point to in some internal versioning discussions way back.16:43
diablo_rojoSo thats cool.16:43
*** dtantsur is now known as dtantsur|afk16:44
diablo_rojoYeah :)16:44
smcginnisOK, I think that's it for today.16:44
ttxthanks smcginnis !16:44
diablo_rojoThanks smcginnis16:45
smcginnisThank you again everyone for a great cycle. On to the next one!16:45
diablo_rojothanks everyone for another release!16:45
hberaudthanks smcginnis16:45
*** openstack changes topic to "OpenStack Release Managers office - Come here to discuss how to release OpenStack components - Logged at"16:45
openstackMeeting ended Thu May 14 16:45:14 2020 UTC.  Information about MeetBot at . (v 0.1.4)16:45
openstackMinutes (text):
openstackgerritSean McGinnis proposed openstack/releases master: Tag missed tempest plugins
openstackgerritSean McGinnis proposed openstack/releases master: Add Victoria deliverable files
*** vishalmanchanda has quit IRC17:23
openstackgerritSean McGinnis proposed openstack/releases master: Add extra kayobe repos
*** armstrong has quit IRC17:48
*** diablo_rojo has quit IRC18:14
*** amoralej is now known as amoralej|off18:19
*** diablo_rojo has joined #openstack-release18:21
*** e0ne has quit IRC19:34
*** slaweq has quit IRC19:51
*** slaweq has joined #openstack-release19:59
*** diablo_rojo has quit IRC20:55
*** diablo_rojo has joined #openstack-release21:42
*** slaweq has quit IRC22:02
*** slaweq has joined #openstack-release22:19
*** slaweq has quit IRC22:24
*** jbadiapa has quit IRC22:25
*** slaweq has joined #openstack-release22:29
*** slaweq has quit IRC22:33
*** tkajinam has joined #openstack-release22:58
*** tosky has quit IRC23:05

Generated by 2.17.2 by Marius Gedminas - find it at!