Thursday, 2026-06-11

opendevreviewMerged openstack/taskflow master: Remove Python 3.10 support  https://review.opendev.org/c/openstack/taskflow/+/99269800:48
opendevreviewMerged openstack/oslo.config master: typing: Accept tuples to exception  https://review.opendev.org/c/openstack/oslo.config/+/99276100:54
opendevreviewMerged openstack/oslo.config master: typing: Accept Sequence to ConfigOpts.__call__  https://review.opendev.org/c/openstack/oslo.config/+/99276201:17
gmaanstephenfin: my only objection is to declare the support without testing it which is misleading. I replied on ML and gerrit, ++ on adding new template and make it voting but I am not sure it is needed to be done via testing runtime. I mean even testing runtime does not have it or TC reject the idea that does not mean oslo cannot test python 3.14 as voting and declare its support.01:35
gmaanand the new template can be adopted per  library, if oslo team ok (which seems yes) then we can add here and if cinder team is not ok they can keep os-bricks on existing template used by service projects01:37
gmaanoverall, i like the idea but do not hold it for oslo to adopt it if it does not get general consensus/in testing runtime.01:38
tkajinamhonestly speaking I'm kind of tired of making 20+ changes to just add python 3.14 support although we need no changes in the repository side. as long as we see py314 test is passing at the time of update I feel like that's enough03:38
tkajinammore precisely speaking "just declare python 3.14 support"03:38
opendevreviewTakashi Kajinami proposed openstack/tooz master: Drop Python 3.10  https://review.opendev.org/c/openstack/tooz/+/99260504:51
opendevreviewTakashi Kajinami proposed openstack/tooz master: Drop Python 3.10  https://review.opendev.org/c/openstack/tooz/+/99260507:22
damani[m]hi there 12:34
damani[m]can i please get a code review on that patch https://review.opendev.org/c/openstack/oslo.service/+/980790 12:34
stephenfintkajinam: Me too. and it's much more than 20. I cound 39 (!) code deliverables in oslo 🌱13:07
stephenfins/🌱/🙈/13:08
opendevreviewTakashi Kajinami proposed openstack/oslo.cache master: Refactor opts module  https://review.opendev.org/c/openstack/oslo.cache/+/99263113:38
opendevreviewTakashi Kajinami proposed openstack/oslo.limit master: Fix mypy errors caused by new openstacksdk release  https://review.opendev.org/c/openstack/oslo.limit/+/99291114:30
gmaandamani[m]: will check today15:13
gmaanon py3.14, for me non voting testing is not a testing and it is always ignored when it start failing. 15:14
gmaantkajinam: stephenfin: may be some gloabl releasenotes at oslo level (not every deliverables) can do such things "add/remove support of python versions" but not sure how to do that as we do not have oslo level release notes.  18:07
gmaanmaybe release highlights can be used? but again that is the release notes which user might be reading for consistency 18:08
opendevreviewClif Houck proposed openstack/oslo.config master: Better support Sphinx doc generation with custom option types  https://review.opendev.org/c/openstack/oslo.config/+/99299718:10
stephenfingmaan: a bot proposed change would be helpful, like the translation tooling or the old zuul job bumps20:45
stephenfinit should be much easier to do now that every project is configured basically identically20:46
stephenfinI'll chat with fungi and clarkb about it next week20:46
fungiwhat specifically would the bot propose? just classifiers in pyproject.toml?20:47
gmaan++ on bot and project can reject/edit if extra version testing is done there 20:47
gmaanyeah20:48
fungii guess more generally we'd want a pyproject.toml normalization job, which could be used to add/remove classifiers and also perform other standardization there20:48
fungiwould it be done at the start of the cycle then, like by the proposed change generated after we create stable branches?20:49
fungiin theory, pti support decisions are supposed to be decided before the start of the next cycle, so prior to rc1 week20:50
gmaanbasically when the generic template add/remove any python version voting job20:50
gmaanmostly it is start of cycle when stable branches are cut and master is for the next devlopment cycle20:51
fungiyeah, basically by rc1 we know the pti expectations for the next cycle, then we cut stable branches and adjust master testing for the next cycle, at which point pyproject.toml (and maybe other similar files) get a sync change proposed in master20:54
fungithough... branching for clients/libraries happen earlier, i guess they'd just wait until cycle-with-rc projects also get branches20:55
gmaanyeah, it is good as soon as master is open for the next cycle and that cycle need modification on python version testing. 20:57
opendevreviewAdam Harwell proposed openstack/castellan master: Add Kubernetes auth method to VaultKeyManager  https://review.opendev.org/c/openstack/castellan/+/99305722:52
opendevreviewAdam Harwell proposed openstack/castellan master: Add Kubernetes auth method to VaultKeyManager  https://review.opendev.org/c/openstack/castellan/+/99305723:00

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