*** tetsuro has joined #openstack-release | 00:27 | |
*** gouthamr_ has quit IRC | 00:59 | |
*** gouthamr_ has joined #openstack-release | 01:05 | |
*** diablo_rojo has quit IRC | 01:12 | |
*** gouthamr_ has quit IRC | 01:25 | |
*** gouthamr_ has joined #openstack-release | 01:37 | |
*** armax has quit IRC | 02:01 | |
*** ricolin has joined #openstack-release | 02:02 | |
*** gouthamr_ has quit IRC | 02:52 | |
*** tetsuro has quit IRC | 02:55 | |
*** gouthamr_ has joined #openstack-release | 02:56 | |
*** gouthamr_ has quit IRC | 03:26 | |
*** gouthamr_ has joined #openstack-release | 03:32 | |
*** gouthamr_ has quit IRC | 04:00 | |
*** gouthamr_ has joined #openstack-release | 04:11 | |
*** ykarel has joined #openstack-release | 04:27 | |
*** gouthamr_ has quit IRC | 04:29 | |
*** gouthamr_ has joined #openstack-release | 04:30 | |
*** evrardjp has quit IRC | 04:33 | |
*** evrardjp has joined #openstack-release | 04:33 | |
*** tetsuro has joined #openstack-release | 04:34 | |
*** gouthamr_ has quit IRC | 04:35 | |
*** gouthamr_ has joined #openstack-release | 04:40 | |
*** udesale has joined #openstack-release | 05:13 | |
*** slaweq has joined #openstack-release | 05:20 | |
*** slaweq has quit IRC | 05:24 | |
*** vishalmanchanda has joined #openstack-release | 06:05 | |
*** slaweq has joined #openstack-release | 06:39 | |
*** gouthamr_ has quit IRC | 06:50 | |
*** gouthamr_ has joined #openstack-release | 06:52 | |
*** knikolla has quit IRC | 06:54 | |
*** slaweq has quit IRC | 06:55 | |
*** slaweq has joined #openstack-release | 06:56 | |
*** knikolla has joined #openstack-release | 06:56 | |
*** slaweq has quit IRC | 06:56 | |
*** gouthamr_ has quit IRC | 07:04 | |
*** gouthamr_ has joined #openstack-release | 07:05 | |
*** amoralej|off is now known as amoralej | 07:07 | |
*** gouthamr_ has quit IRC | 07:15 | |
*** gouthamr_ has joined #openstack-release | 07:22 | |
*** gouthamr_ has quit IRC | 07:46 | |
*** slaweq has joined #openstack-release | 07:47 | |
*** gouthamr_ has joined #openstack-release | 07:52 | |
*** gouthamr_ has quit IRC | 07:57 | |
*** udesale_ has joined #openstack-release | 08:00 | |
*** udesale has quit IRC | 08:03 | |
*** gmann has quit IRC | 08:03 | |
*** gmann has joined #openstack-release | 08:06 | |
*** gouthamr_ has joined #openstack-release | 08:09 | |
*** udesale_ has quit IRC | 08:10 | |
*** tetsuro has quit IRC | 08:38 | |
openstackgerrit | Merged openstack/releases master: Release oslo for victoria 2020-07-07 https://review.opendev.org/739682 | 09:00 |
---|---|---|
openstackgerrit | Merged openstack/releases master: Release castellan 3.0.2 for ussuri https://review.opendev.org/739686 | 09:00 |
*** tosky has joined #openstack-release | 09:10 | |
*** udesale has joined #openstack-release | 09:12 | |
*** dtantsur|afk is now known as dtantsur | 09:29 | |
dtantsur | smcginnis: morning! thanks for processing our releases. We've noticed a minor issue: the proposed u-c changes are incorrect | 09:38 |
dtantsur | see e.g. https://review.opendev.org/#/c/739991/ | 09:38 |
*** iurygregory has joined #openstack-release | 09:43 | |
*** ricolin has quit IRC | 10:15 | |
*** tkajinam has quit IRC | 11:02 | |
*** dave-mccowan has joined #openstack-release | 11:17 | |
*** amoralej is now known as amoralej|lunch | 12:07 | |
smcginnis | dtantsur: Hmm. Yeah, we'll have to figure out how to handle that in the update script. | 12:37 |
dtantsur | smcginnis: in our case, we could take the target constraints branch from the deliverable series | 12:37 |
dtantsur | (i.e. from the directory name) | 12:37 |
smcginnis | Yeah, 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 |
smcginnis | Not sure what we do for feature branches. | 12:38 |
smcginnis | It 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 |
smcginnis | Which is possible. :) | 12:39 |
dtantsur | indeed :) | 12:39 |
* dtantsur thinks what to do with reno now | 12:40 | |
*** e0ne has joined #openstack-release | 13:06 | |
*** e0ne has quit IRC | 13:07 | |
*** ricolin has joined #openstack-release | 13:10 | |
*** amoralej|lunch is now known as amoralej | 13:12 | |
*** e0ne has joined #openstack-release | 13:18 | |
*** e0ne has quit IRC | 14:03 | |
*** e0ne has joined #openstack-release | 14:03 | |
*** armax has joined #openstack-release | 14:28 | |
*** e0ne has quit IRC | 14:44 | |
*** vishalmanchanda has quit IRC | 14:54 | |
*** armstrong has joined #openstack-release | 14:59 | |
*** mnasiadka has joined #openstack-release | 14:59 | |
*** ykarel is now known as ykarel|away | 15:33 | |
*** diablo_rojo has joined #openstack-release | 15:50 | |
diablo_rojo | Let's try this again :) | 15:51 |
diablo_rojo | Got the day right this time.. | 15:51 |
diablo_rojo | (I hope) | 15:52 |
*** ykarel|away has quit IRC | 15:53 | |
smcginnis | ;) | 15:54 |
smcginnis | #startmeeting releaseteam | 16:00 |
openstack | Meeting 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 http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: releaseteam)" | 16:00 | |
openstack | The meeting name has been set to 'releaseteam' | 16:00 |
smcginnis | Lonely ping list: ttx | 16:00 |
smcginnis | #link https://etherpad.opendev.org/p/victoria-relmgt-tracking Agenda | 16:00 |
fungi | it makes him feel special | 16:00 |
smcginnis | :) | 16:00 |
diablo_rojo | o/ | 16:00 |
evrardjp | he is always special | 16:00 |
armstrong | o/ | 16:00 |
smcginnis | Hey, it's evrardjp! :) | 16:00 |
hberaud | o/ | 16:00 |
diablo_rojo | I guess I should read myself to the ping list | 16:00 |
smcginnis | #topic Review email contents | 16:01 |
*** openstack changes topic to "Review email contents (Meeting topic: releaseteam)" | 16:01 | |
smcginnis | #link https://etherpad.opendev.org/p/relmgmt-weekly-emails Email draft | 16:01 |
smcginnis | Please take a look and make any corrections you see fit. | 16:02 |
smcginnis | I will send it out tomorrow. | 16:02 |
ttx | o/ | 16:02 |
smcginnis | Basically just covers the need to do releases for c-w-i for the upcoming milestone-2. | 16:02 |
smcginnis | Unless there are any comments on that, we can move ahead. | 16:03 |
ttx | smcginnis: hmm | 16:03 |
ttx | "Other non-library deliverables that follow the cycle-with-intermediary | 16:03 |
ttx | release model should have an intermediary release before milestone-2. | 16:03 |
ttx | Those who haven't will be proposed to switch to the cycle-with-rc model, | 16:03 |
ttx | which is more suited to deliverables that are released only once per cycle." | 16:03 |
ttx | I don;t think we do that anymore | 16:03 |
ttx | do we? | 16:03 |
smcginnis | Did we decide we weren't going to? | 16:03 |
ttx | checking process | 16:04 |
smcginnis | I am fine not. I think it was confusing for some.' | 16:04 |
ttx | istr we no longer do it | 16:04 |
evrardjp | Interesting, I am definitely outdated, I thought this was still valid | 16:04 |
ttx | it's still valid | 16:04 |
ttx | sorry for the noise | 16:05 |
smcginnis | I don't remember changing that, but am fine either way. | 16:05 |
ttx | https://releases.openstack.org/reference/process.html#between-milestone-2-and-milestone-3 | 16:05 |
ttx | so ignore me | 16:05 |
smcginnis | We can see how it goes this cycle and revisit that if needed. | 16:05 |
ttx | +1 | 16:05 |
smcginnis | #topic Assign tasks for R-12 week | 16:06 |
*** openstack changes topic to "Assign tasks for R-12 week (Meeting topic: releaseteam)" | 16:06 | |
smcginnis | That's in two weeks, but we are skipping next weeks meeting, so good to address it now. | 16:06 |
ttx | I'll run the governance check | 16:06 |
smcginnis | And I'll send the countdown. | 16:06 |
ttx | If only to check it's actually working as expected | 16:06 |
smcginnis | That was easy. | 16:06 |
smcginnis | #topic Stuck reviews | 16:07 |
*** openstack changes topic to "Stuck reviews (Meeting topic: releaseteam)" | 16:07 | |
ttx | Also I'm off on the V2 week :) | 16:07 |
smcginnis | Is that allowed? | 16:07 |
smcginnis | I thought you only took holidays on deadline weeks? :P | 16:07 |
diablo_rojo | LOL | 16:07 |
smcginnis | #link https://review.opendev.org/#/c/730570/ | 16:07 |
ttx | Obviously | 16:07 |
*** udesale_ has joined #openstack-release | 16:08 | |
smcginnis | Release of os-collect-config for victoria. | 16:08 |
smcginnis | But it's a cycle-trailing deliverable. | 16:08 |
smcginnis | I think it was actually meant for ussuri, but no response from ricolin. | 16:08 |
smcginnis | So if I keep saying ricolin, maybe ricolin will notice it and take a look. | 16:08 |
evrardjp | ricolin: ^ | 16:08 |
hberaud | lol | 16:08 |
smcginnis | The cycle-trailing deadline is coming up so ricolin might want to take a look soon. | 16:08 |
diablo_rojo | Lol | 16:08 |
evrardjp | beetlejuice | 16:08 |
evrardjp | woops sorry | 16:09 |
hberaud | lol | 16:09 |
smcginnis | #link https://review.opendev.org/#/c/734955/ | 16:09 |
diablo_rojo | ricolin ^ | 16:09 |
ttx | I would just abandon it | 16:09 |
smcginnis | openstacksdk stable release for train. | 16:09 |
evrardjp | diablo_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 |
smcginnis | I can probably just abandon this one since it was just the stable releases I was trying to help get out. | 16:09 |
smcginnis | Just an issue that a backport was merged to train before it merged to ussuri. | 16:09 |
ttx | or we could say smcginnis 10 times and see... err.. wait | 16:10 |
smcginnis | I will check on that again and see if it has landed in the newer branch. | 16:10 |
*** udesale has quit IRC | 16:10 | |
smcginnis | :) | 16:10 |
smcginnis | If it's good, I will remove the -W, if there's still an issue, I will abandon for now. | 16:10 |
smcginnis | #link https://review.opendev.org/#/c/729420/ | 16:10 |
smcginnis | ovb release | 16:11 |
evrardjp | I love the PTL approved +1 | 16:11 |
smcginnis | I have not looked at this one yet. Anyone know anything about it. weshay_ruck maybe? | 16:11 |
smcginnis | It's from May. | 16:11 |
ttx | logs lost | 16:12 |
smcginnis | Left a comment on there. We'll see if there are any updates. | 16:12 |
*** amoralej is now known as amoralej|off | 16:12 | |
ttx | I'd also just abandon it | 16:12 |
smcginnis | Running tox -e validate locally on that to see what's going on. | 16:12 |
evrardjp | if not, we should just abandon those, and if necessary, ppl will show up :) | 16:12 |
evrardjp | ttx: right | 16:13 |
ttx | sounds like an abandoned draft | 16:13 |
smcginnis | Yeah, if no response we can just abandon. | 16:13 |
smcginnis | #link | 16:13 |
smcginnis | #link https://review.opendev.org/#/c/691442/ | 16:13 |
smcginnis | This 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 |
smcginnis | #link https://review.opendev.org/#/c/733644/ | 16:14 |
smcginnis | Reno update. | 16:14 |
smcginnis | I have not seen an issue that this would be addressing, but it could be from something outside of our community. | 16:15 |
evrardjp | utf-8 everywhere? | 16:15 |
ttx | I would not mind but I don;t care enough to fix it if mtreinish does not finalize it | 16:16 |
smcginnis | I would have thought it would be fine. Maybe we can get an update from mtrienish. | 16:16 |
smcginnis | Unfortunately he's not in the channel, so we can't ping him repeatedly. :) | 16:16 |
evrardjp | well that is a risk to have ppl come back to ISO8859-1 | 16:16 |
smcginnis | Comment on the patch though. | 16:16 |
diablo_rojo | Darn | 16:16 |
ttx | Yes we can, mtreinish | 16:16 |
smcginnis | We can shout into the void. | 16:17 |
ttx | it's just not very efficient | 16:17 |
smcginnis | #topic Ironic bugfix/* releases | 16:17 |
*** openstack changes topic to "Ironic bugfix/* releases (Meeting topic: releaseteam)" | 16:17 | |
*** armax has quit IRC | 16:17 | |
smcginnis | Recap for those not following along at home... | 16:17 |
smcginnis | Ironic wanted to have more flexibility with their releases and the ability to do multiple "stable" releases within a series. | 16:18 |
smcginnis | So we now support creation of bugfix/X.Y branching. | 16:18 |
smcginnis | That 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 |
ttx | great news! | 16:19 |
evrardjp | yes that's interesting news | 16:19 |
smcginnis | The 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 |
smcginnis | So 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 |
smcginnis | Any thoughts? | 16:20 |
ttx | it's hard to allow one but not the other | 16:20 |
ttx | definitely can allow while we figure it out though | 16:21 |
smcginnis | Right. Part of that plan would be having trust in the people in that ACL knowing and following what they should be doing. | 16:21 |
ttx | but every time we said "you can keep tagging rights for foo but should use openstack/releases for bar... ended up with inconsistency | 16:21 |
*** armax has joined #openstack-release | 16:21 | |
ttx | It's not a question of trust, everybody is human | 16:21 |
smcginnis | True. It is a little risky. | 16:22 |
ttx | and errors are painful to spot | 16:22 |
diablo_rojo | This sounds.. risky. | 16:22 |
hberaud | I agree | 16:22 |
smcginnis | I just don't think I have the bandwidth to rewrite all our validations. | 16:22 |
ttx | The risk is limited, but: | 16:22 |
diablo_rojo | Hence the tooling we have in place to help. | 16:22 |
ttx | - in almost all projects that had ACLs that allowed tagging, we got discrepancies | 16:22 |
ttx | - we had to create specific tooling to ensure cohesion (acl manager) | 16:23 |
ttx | so I would be very surprised if over time you would not have people tagging stable/x.y.z by accident | 16:23 |
ttx | since direct taggingis not tested not reviewed | 16:23 |
smcginnis | Another option is to create a release machanism separate from our normal deliverables to handle these differently. | 16:24 |
evrardjp | I agree with the risk evaluation of ttx, we had wrong acls in osa before, and that happened. | 16:24 |
ttx | I think we can work it out while we get the validation aligned | 16:24 |
ttx | like they can ask for those and we would create them manually | 16:24 |
ttx | reduces human error but does not eliminate it completely | 16:25 |
ttx | (*we can still get it wrong) | 16:25 |
smcginnis | That's probably better. Us doing it manually is maybe slightly less risky than delegating that to someone else. | 16:25 |
fungi | not tested, not reviewed, and effectively irreversible | 16:26 |
ttx | looking at tag history for some older projects will show you all the ways you can get this wrong manually :) | 16:26 |
smcginnis | We still need to figure out how those requests will happen. | 16:26 |
smcginnis | We can't add a release in the middle of the list as it is today. | 16:26 |
smcginnis | Since normally we require new releases are always the last entry, since that makes sense in normal cases. | 16:27 |
ttx | they can ask here on the channel | 16:27 |
*** udesale_ has quit IRC | 16:27 | |
ttx | and we would not have them in the releases repo at all | 16:27 |
smcginnis | Which is probably good, since we don't really want these listed on releases.o.o either. | 16:28 |
diablo_rojo | Yeah that makes sense. | 16:28 |
smcginnis | So 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 |
smcginnis | ttx: Do all release-managers have rights for that? | 16:29 |
ttx | checking | 16:30 |
ttx | https://review.opendev.org/#/admin/groups/11,members | 16:30 |
fungi | yeah, it's defined globally in gerrit's all-projects acl | 16:32 |
fungi | which is something we likely need to revisit at some point | 16:32 |
smcginnis | OK, great. | 16:32 |
smcginnis | So at least for now, we should be set to do this. | 16:32 |
ttx | so for now that works :) | 16:32 |
fungi | might be better to have an openstack parent acl all official openstack deliverable repos inherit from | 16:32 |
smcginnis | We should still be cautious and double check what we're doing. | 16:32 |
fungi | yep | 16:32 |
ttx | yeah probably, but not urgent to fix | 16:32 |
fungi | at the moment you can push commits directly into any project in opendev, so... please do be careful | 16:33 |
ttx | maybe we should wait until there is two of us around to agree, minutemen like | 16:33 |
smcginnis | }:) | 16:33 |
ttx | that would not significantly reduce processing time compared to "usual releases" | 16:33 |
ttx | like "hey smcginnis, I'm about to run this command in response to that request" | 16:34 |
ttx | please confirm | 16:34 |
fungi | er, actually you can just push signed tags, not other arbitrary objects, but still yes please take care | 16:34 |
smcginnis | ttx: That seems like a good practice for us to follow. | 16:34 |
ttx | ok let's document that in the etherpad | 16:34 |
smcginnis | dtantsur: Doesn't need immediate attention, but see log above for info on doing releases from those bugfix/ branches. | 16:35 |
smcginnis | TheJulia: too ^ | 16:35 |
* dtantsur will check a bit later, in a hurry now | 16:36 | |
ttx | so summary | 16:36 |
smcginnis | Summary on line 166 of https://etherpad.opendev.org/p/victoria-relmgt-tracking too | 16:36 |
smcginnis | ttx: 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 those | 16:36 |
ttx | #info In the mean time ironic team should just ask for those in the #openstack-release channel | 16:36 |
ttx | #info request will be processed by a team of two release managers confirming command to be sent | 16:37 |
*** armax has quit IRC | 16:37 | |
dtantsur | honestly, I hope to nearly never release from bugfix branches :) they're our precaution mostly | 16:37 |
dtantsur | but thanks for the update! | 16:38 |
smcginnis | ++ | 16:38 |
smcginnis | All 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 Discussion | 16:38 |
*** openstack changes topic to "Open Discussion (Meeting topic: releaseteam)" | 16:38 | |
smcginnis | Anything else? | 16:38 |
ttx | nope | 16:39 |
evrardjp | nothing on my side | 16:39 |
hberaud | nope | 16:39 |
smcginnis | Excellent. We can wrap up then. Thanks everyone! | 16:39 |
smcginnis | #endmeeting | 16:39 |
*** 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:39 | |
evrardjp | ty | 16:39 |
hberaud | smcginnis: thanks | 16:39 |
openstack | Meeting ended Thu Jul 9 16:39:47 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:39 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/releaseteam/2020/releaseteam.2020-07-09-16.00.html | 16:39 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/releaseteam/2020/releaseteam.2020-07-09-16.00.txt | 16:39 |
openstack | Log: http://eavesdrop.openstack.org/meetings/releaseteam/2020/releaseteam.2020-07-09-16.00.log.html | 16:39 |
smcginnis | ttx: Did you say you are out next week? | 16:40 |
ttx | hmm no | 16:40 |
smcginnis | I see you listed on the 27 July week. | 16:40 |
ttx | V2 week, july 27-31 | 16:40 |
smcginnis | OK, just thought I'd double check. | 16:41 |
smcginnis | A week off sounds nice about now. I had a couple Friday's off, and that was even nice. | 16:41 |
diablo_rojo | Thanks smcginnis! | 16:42 |
*** ricolin has quit IRC | 16:47 | |
*** andreaf has quit IRC | 16:48 | |
*** mnasiadka_ has joined #openstack-release | 16:48 | |
*** mwhahaha_ has joined #openstack-release | 16:48 | |
*** coreycb has quit IRC | 16:55 | |
*** mwhahaha has quit IRC | 16:55 | |
*** mnasiadka has quit IRC | 16:55 | |
*** rm_work has quit IRC | 16:55 | |
*** nicolasbock has quit IRC | 16:55 | |
*** mordred has quit IRC | 16:55 | |
*** hberaud has quit IRC | 16:55 | |
*** mwhahaha_ is now known as mwhahaha | 16:55 | |
*** mnasiadka_ is now known as mnasiadka | 16:55 | |
*** kota_ has quit IRC | 16:58 | |
*** kota_ has joined #openstack-release | 16:58 | |
*** coreycb has joined #openstack-release | 16:58 | |
*** rm_work has joined #openstack-release | 16:58 | |
*** nicolasbock has joined #openstack-release | 16:58 | |
*** hberaud has joined #openstack-release | 16:58 | |
*** mordred has joined #openstack-release | 17:01 | |
*** slaweq has quit IRC | 17:28 | |
*** slaweq has joined #openstack-release | 17:31 | |
*** slaweq has quit IRC | 17:36 | |
*** dtantsur is now known as dtantsur|afk | 17:45 | |
*** EmilienM is now known as EmilienM|PTO | 18:38 | |
*** armax has joined #openstack-release | 18:52 | |
*** armstrong has quit IRC | 18:59 | |
*** tosky has quit IRC | 19:26 | |
*** armax has quit IRC | 20:31 | |
*** slaweq has joined #openstack-release | 20:33 | |
*** dirk has quit IRC | 20:42 | |
*** jbadiapa has quit IRC | 20:58 | |
*** dirk has joined #openstack-release | 21:01 | |
*** slaweq has quit IRC | 22:21 | |
*** slaweq has joined #openstack-release | 22:38 | |
*** tkajinam has joined #openstack-release | 23:00 | |
*** dmellado has quit IRC | 23:39 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!