Thursday, 2025-05-15

opendevreviewOpenStack Proposal Bot proposed openstack/requirements master: update constraint for os-traits to new release 3.5.0  https://review.opendev.org/c/openstack/requirements/+/94984305:36
opendevreviewDr. Jens Harbott proposed openstack/requirements master: update constraint for python-zaqarclient to new release 3.0.1  https://review.opendev.org/c/openstack/requirements/+/94984405:43
opendevreviewMerged openstack/requirements stable/2025.1: update constraint for python-zaqarclient to new release 3.0.1  https://review.opendev.org/c/openstack/requirements/+/94931607:29
rpittaufrickler: hi! :) anything else to do for https://review.opendev.org/c/openstack/requirements/+/949398 ?07:37
opendevreviewMerged openstack/requirements master: Add pytest-subtests  https://review.opendev.org/c/openstack/requirements/+/94170807:40
fricklerrpittau: yes, I approved some other updates earlier, I'll rebase on top of those once they are merged, also I asked in the neutron channel and we should also keep pyroute2 pinned for now. I'll push an update soon, but we should be able to get things merged today. thx for your work so far08:12
rpittaufrickler: sure, no problem :)08:12
opendevreviewMerged openstack/requirements master: update constraint for python-zaqarclient to new release 3.0.1  https://review.opendev.org/c/openstack/requirements/+/94984409:01
opendevreviewMerged openstack/requirements master: update constraint for os-traits to new release 3.5.0  https://review.opendev.org/c/openstack/requirements/+/94984309:01
opendevreviewDr. Jens Harbott proposed openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/c/openstack/requirements/+/94939809:05
opendevreviewOpenStack Proposal Bot proposed openstack/requirements master: update constraint for python-ironicclient to new release 5.11.0  https://review.opendev.org/c/openstack/requirements/+/94986210:04
opendevreviewOpenStack Proposal Bot proposed openstack/requirements master: update constraint for python-manilaclient to new release 5.5.0  https://review.opendev.org/c/openstack/requirements/+/94986310:07
opendevreviewOpenStack Proposal Bot proposed openstack/requirements master: update constraint for python-octaviaclient to new release 3.11.0  https://review.opendev.org/c/openstack/requirements/+/94986610:18
*** ykarel_ is now known as ykarel11:41
opendevreviewMerged openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/c/openstack/requirements/+/94939811:56
opendevreviewMerged openstack/requirements stable/2024.1: update constraint for os-brick to new release 6.7.2  https://review.opendev.org/c/openstack/requirements/+/94258511:56
opendevreviewOpenStack Proposal Bot proposed openstack/requirements master: update constraint for glance_store to new release 4.10.0  https://review.opendev.org/c/openstack/requirements/+/94988312:14
opendevreviewOpenStack Proposal Bot proposed openstack/requirements master: update constraint for python-observabilityclient to new release 0.5.0  https://review.opendev.org/c/openstack/requirements/+/94988813:15
opendevreviewOpenStack Proposal Bot proposed openstack/requirements master: update constraint for sushy to new release 5.6.0  https://review.opendev.org/c/openstack/requirements/+/94988913:20
opendevreviewOpenStack Proposal Bot proposed openstack/requirements master: update constraint for aodhclient to new release 3.8.0  https://review.opendev.org/c/openstack/requirements/+/94989013:30
opendevreviewOpenStack Proposal Bot proposed openstack/requirements master: update constraint for ceilometermiddleware to new release 3.7.0  https://review.opendev.org/c/openstack/requirements/+/94989513:52
opendevreviewMerged openstack/requirements master: update constraint for python-ironicclient to new release 5.11.0  https://review.opendev.org/c/openstack/requirements/+/94986214:28
opendevreviewMerged openstack/requirements master: update constraint for python-manilaclient to new release 5.5.0  https://review.opendev.org/c/openstack/requirements/+/94986314:40
claygIf I'm reading upper-constraints correctly https://opendev.org/openstack/requirements/src/branch/master/upper-constraints.txt#L177 I think we're avoiding urllib3 v2.0 and have pinned to 1.26.20 b/c of the encoding default change?17:03
claygIs there some effort to eventually get on urllib3>=2 - do we want to support either urllib3 v1 or v2?17:04
opendevreviewMerged openstack/requirements master: update constraint for python-octaviaclient to new release 3.11.0  https://review.opendev.org/c/openstack/requirements/+/94986617:11
opendevreviewMerged openstack/requirements master: update constraint for python-observabilityclient to new release 0.5.0  https://review.opendev.org/c/openstack/requirements/+/94988817:11
opendevreviewMerged openstack/requirements master: update constraint for sushy to new release 5.6.0  https://review.opendev.org/c/openstack/requirements/+/94988917:11
opendevreviewMerged openstack/requirements master: update constraint for ceilometermiddleware to new release 3.7.0  https://review.opendev.org/c/openstack/requirements/+/94989517:11
fricklerclayg: a pin would be in https://opendev.org/openstack/requirements/src/branch/master/global-requirements.txt#L169 , since there is none, the cap must come from one of the other libraries the depends on it17:50
claygORLY?  requests seems to be ok with urllib3 v2 https://github.com/psf/requests/blob/main/setup.cfg#L1018:16
claygI wonder who's pinning us 😠18:16
claygso when I `pip install .` in `openstack/requirements.git` I get `urllib3==2.4.0`18:36
claygwhen I `pip install . --upgrade -c upper-constraints.txt` I get downgraded to `urllib3==1.26.20` ... so it *feels* like `upper-constraints.txt` is pinning me 🤔18:37
clayghttps://docs.openstack.org/project-team-guide/dependency-management.html#updating-the-minimum-version-of-a-dependency18:38
clayg`upper-constraints.txt is machine generated` 🤔18:40
clayg`Check the upper-constraints.txt file in openstack/requirements. If the version there is lower than the desired version, prepare a patch to update the setting`18:41
claygI don't know how to square those things; either @frickler is right and there's something "not us" that's pinning urllib3<2 and the "machine-generated" version of upper-constraints is just picking that up... or the docs are schizophrenic and I should "prepare a patch to update upper-constraints.txt" 🤔18:42
claygoh, maybe the answer is here: https://docs.openstack.org/project-team-guide/dependency-management.html#for-upper-constraints-txt-changes - it *is* machine generated and "prepare a change" doesn't mean "open a text editor and move the version around" - it means... well something to do with "OpenStack CI bot" 💡18:44
opendevreviewMerged openstack/requirements master: update constraint for glance_store to new release 4.10.0  https://review.opendev.org/c/openstack/requirements/+/94988318:44
claygso I guess what I need to understand/debug is how the "OpenStack CI bot" generates changes to upper-constraints.txt so I can duplicate/observe the urllib3 version getting pinned? 18:49
claygthis seems to be a relatively recent "pick up some new external project pypi releases to upper-constraints" 949398: Updated from generate-constraints | https://review.opendev.org/c/openstack/requirements/+/94939818:53
claygso I'm probably looking for a job that produces commits like "Updated from generate-constraints" - which I don't think is *in* the requirements repo18:53
claygoh, no - it is?  https://opendev.org/openstack/requirements/src/branch/master/tox.ini#L4818:55
claygdebian/deadsnakes is weird; in addition to all the python's needed to support `generate-constraints -d denylist.txt -r global-requirements.txt -p python3.9 -p python3.10 -p python3.11 -p python3.12 -p python3.13 '>' upper-constraints.txt` I also had to install python3.X-venv in-order to get the `ensurepip` module https://github.com/deadsnakes/issues/issues/7919:07
claygso my first error was `pip install systemd-python` doesn't work w/o `libsystemd-dev`... I feel like I'm going to need to figure out how to use bindep.txt19:13
claygI thought wheels were supposed to fix all of this!!! 😅19:13
clayg`gawk gfortran liberasurecode-dev libjpeg-dev liblapack-dev libldap2-dev libmariadb-dev libnss3-dev libopenblas-dev libpcre3-dev libpq-dev librdkafka-dev libsasl2-dev libsqlite3-dev libxml2-dev libxslt1-dev libzmq3-dev parallel pypy3 pypy3-dev python3-all python3-all-dev swig uuid-dev` could have been worse!  `tox -e bindep` is pretty fly!19:15
claygdoes cdent still work on openstack!?  https://github.com/cdent/wsgi-intercept/blob/master/setup.py#L4719:21
clayg... and who depends on wsgi-intercept ... does upper-constraints consider test-requirements?!19:22

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