13:00:05 <ttx> #startmeeting releaseteam
13:00:05 <opendevmeet> Meeting started Fri May 10 13:00:05 2024 UTC and is due to finish in 60 minutes.  The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:00:05 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
13:00:05 <opendevmeet> The meeting name has been set to 'releaseteam'
13:00:12 <ttx> Ping list: release-team elod
13:00:28 <ttx> Our agenda is at https://etherpad.opendev.org/p/dalmatian-relmgt-tracking down to line 80
13:00:49 <frickler> \o
13:01:17 <elodilles> o/
13:01:40 <ttx> #topic Review task completion
13:01:52 <ttx> 1/ Process Unmaintained transitioning patches for stable/zed (all)
13:02:04 <ttx> #link https://review.opendev.org/q/topic:zed-unmaintained+is:open
13:02:47 <frickler> almost done, noonedeadpunk updated osa earlier today
13:02:51 <elodilles> so yes, we moved all inactive projects' zed branches to EOM
13:03:08 <ttx> Had a question if we should wait before approving https://review.opendev.org/c/openstack/releases/+/918034
13:03:23 <elodilles> and one more, too: winstackers
13:03:48 <frickler> I'm still thinking winstackers should not be touched at all anymore, like tripleo or other retired projects
13:04:14 <frickler> for 918034 I think we don't need to wait for everything, 90% should be fine
13:04:46 <ttx> elodilles: on 918034 if you agree I'll approve it now
13:04:57 <elodilles> frickler: i'd rather EOL or move to EOM that instead of not doing anything. but maybe we don't need to wait for this patch
13:05:18 <elodilles> ttx: +1, approve it please!
13:05:45 <ttx> alright done
13:06:01 <elodilles> thx o/
13:06:03 <ttx> should we add a reminder to review progress next week?
13:06:10 <ttx> since we have a few stragglers?
13:06:36 <elodilles> +1
13:06:57 <ttx> ok done
13:07:06 <ttx> 2/ Review cycle-trailing projects to check which haven’t released yet. Ask them to prepare their releases, if they haven’t already. (elod)
13:07:19 <ttx> #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/HRC7JFUILNZRXXUILTUDJ2NJ5ZZFAXRS/
13:07:36 <ttx> lgtm?
13:07:42 <elodilles> yepp
13:07:49 <elodilles> task was to remind the teams
13:07:54 <elodilles> that's done
13:07:56 <ttx> Third task I'll complete shortly after meet
13:08:03 <elodilles> kolla prepared a release :)
13:08:09 <ttx> #topic Assign R-20 week tasks
13:08:09 <elodilles> kayobe and osa is missing
13:08:34 <ttx> (we also need someone to chair next meeting)
13:09:12 <elodilles> frickler: do you want to chair next meeting?
13:09:27 <elodilles> if not, then i will :)
13:10:08 <frickler> I'd rather not
13:10:15 <elodilles> plus I added my name to the open tasks, feel free to hijack any of them if you want
13:10:23 <elodilles> frickler: ACK, then i will :)
13:10:38 <ttx> alright, all set
13:10:42 <ttx> #topic Review countdown email for week R-20
13:10:52 <ttx> #link https://etherpad.opendev.org/p/relmgmt-weekly-emails
13:11:33 <elodilles> LGTM!
13:11:49 <elodilles> Dalmatian-1 milestone \o/
13:11:55 <elodilles> time flies...
13:12:01 <ttx> Ok will send after meet
13:12:08 <elodilles> ++
13:12:13 <ttx> #topic Open Discussion
13:12:20 <ttx> Anything else we should cover?
13:12:23 <elodilles> -
13:12:50 <frickler> triploe retirement should be fine now
13:12:57 <frickler> #link https://review.opendev.org/c/openstack/releases/+/905147
13:12:58 <ttx> \o/
13:13:22 <frickler> except someone wants to debug the issue with tripleo-docs
13:13:29 <elodilles> +2+W'd
13:13:46 <elodilles> yepp. the issue with tripleo-docs is weird
13:14:10 <elodilles> i haven't looked it thoroughly, though...
13:14:15 <frickler> I also updated some project health status notes
13:14:24 <ttx> 👍️
13:14:27 <frickler> and sent a link of that etherpad section to the tc
13:14:28 <elodilles> frickler: +1
13:14:38 <elodilles> +2
13:15:25 <ttx> Alright, if nothing else, let's end early!
13:15:34 <elodilles> ~o~
13:15:35 <frickler> oh, the post0 thing
13:15:41 * ttx holds
13:15:52 <frickler> maybe someone wants to debug that? seems some pbr issue
13:16:04 <frickler> #link https://review.opendev.org/c/openstack/releases/+/918032?usp=search
13:16:31 <frickler> or we say we give up and don't do these kinds of releases
13:16:52 <ttx> yeah.. what's the target case?
13:17:05 <frickler> broken pypi uploads for a release
13:17:38 <frickler> so when e.g. 15.0.0 is broken on pypi, we could do 15.0.0post0 instead of 15.0.1
13:17:42 <elodilles> yepp, we had e.g. Caracal's nova 29.0.0 release that was rejected by pypi somehow
13:17:52 <elodilles> and we had to retry with 29.0.1
13:18:06 <elodilles> (rejected == some upload issue occured)
13:18:31 <elodilles> in theory we could use 29.0.0.post0
13:18:37 <ttx> not convinced a .0post0 looks a lot better than a .1
13:18:44 <elodilles> instead of PATCH version bump
13:19:33 <elodilles> yeah, neither are nice :S
13:19:38 <elodilles> don't know which is better
13:19:57 <elodilles> anyway, this is still on my TODO o:)
13:20:01 <ttx> (I mean, for our downstream users, the fact that all our versions follow basic semver is kind of a plus
13:20:18 <fungi> looking at pbr/tests/test_version.py i think pbr wants to be in control of generating those, so having them appear in tags will run counter to that feature
13:20:45 <opendevreview> Merged openstack/releases master: Set Zed state to Unmaintained  https://review.opendev.org/c/openstack/releases/+/918034
13:20:47 <opendevreview> Merged openstack/releases master: [zun-tempest-plugin] Tag zed-last  https://review.opendev.org/c/openstack/releases/+/918354
13:21:19 <frickler> anyway we don't need to decide now, just wanted to mention this
13:21:39 <fungi> also it does e.g. 1.2.3.post5 (no leading 0 before "post")
13:21:44 <ttx> anyway, the issue is probably that it prefers 6.0.0post0? looking at PEP440
13:22:27 <ttx> or 6.0.0-post0
13:23:38 <elodilles> so yes, probably this has to be added pbr
13:23:52 <ttx> Could be interesting to test if 6.0.0-post0 would pass tests
13:24:04 <fungi> i think pbr would probably need to drop it's own "post-versioning" feature to do so
13:24:41 <elodilles> i'll try to work on it, to at least we will have the option if this can be easily added to pbr and release/validator
13:24:48 <ttx> but that's not going to keep me awake at nights
13:24:53 <elodilles> :)
13:24:59 <ttx> ok, let's close this
13:25:09 <fungi> right now it wants to use "dev" for pre-versioned projects and "post" for post-versioned projects when generating versions based on number of commits after a tag
13:26:16 <ttx> yeah, iirc -post was reserved for per-commit autoversioning, same way as -dev is
13:26:46 <ttx> alright
13:26:49 <ttx> #endmeeting