Thursday, 2025-01-23

fricklerrelease-team: so the failures I mentioned yesterday seems to have been due to acl issues when pushing .gitreview updates for retired repos, like e.g. https://paste.opendev.org/show/bcIOAuVaapda9ELEuFJj/06:28
fricklerlikely we should have eoled those instead like we did for the similar puppet repos, maybe we can still do this now?06:29
frickleralso not clear to me what cleanup action might be needed now06:30
ralonsohfrickler, hi, do you know where is the best place to open a bug for an external library?06:33
ralonsohtwine is breaking a CI job06:34
ralonsohe.g.: https://04824dc10f811bf71cc7-f60cbd2bdbb8b5648c0b0982a5f4272f.ssl.cf1.rackcdn.com/939769/3/check/test-release-openstack/cd3a31f/job-output.txt06:34
ralonsohlast release was 2 days ago: https://pypi.org/project/twine/#history06:34
ralonsohhttps://zuul.opendev.org/t/openstack/builds?job_name=test-release-openstack&skip=006:34
fricklerralonsoh: well in this case it would be https://github.com/pypa/twine/issues , but I'm not sure whether it isn't actually our jobs or our packaging that might need adapting. we could also consider pinning the twine version as temporary workaround06:39
ralonsohfrickler, yes, this is what I'm going to propose right now06:40
ralonsohand also opening a bug for the library06:40
ralonsohhttps://github.com/pypa/twine/issues/121806:48
fricklerhmm, it seems weird that we still run that job on focal with py3.8, while the pkgs require py >= 3.9, I guess we should bump that job to noble, too?09:17
elodillesfrickler: about the ACL issue: we should probably EOL that project instead :/ though there is a side case: if a project is retired, but still has stable branches then it cannot push patches on stable branch (and we cannot release it i guess). so it's interesting whether we should think about the ACL settings... :S10:24
fricklerelodilles: right, I was using the wrong term, governance calls the state where only master is emptied "deprecated". maybe the ACL was changed prematurely? sadly I don't have the time to dig deeper currently, I was secretly hoping noonedeadpunk would take a look ;)10:34
elodillesabout twine: to me that looks like we need a cap (?) for twine as that is - as far as i understand - a bug, not a feature :)10:34
fricklerelodilles: ralonsoh already proposed https://review.opendev.org/c/zuul/zuul-jobs/+/939936 , from the discussion in the issue I understand they will fix the description parsing problem10:35
elodillescool, thanks frickler and ralonsoh o/10:37
noonedeadpunkwhat project are you discussing?10:38
noonedeadpunkwhat to look for ?:D10:38
elodillesnoonedeadpunk: openstack-ansible-os_murano10:38
elodillesfrickler linked this snippet: https://paste.opendev.org/show/bcIOAuVaapda9ELEuFJj/10:39
noonedeadpunkSo IF I understand retirement correctly - nobody should push anything to stable branches10:39
noonedeadpunkas then it's not retired, but deprecated10:39
noonedeadpunkabout ACLs - that's interesting point10:39
elodillesi had the understanding that a retired projects master branch is cleaned completely, thus that cannot be used, but usually other branches are not deleted/EOLd10:40
noonedeadpunkbut I see 2023.1-eom being done there yesterday, so I guess ACL is not an issue?10:40
noonedeadpunkI think that's were destinction between retirement and deprecation is10:41
noonedeadpunkif you can have stable branches10:41
noonedeadpunk"If you need to retire a project and no longer accept patches - for both master and stable branches -, it is important to communicate that to both users and contributors. "10:41
noonedeadpunkhttps://docs.openstack.org/project-team-guide/repository.html#retiring-a-repository10:41
noonedeadpunkso effectively - it's EOLed 10:41
noonedeadpunkto be frank - sanity-wise, I see how things are mis-aligned and confusing10:42
noonedeadpunkbut I somehow never tried to challanged that part as it _always_ was like that10:43
noonedeadpunkI am even not sure if retirement is a good thing overall. As removing project from zuul config results in errors on all branches10:44
noonedeadpunkSO maybe indeed a question should be raised if our retirement process is adequate overall10:44
noonedeadpunkfwiw, about 2023.1 osa EOM - waiting for this patch: https://review.opendev.org/c/openstack/openstack-ansible/+/93994410:47
noonedeadpunkit's sha is gonna be used for 2023.1-eom10:47
fricklerlooks like that is failing https://zuul.opendev.org/t/openstack/status?change=93994410:49
noonedeadpunkah, zun_kuryr doesn't have EOM...10:49
noonedeadpunkI assume they were retired and went right to eol10:49
noonedeadpunkthanks for pointing as I frankly didn't check zuul10:50
noonedeadpunkoh, well10:50
noonedeadpunkkuryr-libnetwork still has stable/2023.1 10:51
noonedeadpunksame for kuryr itself10:52
opendevreviewDmitriy Rabotyagov proposed openstack/releases master: [kuryr] Transition 2023.1 Antelope to Unmaintained  https://review.opendev.org/c/openstack/releases/+/93995010:59
fricklerah, right, that's likely because those repos were transitioned to zun governance, but only after https://review.opendev.org/c/openstack/releases/+/934467 was merged11:00
noonedeadpunkI assume that'd require zun approval then. Also - not sure, there were 2 commits with gitreview and tox edit, but I thought that tagging them is a bit useless11:21
fricklerrelease-team: ^^ that's another interesting question, IMO governance changes should affect all stable branches. deliverables/dalmatian/kuryr.yaml has "team: zun" while older branches still say "team: kuryr"?11:35
fricklernoonedeadpunk: also regarding the hashes, deleting the stable/2023.1 branch won't work if 2023.1-eom doesn't point to its HEAD11:36
noonedeadpunkdoh11:39
noonedeadpunkso then we'd need to create new bugfix releases which would include .gitreview only to replace it with unmaintained one...11:40
ttxfrickler: agree governance changes should affect all stable branches12:33
opendevreviewMerged openstack/releases master: Create final stable/2023.1 release of puppet-keystone  https://review.opendev.org/c/openstack/releases/+/93980514:22
fricklerhumm, elod was once again faster than me with triggering the recheck ;)14:38
frickleralso the 2023.1-last patches don't gate in our current fixup state :(14:39
Clark[m]frickler: elodilles: while the twine issue is being treated as a bug it seems to at least partially originate in the use of old setuptools on old python. Updating where the job runs may help mitigate14:40
fricklerClark[m]: yes, that was just done with https://review.opendev.org/c/openstack/project-config/+/939947 , though I expect the job will need some more fixes14:41
frickleryup, as expected, ensure-twine needs to switch to using a venv I'd assume https://zuul.opendev.org/t/openstack/build/c92944a4a28345c6b38fcfb285e250ef15:06
elodillesrelease-team: about the 2023.1-last patches failures: we should recheck them after we set back 2023.1 antelope as unmaintained o:) (the error is: "deliverables/antelope/zun-tempest-plugin.yaml: validate_version_numbers: LAST tag 2023.1-last aren't allowed on a series (antelope) that are not EM or Unmaintained")15:16
elodillesi've +2+W'd the puppet 2023.1-eom patch15:23
fricklerelodilles: thx. do you also have some idea how to best proceed with the kuryr eom stuff? iiuc this is blocking noonedeadpunk from finishing the final osa 2023.1 things15:31
opendevreviewMerged openstack/releases master: [Puppet OpenStack] Transition 2023.1 Antelope to Unmaintained  https://review.opendev.org/c/openstack/releases/+/93448815:44
opendevreviewElod Illes proposed openstack/releases master: [zun] Transition missed deliverables  https://review.opendev.org/c/openstack/releases/+/93998015:54
elodillesfrickler: ^^^15:54
opendevreviewElod Illes proposed openstack/releases master: [zun] Transition missed deliverables  https://review.opendev.org/c/openstack/releases/+/93998015:56
opendevreviewMichal Nasiadka proposed openstack/releases master: pycadf: Release 4.0.1  https://review.opendev.org/c/openstack/releases/+/93954817:11
mnasiadkaHello release team - any chance in getting pycadf 4.0.1 released? https://review.opendev.org/c/openstack/releases/+/93954817:11
ttxlooking17:48
ttxmnasiadka: we seem to be missing the PTL+1 checkmark on this one17:49
*** tosky_ is now known as tosky21:41
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline momentarily while we reboot for a patch version upgrade of the software, but should return again within a few minutes22:46
*** promethe- is now known as prometheanfire23:25
opendevreviewIan Y. Choi proposed openstack/releases master: Add dates for 2025.2/"F" elections  https://review.opendev.org/c/openstack/releases/+/93992723:52

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