Monday, 2026-10-05

stephenfinmnasiadka: Could I get a +W on https://review.opendev.org/c/openstack/requirements/+/1000078 (I already have 2 +2s)?11:53
mnasiadkastephenfin: I think frickler indicated he would like to get the other patches up the chain sorted out before merging this11:55
stephenfinI don't think so? This is needed regardless of whether we change the default rules or not11:56
mnasiadkaso be it11:58
fricklerstephenfin: my concern was I don't want to have too much delay in getting https://review.opendev.org/c/openstack/requirements/+/1007744/1 added on top of it. so better to have the whole stack ready12:00
stephenfinhttps://review.opendev.org/c/openstack/requirements/+/1000078/ only changes tox.ini though. The other changes are all separate12:01
stephenfinThere's a change to project.py but will disappear on merge since it was fixed elsewhere12:01
stephenfinso I don't think we'd want to blame ignore this change since it's an actually meaningful change12:02
frickleroh, I didn't notice the latter. then it is fine to merge I guess12:02
stephenfincool cool12:03
fricklerstephenfin: btw., did you see the issues with latest sqlalchemy yet? seems 2.1.x needs some adaptions, we have manually pinned to < 2.1 so far. https://review.opendev.org/c/openstack/requirements/+/1008574 should have some relevant logs, but we likely should also do a dedicated bump for easier working on this12:07
opendevreviewDr. Jens Harbott proposed openstack/requirements master: Fixes applied to automated upper-constraints.txt update:  https://review.opendev.org/c/openstack/requirements/+/97755112:08
fricklerone example: sqlalchemy.exc.SADeprecationWarning: The noload() option is deprecated and will be removed in a future release.  This option produces incorrect results by returning ``None`` for related items. (deprecated since: 2.1)12:11
frickler(from https://zuul.opendev.org/t/openstack/build/066d023eb3fb45dba503299f44e1b48d)12:11
stephenfinyeah, I made deprecation warnings into errors for nova because we missed deprecations in the past and they bit us later on12:12
stephenfinI am unlikely to have time to look into that until later this week though. Would you have time to bring this up on openstack-discuss? It sounds like nova, manila and cinder all have work to do?12:13
fricklerI try to avoid sending mails to the list if possible, but I can have a look later. let me propose the single bump first to verify affected projects easier12:16
opendevreviewDr. Jens Harbott proposed openstack/requirements master: Bump SQLAlchemy to 2.1.3  https://review.opendev.org/c/openstack/requirements/+/100877612:18
mnasiadkaSeems cinder, manila, nova and octavia are affected (or at least their unit tests)12:48
opendevreviewMerged openstack/requirements master: Remove backports.txt file, backport handling  https://review.opendev.org/c/openstack/requirements/+/100844012:54
tkajinamI remember I submitted something for that warning.13:05
tkajinamhttps://review.opendev.org/q/topic:%22bug/2168669%2213:06
tkajinamI didn't notice that cinder and manila are also affected by it. I was grepping the code but there might be some patterns that could not catch13:07
tkajinamin general we can replace noload by raiseload but there are number of implementations (at least in octavia) accessing these non-loaded attributes now :-(13:07
tkajinamthere are broken by raiseload "correctly"13:08
tkajinamthese *13:08
tkajinamok cinder and manila are broken due to a different reason13:11
tkajinam"AttributeError: module 'sqlalchemy.orm.attributes' has no attribute 'ScalarAttributeImpl'"13:11
tkajinamand the error comes from sqlalchemy-utils13:12
opendevreviewMerged openstack/requirements master: Allow projects to drop their Windows specifiers  https://review.opendev.org/c/openstack/requirements/+/100844113:13
opendevreviewMerged openstack/requirements master: test: Remove use of testscenarios  https://review.opendev.org/c/openstack/requirements/+/100844213:13
opendevreviewMerged openstack/requirements master: Remove tomli dependency  https://review.opendev.org/c/openstack/requirements/+/100844313:13
opendevreviewMerged openstack/requirements stable/2026.2: update constraint for tosca-parser to new release 2.15.0  https://review.opendev.org/c/openstack/requirements/+/100768813:14
opendevreviewMerged openstack/requirements stable/2025.2: update constraint for oslo.messaging to new release 17.1.1  https://review.opendev.org/c/openstack/requirements/+/100809413:14
opendevreviewMerged openstack/requirements stable/2026.1: update constraint for oslo.messaging to new release 17.3.1  https://review.opendev.org/c/openstack/requirements/+/100809513:14
opendevreviewMerged openstack/requirements stable/2026.2: update constraint for oslo.log to new release 8.3.2  https://review.opendev.org/c/openstack/requirements/+/100745413:14
opendevreviewMerged openstack/requirements master: update constraint for os-refresh-config to new release 14.1.0  https://review.opendev.org/c/openstack/requirements/+/100825113:14
opendevreviewRodolfo Alonso proposed openstack/requirements master: Remove ``sys_platform`` marker from ``pyroute2``  https://review.opendev.org/c/openstack/requirements/+/100806513:16
opendevreviewMerged openstack/requirements master: update constraint for os-collect-config to new release 14.1.0  https://review.opendev.org/c/openstack/requirements/+/100825313:19
opendevreviewMerged openstack/requirements master: update constraint for os-apply-config to new release 14.1.0  https://review.opendev.org/c/openstack/requirements/+/100825213:19
tkajinamwe have to wait until https://github.com/kvesteri/sqlalchemy-utils/pull/831 it seems13:20
tkajinamwait until that PR is merged, I mean13:20
opendevreviewSimon Dodsley proposed openstack/requirements stable/2026.1: Bump py-pure-client upper constraint to 1.89.0  https://review.opendev.org/c/openstack/requirements/+/100880714:34
opendevreviewOpenStack Proposal Bot proposed openstack/requirements master: update constraint for openstack-release-test to new release 8.6.0  https://review.opendev.org/c/openstack/requirements/+/100882916:06

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