Thursday, 2025-12-04

*** mhen_ is now known as mhen02:17
opendevreviewDaniel Bengtsson proposed openstack/oslo.service master: Add spawn-safe ServiceManager (temporary backport of Cotyledon PR#84)  https://review.opendev.org/c/openstack/oslo.service/+/96958610:40
opendevreviewDaniel Bengtsson proposed openstack/oslo.config master: Add skip_if_exists parameter to register_opts()  https://review.opendev.org/c/openstack/oslo.config/+/96782811:14
opendevreviewDaniel Bengtsson proposed openstack/oslo.config master: Add skip_if_exists parameter to register_opts()  https://review.opendev.org/c/openstack/oslo.config/+/96782811:21
opendevreviewAbhishek Bongale proposed openstack/etcd3gw master: Allow session parameter for custom configuration  https://review.opendev.org/c/openstack/etcd3gw/+/96938411:52
opendevreviewAbhishek Bongale proposed openstack/etcd3gw master: Allow session parameter for custom configuration  https://review.opendev.org/c/openstack/etcd3gw/+/96938414:13
opendevreviewStephen Finucane proposed openstack/oslo.serialization master: Add ruff  https://review.opendev.org/c/openstack/oslo.serialization/+/96914014:16
opendevreviewStephen Finucane proposed openstack/oslo.serialization master: Add typing  https://review.opendev.org/c/openstack/oslo.serialization/+/96914114:16
opendevreviewStephen Finucane proposed openstack/oslo.metrics master: Add ruff  https://review.opendev.org/c/openstack/oslo.metrics/+/96923914:27
opendevreviewStephen Finucane proposed openstack/oslo.metrics master: Add typing  https://review.opendev.org/c/openstack/oslo.metrics/+/96924014:27
opendevreviewStephen Finucane proposed openstack/oslo.serialization master: Add typing  https://review.opendev.org/c/openstack/oslo.serialization/+/96914114:31
opendevreviewStephen Finucane proposed openstack/oslo.metrics master: Add ruff  https://review.opendev.org/c/openstack/oslo.metrics/+/96923914:31
opendevreviewStephen Finucane proposed openstack/oslo.metrics master: Add typing  https://review.opendev.org/c/openstack/oslo.metrics/+/96924014:31
opendevreviewStephen Finucane proposed openstack/oslo.upgradecheck master: Add typing  https://review.opendev.org/c/openstack/oslo.upgradecheck/+/96909714:33
stephenfintkajinam: hberaud[m]: I should have addressed your comments on those patches14:33
hberaud[m]ack, thanks14:34
stephenfinregarding the tox -> pre-commit -> tox thing, it's not an ideal solution but it's the best one I could come up with14:34
hberaud[m]will review them ASAP14:34
stephenfinAs noted in the dependency resolver, I wanted to use tox's dependency resolver to ensure we always get the latest version of packages allowed by upper-constraints14:34
stephenfinand I also wanted to avoid duplicating our dependency list in .pre-commit-config.yaml14:35
hberaud[m]ack14:35
stephenfinIf we integrate mypy into the pep8 target then we will need to drop the skip_install option and start installing all dependencies + pre-commit + mypy. That will make that target much slower14:36
stephenfinactually, nvm, it's already slower because we are calling the mypy testenv via this dance... 😅14:36
stephenfinso if we don't like the approach either I do that ^14:37
stephenfinor I stop doing type checks in pre-commit (and by extension the pep8 testevnv) and insist users call `tox -e mypy` explicitly. This would also require adding a new zuul job to all repos to check this.14:38
stephenfinI'm okay with either. Let me know if you have strong preferences14:38
stephenfin...and thanks for the reviews :)14:38
tkajinamstephenfin, regarding the target I prefer the single one given how updating zuul jobs commonly is complicated (well each change might be simple but you know how many repos we should update. and if we start doing it then we should probably ask the others for consistency which extends the scope14:59
tkajinamso I prefer running mypy from pep8 target15:00
tkajinamand honestly with the current execution steps I feel like having separate tox env is redundant. It could be beneficial if tox still allowed using shared env but you know its current state15:01
tkajinamif installing the deps into the tox venv and run pre-commit there can work then I think removing skip_install (and add additional typing packages there) and run mypy from pre-commit is most simple and my preference15:02
tkajinamstephenfin, ^^^15:02
stephenfinack, I'll do that instead so15:03
tkajinamstephenfin, thx !15:03
tkajinamI have to review the other remaining ones15:07
tkajinamstephenfin, hberaud[m] by the way I proposed the changes to enable H904 (for delay string interpolation in logging) https://review.opendev.org/q/topic:%22H904%22 I wonder if you mind if I fast approve these (especially ones which only touch tox.ini) ?15:08
tkajinamI'm aware some of these may conflict with the ruff patches so I'll keep these open (or wll update the ruff change once these are merged by myside)15:09
hberaud[m]tkajinam: I voted, I let you merge them once the ruff patches wave is passed16:08
opendevreviewMerged openstack/oslo.metrics master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.metrics/+/96942016:16
opendevreviewMerged openstack/oslo.upgradecheck master: Add ruff  https://review.opendev.org/c/openstack/oslo.upgradecheck/+/96909616:29
tkajinamhberaud[m], thx !16:54
tkajinamI'll merge ones without merge conflict16:54
tkajinam(I mean the repos without ruff change proposed16:54
opendevreviewMerged openstack/oslo.serialization master: Add ruff  https://review.opendev.org/c/openstack/oslo.serialization/+/96914017:13
opendevreviewMerged openstack/castellan master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/castellan/+/96946917:29
opendevreviewMerged openstack/taskflow master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/taskflow/+/96946217:50
opendevreviewStephen Finucane proposed openstack/oslo.serialization master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.serialization/+/96945318:01
opendevreviewStephen Finucane proposed openstack/oslo.limit master: Run mypy from tox  https://review.opendev.org/c/openstack/oslo.limit/+/96905718:08
opendevreviewStephen Finucane proposed openstack/oslo.log master: Run mypy from tox  https://review.opendev.org/c/openstack/oslo.log/+/96906318:10
opendevreviewStephen Finucane proposed openstack/oslo.context master: Run mypy from tox  https://review.opendev.org/c/openstack/oslo.context/+/96904818:12
opendevreviewStephen Finucane proposed openstack/oslo.i18n master: Run mypy from tox  https://review.opendev.org/c/openstack/oslo.i18n/+/96905418:13
opendevreviewStephen Finucane proposed openstack/oslo.cache master: Run mypy from tox  https://review.opendev.org/c/openstack/oslo.cache/+/96904518:14
opendevreviewStephen Finucane proposed openstack/stevedore master: Run mypy from tox  https://review.opendev.org/c/openstack/stevedore/+/96905518:15
opendevreviewStephen Finucane proposed openstack/oslo.middleware master: Run mypy from tox  https://review.opendev.org/c/openstack/oslo.middleware/+/96926418:16
opendevreviewStephen Finucane proposed openstack/oslo.concurrency master: Run mypy from tox  https://review.opendev.org/c/openstack/oslo.concurrency/+/96904718:17
opendevreviewStephen Finucane proposed openstack/oslo.utils master: Run mypy from tox  https://review.opendev.org/c/openstack/oslo.utils/+/96908218:18
opendevreviewStephen Finucane proposed openstack/oslo.upgradecheck master: Add typing  https://review.opendev.org/c/openstack/oslo.upgradecheck/+/96909718:19
opendevreviewStephen Finucane proposed openstack/oslo.serialization master: Add typing  https://review.opendev.org/c/openstack/oslo.serialization/+/96914118:20
opendevreviewStephen Finucane proposed openstack/oslo.serialization master: Add typing  https://review.opendev.org/c/openstack/oslo.serialization/+/96914118:22
opendevreviewStephen Finucane proposed openstack/oslo.metrics master: Add typing  https://review.opendev.org/c/openstack/oslo.metrics/+/96924018:23
stephenfintkajinam: hberaud[m]: Updated everything to remove mypy from pre-commit and instead embed it in the pep8 tox target18:24
stephenfinwhere it will be picked up by the existing openstack-tox-pep8 job18:25
opendevreviewMerged openstack/tooz master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/tooz/+/96946018:26
opendevreviewMerged openstack/oslo.log master: Add ruff  https://review.opendev.org/c/openstack/oslo.log/+/96906118:57
opendevreviewMerged openstack/oslo.i18n master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.i18n/+/96946819:11
opendevreviewMerged openstack/oslo.rootwrap master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.rootwrap/+/96945119:22
opendevreviewMerged openstack/stevedore master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/stevedore/+/96946319:36
opendevreviewMerged openstack/oslo.cache master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.cache/+/96942419:36
opendevreviewMerged openstack/oslo.service master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.service/+/96945719:38
opendevreviewMerged openstack/etcd3gw master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/etcd3gw/+/96946119:42
opendevreviewMerged openstack/oslo.limit master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.limit/+/96944219:45
opendevreviewMerged openstack/oslo.versionedobjects master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.versionedobjects/+/96945919:46
opendevreviewMerged openstack/oslo.concurrency master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.concurrency/+/96942519:49
opendevreviewMerged openstack/oslo.privsep master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.privsep/+/96944919:53
opendevreviewMerged openstack/oslo.reports master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.reports/+/96945019:54
opendevreviewMerged openstack/futurist master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/futurist/+/96946419:54
opendevreviewMerged openstack/oslo.config master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.config/+/96942919:55
opendevreviewMerged openstack/oslo.policy master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.policy/+/96944819:58
opendevreviewMerged openstack/oslo.context master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.context/+/96944019:59
opendevreviewMerged openstack/oslo.middleware master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.middleware/+/96944720:03
opendevreviewMerged openstack/oslo.messaging master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.messaging/+/96944620:04
opendevreviewMerged openstack/oslo.serialization master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.serialization/+/96945320:37
opendevreviewMerged openstack/oslo.utils master: Add types to oslo_utils.fixture  https://review.opendev.org/c/openstack/oslo.utils/+/96908021:23
opendevreviewMerged openstack/oslo.db master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.db/+/96943921:44
opendevreviewMerged openstack/oslo.utils master: tests: Remove unnecessary base class  https://review.opendev.org/c/openstack/oslo.utils/+/96908121:46
opendevreviewTakashi Kajinami proposed openstack/oslo.upgradecheck master: Delay string interpolations at logging calls  https://review.opendev.org/c/openstack/oslo.upgradecheck/+/96945823:47

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