Tuesday, 2025-05-06

opendevreviewribaudr proposed openstack/requirements master: Add uc check alternative method  https://review.opendev.org/c/openstack/requirements/+/94880907:17
opendevreviewMerged openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/c/openstack/requirements/+/94308907:19
rpittaufrickler: removing python 3.9 support in requirements broke our CI, specifically bifrost, as we have CS9 based jobs09:17
fricklerrpittau: yes, sorry for that, but without any active contributors to this repo this was no longer sustainable10:11
rpittaufrickler: believe me I completely understand, the problem here is that removing the support for python 3.9 suddenly is causing a chain reaction12:11
rpittauI know at least another upstream project that will be heavily impacted by that, metal3, which still relies on CS9 based ironic container12:11
rpittauI just tested the container build and it failed because of the missing py3.9 libraries, meaning we can't build ironic containers anymore12:11
rpittauI would gladly help maintaining the requirements repo to avoid further issues, at least to keep python 3.9 support for the rest of the flamingo cycle12:11
rpittaupython 3.9 is EoL in October, I expect (hope!) the projects I collaborate with will migrate to something newer before then, but still in a couple of months at least12:11
opendevreviewribaudr proposed openstack/requirements stable/2024.2: Add uc check alternative method  https://review.opendev.org/c/openstack/requirements/+/94881112:49
opendevreviewribaudr proposed openstack/requirements stable/2024.2: update constraint for oslo.utils to new release 7.3.1  https://review.opendev.org/c/openstack/requirements/+/94755812:49
opendevreviewOpenStack Proposal Bot proposed openstack/requirements master: update constraint for oslotest to new release 5.0.1  https://review.opendev.org/c/openstack/requirements/+/94887213:05
opendevreviewOpenStack Proposal Bot proposed openstack/requirements master: update constraint for openstack-doc-tools to new release 4.0.1  https://review.opendev.org/c/openstack/requirements/+/94887313:11
fricklerrpittau: maybe you could use 2025.1 requirements as intermediate solution? there's also some effort in devstack to use newer python, not sure if that could work for bifrost, too?13:12
rpittaufrickler: yep, that is a weak/fast workaround, but it's what I'm doing now to avoid spilling breakage all over, also using 2025.1 requirements blocks us testing new features if they require new requirements13:17
rpittauusing new python is also in our plan, we already have support for CS10 for example in metal3 (although we were not planning to switch to it so suddenly), but in Openstack it doesn't look close, at least there are still no nodes available and the work on DIB seems stuck13:17
rpittauhonestly I was expecting to have time to just phase off python 3.9 and CS9, I'm talking about 1 more month, maybe 2, at least to see the support of CS10 available in Openstack13:17
fricklerrpittau: well if you want to create a revert that does not also revert all the u-c updates that were merged this morning, I'd not be completely opposed to it. you'd have to address https://review.opendev.org/c/openstack/requirements/+/907665/comment/e75846d2_dfc8e784/ and make sure that the next weekly updates are made to work by rebasing and updating 13:22
fricklerhttps://review.opendev.org/c/openstack/requirements/+/907665 each time13:22
rpittaufrickler: ack, let me have a look at all that13:24
rpittauand thanks for listening :)13:24
opendevreviewRiccardo Pittau proposed openstack/requirements master: Re-add python3.9 to upper-constraints  https://review.opendev.org/c/openstack/requirements/+/94887613:39
rpittaufrickler: this is the "revert" ^13:40
rpittaufrickler: for https://review.opendev.org/c/openstack/requirements/+/907665 do you want me to rebase on top of that (which I kind of just did) or just add the typing_extensions stuff?13:48
fricklerrpittau: you can ignore https://review.opendev.org/c/openstack/requirements/+/907665 for now, it will need to be rebased on top of the new u-c update patch that the bot will generate on saturday (via the periodic-weekly pipeline)13:57
rpittauack13:57

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