Tuesday, 2024-11-05

*** bauzas_ is now known as bauzas10:12
mnasiadkarelease-team: Any chance to get https://review.opendev.org/c/openstack/releases/+/934054 merged?16:47
elodillesmnasiadka: i'll review the release patch now16:50
mnasiadkaThank you very much16:50
elodillesmnasiadka: there is a single patch that is not part of the release of kolla-ansible16:55
elodillesis that intentional?16:55
elodilles(though that would require an rc3)16:55
mnasiadkaThat's a reno update, does it have to be part of the release?16:55
elodilleshttps://zuul.opendev.org/t/openstack/build/9e44a71b9eef438797d5ff18db5984fa/log/tox/list-changes/list-changes-results.log#52516:55
elodillesmnasiadka: not necessarily16:56
elodillesACK, then I'm +2+W the release patch16:56
mnasiadkaYeah, and we do monthly releases anyway (or we try to)16:57
mnasiadkaSo that shouldn't be a problem.16:57
elodillesalso i've commented, that the bot generated patches (.gitreview / TOX_CONSTRAINTS_FILE updates) don't require an rc2 (though they don't harm)16:58
elodillesmnasiadka: ACK16:58
elodillestkajinam: for which deliverables are you planning a final stable/2023.1 release before the transition? just out of curiosity o:) (as I'm planning to generate the transitioning patches soon - should have done it last week, but i was on vacation + we need some tooling fix, too)17:00
tkajinamelodilles, puppet, oslo and heat. though I first have to check if we have any unreleased changes in 2023.117:01
elodillestkajinam: i've generated this (4 weeks ago, though, so probably not realy up-to-date if teams not updated): https://etherpad.opendev.org/p/2023.1-antelope-final-release-before-eom17:03
elodillesbut i don't remember seeing puppet or heat changes that worth a release17:04
tkajinamahh, ok.17:04
elodillesbut i might be wrong17:04
elodillesso a double check might be useful17:04
tkajinamlet me go through these... for puppet things a bit more complicated as we have to modify metadata file in code repo, too17:04
elodillestkajinam: ACK17:05
opendevreviewMerged openstack/releases master: kolla: final Dalmatian release  https://review.opendev.org/c/openstack/releases/+/93405417:05
elodillestkajinam: no need to hurry, i'm probably generating the patches later this week + we can wait for a final release if needed17:06
tkajinamelodilles, ack and thanks17:06
elodillesno problem17:11
ttxHmm, same ModuleNotFoundError: No module named 'setuptools' error on publish-tox-docs-releases17:24
ttxI think we should fix that befroe issuing any more releases17:24
ttxIIRC we worked around that by avoiding Noble hosts for certain jobs in the past... maybe fungi remembers17:25
ttxhttps://zuul.opendev.org/t/openstack/build/0909463e62c14678849039b155e530d017:25
clarkbthat issue is likely going to be due to running on python3.12 which doesn't include setuptools17:25
clarkbyou can still install setuptools if you need it17:25
clarkb*python3.12 doesn't include setuptools by default17:26
ttxlike.. ading it to the releases repo bindep.txt?17:26
clarkbor pip installing it via requirements.txt if we do that17:27
clarkbanother potential is if you just need ti at install time then a pyproject.toml file can list it as a build dep17:28
clarkbI think that is what most python people woudl suggest you do17:28
ttxIt's a post-merge job so we might need it to be in bindep.txt17:28
ttxrequirements.txt has a scary warning about that17:29
fungihttps://opendev.org/openstack/releases/src/branch/master/openstack_releases/links.py#L1617:29
ttxhttps://opendev.org/openstack/releases/src/branch/master/requirements.txt17:29
fungiit's trying to import wheel.bdist_wheel which apparently needs setuptools also installed in the venv17:29
ttxuh17:29
clarkbok so not just a build dep17:30
fungihttps://github.com/pypa/wheel/blob/main/src/wheel/_bdist_wheel.py#L2417:31
fungithat's where it's coming from17:31
clarkbthat code is just generating a wheel name from the package name?17:32
clarkbI wonder if there is a more standard way of doing that now that setuptools/wheel are deprecated17:32
fungiwheel doesn't itself declare a dependency on setuptools, so requirements.txt for the releases repo will need to add setuptools unless you want to change that links.py script to no longer rely on wheel.bdist_wheel17:33
ttxfungi: is requirements.txt enough? The scary warning at https://opendev.org/openstack/releases/src/branch/master/requirements.txt says it's not going to be enough for post-merge jobs like publish-tox-docs-releases17:35
fungihttps://opendev.org/openstack/releases/src/branch/master/tox.ini#L78 indicates you could stick it in docs/requirements.txt if needed. i guess the question is whether links.py gets used in other jobs that aren't running tox -e docs17:36
fungier, doc/requirements.txt i mean17:36
ttxyeah it seems to work17:40
ttx(adding it to doc/requirements.txt)17:40
ttxI'll push a quick fix17:40
fungihopefully that's the only python 3.12 related regression17:41
dansmithcan I beg for someone to push this over the line please? https://review.opendev.org/c/openstack/releases/+/93362717:42
dansmithmultiple bug/feature efforts blocked on it17:42
ttxhey my +2 is already there! maybe elodilles or frickler ?17:46
opendevreviewThierry Carrez proposed openstack/releases master: Add setuptools for publish-tox-docs-releases  https://review.opendev.org/c/openstack/releases/+/93416317:48
opendevreviewMerged openstack/releases master: Add setuptools for publish-tox-docs-releases  https://review.opendev.org/c/openstack/releases/+/93416318:11
fricklerapproved the oslo.utils release now to test ^^18:32
dansmithfrickler: thanks18:34
opendevreviewMerged openstack/releases master: Create new epoxy release of oslo.utils  https://review.opendev.org/c/openstack/releases/+/93362718:40
elodillesthx for the setuptools fix, it worked as far as i can see \o/ >>> https://zuul.opendev.org/t/openstack/build/88a10595a8b24899854018f3beefdf4319:05
*** bauzas_ is now known as bauzas22:05

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