Thursday, 2020-07-09

*** tetsuro has joined #openstack-release00:27
*** gouthamr_ has quit IRC00:59
*** gouthamr_ has joined #openstack-release01:05
*** diablo_rojo has quit IRC01:12
*** gouthamr_ has quit IRC01:25
*** gouthamr_ has joined #openstack-release01:37
*** armax has quit IRC02:01
*** ricolin has joined #openstack-release02:02
*** gouthamr_ has quit IRC02:52
*** tetsuro has quit IRC02:55
*** gouthamr_ has joined #openstack-release02:56
*** gouthamr_ has quit IRC03:26
*** gouthamr_ has joined #openstack-release03:32
*** gouthamr_ has quit IRC04:00
*** gouthamr_ has joined #openstack-release04:11
*** ykarel has joined #openstack-release04:27
*** gouthamr_ has quit IRC04:29
*** gouthamr_ has joined #openstack-release04:30
*** evrardjp has quit IRC04:33
*** evrardjp has joined #openstack-release04:33
*** tetsuro has joined #openstack-release04:34
*** gouthamr_ has quit IRC04:35
*** gouthamr_ has joined #openstack-release04:40
*** udesale has joined #openstack-release05:13
*** slaweq has joined #openstack-release05:20
*** slaweq has quit IRC05:24
*** vishalmanchanda has joined #openstack-release06:05
*** slaweq has joined #openstack-release06:39
*** gouthamr_ has quit IRC06:50
*** gouthamr_ has joined #openstack-release06:52
*** knikolla has quit IRC06:54
*** slaweq has quit IRC06:55
*** slaweq has joined #openstack-release06:56
*** knikolla has joined #openstack-release06:56
*** slaweq has quit IRC06:56
*** gouthamr_ has quit IRC07:04
*** gouthamr_ has joined #openstack-release07:05
*** amoralej|off is now known as amoralej07:07
*** gouthamr_ has quit IRC07:15
*** gouthamr_ has joined #openstack-release07:22
*** gouthamr_ has quit IRC07:46
*** slaweq has joined #openstack-release07:47
*** gouthamr_ has joined #openstack-release07:52
*** gouthamr_ has quit IRC07:57
*** udesale_ has joined #openstack-release08:00
*** udesale has quit IRC08:03
*** gmann has quit IRC08:03
*** gmann has joined #openstack-release08:06
*** gouthamr_ has joined #openstack-release08:09
*** udesale_ has quit IRC08:10
*** tetsuro has quit IRC08:38
openstackgerritMerged openstack/releases master: Release oslo for victoria 2020-07-07
openstackgerritMerged openstack/releases master: Release castellan 3.0.2 for ussuri
*** tosky has joined #openstack-release09:10
*** udesale has joined #openstack-release09:12
*** dtantsur|afk is now known as dtantsur09:29
dtantsursmcginnis: morning! thanks for processing our releases. We've noticed a minor issue: the proposed u-c changes are incorrect09:38
dtantsursee e.g.
*** iurygregory has joined #openstack-release09:43
*** ricolin has quit IRC10:15
*** tkajinam has quit IRC11:02
*** dave-mccowan has joined #openstack-release11:17
*** amoralej is now known as amoralej|lunch12:07
smcginnisdtantsur: Hmm. Yeah, we'll have to figure out how to handle that in the update script.12:37
dtantsursmcginnis: in our case, we could take the target constraints branch from the deliverable series12:37
dtantsur(i.e. from the directory name)12:37
smcginnisYeah, I think right now the script just takes the last part of the branch name because it was safe(ish) to assume that was the stable branch. We probably can look up the series it is under and just use that.12:38
smcginnisNot sure what we do for feature branches.12:38
smcginnisIt should be the same, but we may have just assumed feature branches would be manually maintained. Or we didn't think about it when the automatic constraint update was added.12:39
smcginnisWhich is possible. :)12:39
dtantsurindeed :)12:39
* dtantsur thinks what to do with reno now12:40
*** e0ne has joined #openstack-release13:06
*** e0ne has quit IRC13:07
*** ricolin has joined #openstack-release13:10
*** amoralej|lunch is now known as amoralej13:12
*** e0ne has joined #openstack-release13:18
*** e0ne has quit IRC14:03
*** e0ne has joined #openstack-release14:03
*** armax has joined #openstack-release14:28
*** e0ne has quit IRC14:44
*** vishalmanchanda has quit IRC14:54
*** armstrong has joined #openstack-release14:59
*** mnasiadka has joined #openstack-release14:59
*** ykarel is now known as ykarel|away15:33
*** diablo_rojo has joined #openstack-release15:50
diablo_rojoLet's try this again :)15:51
diablo_rojoGot the day right this time..15:51
diablo_rojo(I hope)15:52
*** ykarel|away has quit IRC15:53
smcginnis#startmeeting releaseteam16:00
openstackMeeting started Thu Jul  9 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
smcginnisLonely ping list: ttx16:00
smcginnis#link Agenda16:00
fungiit makes him feel special16:00
evrardjphe is always special16:00
smcginnisHey, it's evrardjp! :)16:00
diablo_rojoI guess I should read myself to the ping list16:00
smcginnis#topic Review email contents16:01
*** openstack changes topic to "Review email contents (Meeting topic: releaseteam)"16:01
smcginnis#link Email draft16:01
smcginnisPlease take a look and make any corrections you see fit.16:02
smcginnisI will send it out tomorrow.16:02
smcginnisBasically just covers the need to do releases for c-w-i for the upcoming milestone-2.16:02
smcginnisUnless there are any comments on that, we can move ahead.16:03
ttxsmcginnis: hmm16:03
ttx"Other non-library deliverables that follow the cycle-with-intermediary16:03
ttxrelease model should have an intermediary release before milestone-2.16:03
ttxThose who haven't will be proposed to switch to the cycle-with-rc model,16:03
ttxwhich is more suited to deliverables that are released only once per cycle."16:03
ttxI don;t think we do that anymore16:03
ttxdo we?16:03
smcginnisDid we decide we weren't going to?16:03
ttxchecking process16:04
smcginnisI am fine not. I think it was confusing for some.'16:04
ttxistr we no longer do it16:04
evrardjpInteresting, I am definitely outdated, I thought this was still valid16:04
ttxit's still valid16:04
ttxsorry for the noise16:05
smcginnisI don't remember changing that, but am fine either way.16:05
ttxso ignore me16:05
smcginnisWe can see how it goes this cycle and revisit that if needed.16:05
smcginnis#topic Assign tasks for R-12 week16:06
*** openstack changes topic to "Assign tasks for R-12 week (Meeting topic: releaseteam)"16:06
smcginnisThat's in two weeks, but we are skipping next weeks meeting, so good to address it now.16:06
ttxI'll run the governance check16:06
smcginnisAnd I'll send the countdown.16:06
ttxIf only to check it's actually working as expected16:06
smcginnisThat was easy.16:06
smcginnis#topic Stuck reviews16:07
*** openstack changes topic to "Stuck reviews (Meeting topic: releaseteam)"16:07
ttxAlso I'm off on the V2 week :)16:07
smcginnisIs that allowed?16:07
smcginnisI thought you only took holidays on deadline weeks? :P16:07
*** udesale_ has joined #openstack-release16:08
smcginnisRelease of os-collect-config for victoria.16:08
smcginnisBut it's a cycle-trailing deliverable.16:08
smcginnisI think it was actually meant for ussuri, but no response from ricolin.16:08
smcginnisSo if I keep saying ricolin, maybe ricolin will notice it and take a look.16:08
evrardjpricolin: ^16:08
smcginnisThe cycle-trailing deadline is coming up so ricolin might want to take a look soon.16:08
evrardjpwoops sorry16:09
diablo_rojoricolin ^16:09
ttxI would just abandon it16:09
smcginnisopenstacksdk stable release for train.16:09
evrardjpdiablo_rojo: you mean to ping him on every single review? That also works to get him to release team.16:09
ttx(the ricolin one)16:09
smcginnisI can probably just abandon this one since it was just the stable releases I was trying to help get out.16:09
smcginnisJust an issue that a backport was merged to train before it merged to ussuri.16:09
ttxor we could say smcginnis 10 times and see... err.. wait16:10
smcginnisI will check on that again and see if it has landed in the newer branch.16:10
*** udesale has quit IRC16:10
smcginnisIf it's good, I will remove the -W, if there's still an issue, I will abandon for now.16:10
smcginnisovb release16:11
evrardjpI love the PTL approved +116:11
smcginnisI have not looked at this one yet. Anyone know anything about it. weshay_ruck maybe?16:11
smcginnisIt's from May.16:11
ttxlogs lost16:12
smcginnisLeft a comment on there. We'll see if there are any updates.16:12
*** amoralej is now known as amoralej|off16:12
ttxI'd also just abandon it16:12
smcginnisRunning tox -e validate locally on that to see what's going on.16:12
evrardjpif not, we should just abandon those, and if necessary, ppl will show up :)16:12
evrardjpttx: right16:13
ttxsounds like an abandoned  draft16:13
smcginnisYeah, if no response we can just abandon.16:13
smcginnisThis is kind of a WIP. I have local updates. I will abandon though, since it's changed quite a bit and we don't really need the history from this for that one.16:14
smcginnisReno update.16:14
smcginnisI have not seen an issue that this would be addressing, but it could be from something outside of our community.16:15
evrardjputf-8 everywhere?16:15
ttxI would not mind but I don;t care enough to fix it if mtreinish does not finalize it16:16
smcginnisI would have thought it would be fine. Maybe we can get an update from mtrienish.16:16
smcginnisUnfortunately he's not in the channel, so we can't ping him repeatedly. :)16:16
evrardjpwell that is a risk to have ppl come back to ISO8859-116:16
smcginnisComment on the patch though.16:16
ttxYes we can, mtreinish16:16
smcginnisWe can shout into the void.16:17
ttxit's just not very efficient16:17
smcginnis#topic Ironic bugfix/* releases16:17
*** openstack changes topic to "Ironic bugfix/* releases (Meeting topic: releaseteam)"16:17
*** armax has quit IRC16:17
smcginnisRecap for those not following along at home...16:17
smcginnisIronic wanted to have more flexibility with their releases and the ability to do multiple "stable" releases within a series.16:18
smcginnisSo we now support creation of bugfix/X.Y branching.16:18
smcginnisThat appears to be working fine. One small issue with proposing update constraints URL for these new branches, but that shouldn't be too hard to sort out.16:18
ttxgreat news!16:19
evrardjpyes that's interesting news16:19
smcginnisThe big issue I see yet is that our automation and our safetly checks would/will require a lot of refactoring to allow creating new releases off of these bugfix branches.16:19
smcginnisSo after looking at a few options, and considering these semi-stable releases aren't *really* official releases, I wonder if we should give a small group of Ironic cores the ability to tag bugfix releases themselves.16:20
smcginnisAny thoughts?16:20
ttxit's hard to allow one but not the other16:20
ttxdefinitely can allow while we figure it out though16:21
smcginnisRight. Part of that plan would be having trust in the people in that ACL knowing and following what they should be doing.16:21
ttxbut every time we said "you can keep tagging rights for foo but should use openstack/releases for bar... ended up with inconsistency16:21
*** armax has joined #openstack-release16:21
ttxIt's not a question of trust, everybody is human16:21
smcginnisTrue. It is a little risky.16:22
ttxand errors are painful to spot16:22
diablo_rojoThis sounds.. risky.16:22
hberaudI agree16:22
smcginnisI just don't think I have the bandwidth to rewrite all our validations.16:22
ttxThe risk is limited, but:16:22
diablo_rojoHence the tooling we have in place to help.16:22
ttx- in almost all projects that had ACLs that allowed tagging, we got discrepancies16:22
ttx- we had to create specific tooling to ensure cohesion (acl manager)16:23
ttxso I would be very surprised if over time you would not have people tagging stable/x.y.z by accident16:23
ttxsince direct taggingis not tested not reviewed16:23
smcginnisAnother option is to create a release machanism separate from our normal deliverables to handle these differently.16:24
evrardjpI agree with the risk evaluation of ttx, we had wrong acls in osa before, and that happened.16:24
ttxI think we can work it out while we get the validation aligned16:24
ttxlike they can ask for those and we would create them manually16:24
ttxreduces human error but does not eliminate it completely16:25
ttx(*we can still get it wrong)16:25
smcginnisThat's probably better. Us doing it manually is maybe slightly less risky than delegating that to someone else.16:25
funginot tested, not reviewed, and effectively irreversible16:26
ttxlooking at tag history for some older projects will show you all the ways you can get this wrong manually :)16:26
smcginnisWe still need to figure out how those requests will happen.16:26
smcginnisWe can't add a release in the middle of the list as it is today.16:26
smcginnisSince normally we require new releases are always the last entry, since that makes sense in normal cases.16:27
ttxthey can ask here on the channel16:27
*** udesale_ has quit IRC16:27
ttxand we would not have them in the releases repo at all16:27
smcginnisWhich is probably good, since we don't really want these listed on releases.o.o either.16:28
diablo_rojoYeah that makes sense.16:28
smcginnisSo ironic team just requests here, one of us takes the action to manually do the tagging, we carefully check that we are tagging the right commit and using an appropriate tag, then we manually push it up.16:29
smcginnisttx: Do all release-managers have rights for that?16:29
fungiyeah, it's defined globally in gerrit's all-projects acl16:32
fungiwhich is something we likely need to revisit at some point16:32
smcginnisOK, great.16:32
smcginnisSo at least for now, we should be set to do this.16:32
ttxso for now that works :)16:32
fungimight be better to have an openstack parent acl all official openstack deliverable repos inherit from16:32
smcginnisWe should still be cautious and double check what we're doing.16:32
ttxyeah probably, but not urgent to fix16:32
fungiat the moment you can push commits directly into any project in opendev, so... please do be careful16:33
ttxmaybe we should wait until there is two of us around to agree, minutemen like16:33
ttxthat would not significantly reduce processing time compared to "usual releases"16:33
ttxlike "hey smcginnis, I'm about to run this command in response to that request"16:34
ttxplease confirm16:34
fungier, actually you can just push signed tags, not other arbitrary objects, but still yes please take care16:34
smcginnisttx: That seems like a good practice for us to follow.16:34
ttxok let's document that in the etherpad16:34
smcginnisdtantsur: Doesn't need immediate attention, but see log above for info on doing releases from those bugfix/ branches.16:35
smcginnisTheJulia: too ^16:35
* dtantsur will check a bit later, in a hurry now16:36
ttxso summary16:36
smcginnisSummary on line 166 of too16:36
smcginnisttx: Thanks for getting that written down.16:36
ttx#info Ironic bugfix releases: will take time to get validation scripts and the releases repo to accept those16:36
ttx#info In the mean time ironic team should just ask for those in the #openstack-release channel16:36
ttx#info request will be processed by a team of two release managers confirming command to be sent16:37
*** armax has quit IRC16:37
dtantsurhonestly, I hope to nearly never release from bugfix branches :) they're our precaution mostly16:37
dtantsurbut thanks for the update!16:38
smcginnisAll the more reason this is probably better than us redoing a lot of the tooling to support it. That's great.16:38
smcginnis#topic Open Discussion16:38
*** openstack changes topic to "Open Discussion (Meeting topic: releaseteam)"16:38
smcginnisAnything else?16:38
evrardjpnothing on my side16:39
smcginnisExcellent. We can wrap up then. Thanks everyone!16:39
*** openstack changes topic to "OpenStack Release Managers office - Come here to discuss how to release OpenStack components - Logged at"16:39
hberaudsmcginnis: thanks16:39
openstackMeeting ended Thu Jul  9 16:39:47 2020 UTC.  Information about MeetBot at . (v 0.1.4)16:39
openstackMinutes (text):
smcginnisttx: Did you say you are out next week?16:40
ttxhmm no16:40
smcginnisI see you listed on the 27 July week.16:40
ttxV2 week, july 27-3116:40
smcginnisOK, just thought I'd double check.16:41
smcginnisA week off sounds nice about now. I had a couple Friday's off, and that was even nice.16:41
diablo_rojoThanks smcginnis!16:42
*** ricolin has quit IRC16:47
*** andreaf has quit IRC16:48
*** mnasiadka_ has joined #openstack-release16:48
*** mwhahaha_ has joined #openstack-release16:48
*** coreycb has quit IRC16:55
*** mwhahaha has quit IRC16:55
*** mnasiadka has quit IRC16:55
*** rm_work has quit IRC16:55
*** nicolasbock has quit IRC16:55
*** mordred has quit IRC16:55
*** hberaud has quit IRC16:55
*** mwhahaha_ is now known as mwhahaha16:55
*** mnasiadka_ is now known as mnasiadka16:55
*** kota_ has quit IRC16:58
*** kota_ has joined #openstack-release16:58
*** coreycb has joined #openstack-release16:58
*** rm_work has joined #openstack-release16:58
*** nicolasbock has joined #openstack-release16:58
*** hberaud has joined #openstack-release16:58
*** mordred has joined #openstack-release17:01
*** slaweq has quit IRC17:28
*** slaweq has joined #openstack-release17:31
*** slaweq has quit IRC17:36
*** dtantsur is now known as dtantsur|afk17:45
*** EmilienM is now known as EmilienM|PTO18:38
*** armax has joined #openstack-release18:52
*** armstrong has quit IRC18:59
*** tosky has quit IRC19:26
*** armax has quit IRC20:31
*** slaweq has joined #openstack-release20:33
*** dirk has quit IRC20:42
*** jbadiapa has quit IRC20:58
*** dirk has joined #openstack-release21:01
*** slaweq has quit IRC22:21
*** slaweq has joined #openstack-release22:38
*** tkajinam has joined #openstack-release23:00
*** dmellado has quit IRC23:39

Generated by 2.17.2 by Marius Gedminas - find it at!