Wednesday, 2023-01-25

opendevreviewBrian Rosmaita proposed openstack/releases master: Cinder stable branch releases for CVE-2022-47951  https://review.opendev.org/c/openstack/releases/+/87165603:38
*** blarnath is now known as d34dh0r5307:01
*** dviroel_ is now known as dviroel11:21
*** amoralej is now known as amoralej|lunch11:58
*** amoralej|lunch is now known as amoralej13:26
opendevreviewMerged openstack/releases master: Release adjutant for stable/xena  https://review.opendev.org/c/openstack/releases/+/87055315:25
*** dviroel is now known as dviroel|lunch16:08
opendevreviewJon Bernard proposed openstack/releases master: Cinder stable branch releases for CVE-2022-47951  https://review.opendev.org/c/openstack/releases/+/87165616:13
rpittauhello everyone, calling for help on the releasenotes job, we're seeing a weird error stating ValueError: Unknown reference 'stable/8.4' on master, here's the link to the job logs https://zuul.opendev.org/t/openstack/build/7cba54db7e634272b9688157361a1d6a16:22
rpittauany help would be greatly appreciated16:22
ttxweird, looking16:40
*** gthiemon1e is now known as gthiemonge16:40
ttxjob has started failing between Jan 11 and Jan 1716:41
ttxhttps://zuul.opendev.org/t/openstack/builds?job_name=build-openstack-releasenotes&project=openstack/ironic-python-agent16:41
*** marios is now known as marios|out16:43
clarkbJayF did cleanup of the fix branches recently. Could that be related?16:43
JayFstable/8.4 has never been a valid branch name for Ironic16:44
rpittauthat's what I was going to say :)16:44
JayFlet me get done with TC meeting and I'll look16:44
ttxyeah unclear where it picked up that ref16:45
JayFhttps://etherpad.opendev.org/p/IronicBugfixBranchCleanup I'll note we *did* cleanup ironic-python-agent bugfix/8.416:50
JayFand that happened on ...16:50
JayFIPA COMPLETED 1/11/23 UTC 210016:50
JayFaw no16:50
JayFhmm. I wonder if it's parsing tags16:51
JayFand the bugfix-8.4-eol is confusing it16:51
ttxthere have been other such fails (see history above) and part of the solution seems to have been to remove the job https://review.opendev.org/c/openstack/ironic-python-agent/+/868065/3..4/zuul.d/project.yaml#b716:56
ttxor should I say "solution"16:57
JayFDoes it make sense for bugfix branches to even run a releasenotes job?16:57
JayFWhat is the actual published artifact from that?16:57
ttxthe error rpittau raised was on master16:57
ttxbut it happened on bugfix/8.6 before16:58
JayFyeah; I think it may just be that it doesn't make sense to run it on a bugfix branch but in any event, we should fix this16:59
rpittauJayF: I'm slowly removing the job from bugfix branches16:59
ttxthere is a bit of black magic with that reference16:59
ttxprobably something reno pulls off the git tree17:00
JayFyep, this is totally the new tags breaking it17:00
JayFin reno17:00
JayFit's locally reproducable, too17:01
JayFso there's really no way out of this other than fixing reno17:01
JayFand this issue will occur/is occurring on other Ironic projects that have had bugfix branches retired17:01
JayFwhich would be IPA (example here), Ironic, and Ironic-Inspector17:01
JayFI suspect the best fix will be to have it not evaluate any tags that start with `bugfix-`17:02
ttxyeah reno is looking for -eol things for branches that have been removed17:02
JayFat least it reproduces locally so it should be fixible17:03
JayFhere's my other question: what is the urgency on this17:03
JayFlike, is something actively broken? or just release notes for changes to master on those projects won't get updated until it's fixed17:03
rpittauJayF: it breaks our CI on mater17:03
rpittaumaster*17:03
JayFoooh, check jobs are broken17:03
JayFI see17:03
JayFthat is unfortunate17:04
JayFrpittau: I'll take this one, unless you want it, I have a fairly clear day17:04
JayFwho are the cores on reno? Might wanna make sure they're onboard with whatever I cook up17:04
ttxAt this point that would be the release team, but you probably know as much of reno as we do. But we can approve fixes alright17:05
rpittauJayF: I'm almost done for the day, closing in 5 minutes, please take it, and thanks!17:05
ttxJayF: the issue seems to be around "stable/8.4" so I'm not sure making it ignore bugfix/* will help?17:06
JayFttx: that branch has never existed in Ironic. My current hypothesis is that it sees `bugfix-8.4-eol` and somehow is thinking that means a stable/8.4 does or did exist17:07
JayFs/Ironic/IPA/ 17:07
JayFooh, this might be configurable17:09
ttxthat would be.. great17:09
ttxHave to drop for a meeting in 5.. keep us posted on progress!17:11
*** dviroel|lunch is now known as dviroel17:14
JayFI suspect if I can make closed_branch_tag_re exclude bugfix branches, we'll be in good shape17:16
JayFthat worked in terms of making it pass; but I'm concerned it's breaking the output17:32
*** amoralej is now known as amoralej|off17:38
opendevreviewGhanshyam proposed openstack/releases master: [tempest] Tag wallaby-last  https://review.opendev.org/c/openstack/releases/+/87174617:39
opendevreviewGhanshyam proposed openstack/releases master: [tempest] Tag wallaby-last  https://review.opendev.org/c/openstack/releases/+/87174617:39
JayFyeah, that is absolutely breaking the output17:44
JayFcausing a lot of [openstackdocstheme] could not determine last_updated for X and unable to find release notes file associated with unique id X, skipping17:45
JayFso I think I have to make reno aware of bugfix branches; I can't just exclude them17:45
opendevreviewElod Illes proposed openstack/releases master: EOL branch delete script speed up  https://review.opendev.org/c/openstack/releases/+/87151219:47
opendevreviewElod Illes proposed openstack/releases master: Allow delete branch if eol tag is not at HEAD  https://review.opendev.org/c/openstack/releases/+/87151419:47
JayFOK; so the bad log messages from reno I was getting after changing that20:52
JayFappear in the last good log: https://zuul.opendev.org/t/openstack/build/0c429885075f47109a83fd820bb54a8a/log/job-output.txt20:52
JayFso I think my re change might be all we need, and I can configure that on repo side20:52
*** dviroel is now known as dviroel|out20:52
JayFdhellmann: looking at https://github.com/openstack/reno/commit/b9cf9a7371eec7f20089f51bbd12e78963a10960 -- I have a case where I need to set closed_branch_tag_re in config; but AFAICT it may not be hooked up (looking at https://github.com/openstack/reno/blob/master/reno/sphinxext.py#L38 )21:04
JayFDo you have any guidance? Is my understanding accurate?21:04
JayFhberaud: ^ perhaps, you might know? You have most recent commits on reno and IDK who else to ask21:10
JayFbut I know adding to the opt list in sphinxext.py did not make it pick up the config opt21:10
JayFoooh! Docs, I should've read the dang docs21:11
JayFI have fixes in now, thank you ttx and rpittau for the help; https://review.opendev.org/c/openstack/ironic-python-agent/+/871786 + https://review.opendev.org/c/openstack/ironic/+/871787 + https://review.opendev.org/c/openstack/ironic-inspector/+/87178821:27
opendevreviewGhanshyam proposed openstack/releases master: [octavia-tempest-plugin] Tag wallaby-last  https://review.opendev.org/c/openstack/releases/+/86858521:36
opendevreviewGhanshyam proposed openstack/releases master: [trove-tempest-plugin] Tag wallaby-last  https://review.opendev.org/c/openstack/releases/+/86854421:38
opendevreviewGhanshyam proposed openstack/releases master: [freezer-tempest-plugin] Tag wallaby-last  https://review.opendev.org/c/openstack/releases/+/86858821:39
gmannelodilles: As you might know, stable/wallaby is broken as it run tempest master. To fix that, I am pinning tempest and plugins compatible version to stable/wallaby and need these open releases patches to merge https://review.opendev.org/q/topic:wallaby-last+status:open21:40
dhellmannJayF : so, you have what you need?21:43
JayFdhellmann: yeah; didn't realize there were two config mechanisms for reno21:43
dhellmannthe more the merrier, right?21:44
JayFdhellmann: you get a 5-year-late thank you for making that all configurable21:44
JayFlol21:44
dhellmannhaha21:44
* dhellmann sets a reminder to say thank you in 5 years21:44
opendevreviewTobias Urdin proposed openstack/releases master: [xena][yoga][zed] Nova stable branch releases for CVE-2022-47951  https://review.opendev.org/c/openstack/releases/+/87180222:26

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