Friday, 2024-02-02

*** dtantsur_ is now known as dtantsur01:50
opendevreviewTony Breeds proposed openstack/releases master: Add Redirection support for unmaintained branches and releases  https://review.opendev.org/c/openstack/releases/+/90751703:43
opendevreviewMerged openstack/releases master: Release ironic-inspector 12.0.0 for caracal  https://review.opendev.org/c/openstack/releases/+/90721713:11
opendevreviewMerged openstack/releases master: zuul: Add irrelevant-files for py311 job  https://review.opendev.org/c/openstack/releases/+/90735313:41
opendevreviewMerged openstack/releases master: Return list-changes results as zuul artifact  https://review.opendev.org/c/openstack/releases/+/90735413:41
*** blarnath is now known as d34dh0r5314:53
tkajinamhttps://zuul.opendev.org/t/openstack/build/2dcfcf09444949d29fea318d345f56ae14:58
tkajinamseems something got broken because of transition to unmaintained/yoga ?14:59
tkajinam2024-02-02 14:50:37.248678 | ubuntu-jammy | Sphinx parallel build error:14:59
tkajinam2024-02-02 14:50:37.248733 | ubuntu-jammy | ValueError: Unknown reference 'stable/yoga'14:59
elodillesoh, thanks tkajinam , looks interesting :S15:37
tkajinamprobably we have to fix something in reno ?15:38
tkajinama bit annoying thing, at my first look, is that reno has branch_name_prefix option but it accepts only a single value apparently15:39
elodillesi haven't looked the exact problem, but it is interesting that it misses stable/yoga, while it didn't miss the older branches previously when we deleted them15:41
fricklerseem reno checks for the -eol tag and replaces that as surrogate for the stable/ branch. seems we'll want to do the same with the -eom tag16:04
tkajinamahh yeah16:05
fricklerthe question is do we want to publish releasenotes from unmaintained/yoga?16:05
frickleror keep them at the yoga-eom state?16:05
fricklerI guess the latter, since there are to be no releases from unmaintained, right?16:06
tkajinamFor me it does not make much sense to publish release notes for yoga because we no longer get a new release16:06
tkajinamwe probably should have exclude the stable branches in EM status16:06
tkajinams/exclude/excluded/16:06
tkajinamfrickler, yeah I agree16:07
fricklertkajinam: actually this is a per-project config option, see e.g. https://opendev.org/openstack/ceilometer/src/branch/master/reno.yaml#L4 , so you can add that for aodh similarly and likely use something like "-eo?[lm]" (with a bit of fuzz)16:10
elodillesfrickler: i don't think we want to publish releasenotes for unmaintained/<series>, to keeping the last stable release or <series>-eom should be fine16:11
fricklerI'm not sure whether we want to change the default in reno or add the above config to all openstack projects, currently only a few of them have this16:13
fricklerrosmaita: JayF: ^^16:13
elodilles(weird, recently i have problem with git clone. it's slow and e.g. errors out around 99% when cloning a fresh aodh repo :S)16:13
fricklerare you cloning from opendev.org? there have been some network performance issues with vexxhost16:14
elodillesyepp, opendev.org16:14
fricklermostly in th EU afternoon/evening16:14
elodillesthen that's the issue probably16:14
frickleryou can clone from github instead, though it is a bit sad having to recommend this16:15
elodilles:/16:15
JayFelodilles: frickler: we publish release notes for unreleased projects currently. Why would we stop for unmaintained?16:16
JayFI understand if there's some technical barrier and we need to find someone to do the work to enable that. I just don't think there is value in saying no for the sake of saying no16:16
fricklerJayF: what unreleased projects? we publish in-progress release notes before an official release, but unmaintained is never going to be released16:17
JayFGiven it a per project config option.. it just makes me wonder if letting the projects who care enable it is the path of least resistance16:17
JayFfrickler: in current day, unreleased commits on the tip of an em branch16:17
JayFThose are also never going to be released but are still documented. As someone who has been the downstream from one of those em branches, release notes are pretty crucial tool for it being useful16:18
fricklerthe other option we have is just changing from stable to unmaintained here I guess https://opendev.org/openstack/aodh/raw/branch/master/releasenotes/source/yoga.rst16:18
fricklermaybe that could even be integrated into the bot generated patches16:19
JayFI was thinking that if it came down to per project, I would probably enable it for ironic and edit those templates to indicate the line between final supported release and unmaintained commits afterward16:19
JayFI need to AFK for a couple of hours, but I'll check the backlog when I'm back16:20
tkajinamhmm I tried a few patterns like closed_branch_tag_re: "(.+)-(eol|eom)" but none of these work so far16:22
tkajinamfrickler, updating that file didn't work either. for some reason it still attempts to search stable/yoga16:24
tkajinamException occurred:16:24
tkajinam  File "/home/tkajinam/git/openstack/aodh/.tox/releasenotes/lib/python3.11/site-packages/reno/scanner.py", line 588, in _get_ref16:24
tkajinam    raise ValueError('Unknown reference {!r}'.format(name))16:24
tkajinamValueError: Unknown reference 'stable/yoga'16:24
tkajinamsorry I'm dropping off16:27
tkajinamwill make a few more trials but I vaguely guess this may need some logic change in reno16:28
rosmaitalooks like the use-eol-tag-if-stable-branch-does-not-exist behavior is hard coded into the scanner16:30
rosmaitahttps://opendev.org/openstack/reno/src/branch/master/reno/scanner.py#L55716:30
rosmaitamaybe the thing to do is what frickler suggested earlier, we could add '-eom' to the list of candidates, the line before '-eol' is added in the scanner ^^16:34
fricklerrosmaita: that would freeze yoga renos, but it seems JayF wants to still see updates16:42
fricklerI've done https://review.opendev.org/c/openstack/aodh/+/907619 for testing, it works for me locally, let's see what CI says16:43
gmannelodilles: what you think of this https://review.opendev.org/c/openstack/releases/+/90749317:54
elodillesgmann: thanks for pointing to this release patch, i've commented on it18:08
gmannelodilles: cool, thanks18:09
elodillesnp18:09
elodillesfrickler: based on your fix: https://review.opendev.org/c/openstack/project-config/+/90762619:16
*** priteau_ is now known as priteau21:44

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!