From 378bfd3a46066752e3cb7229f3f543457923590e Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Mon, 23 Mar 2026 11:36:37 +0000 Subject: [PATCH 1/5] update constraint for keystonemiddleware to new release 10.9.1 meta: version: 10.9.1 meta: team: keystone meta: diff-start: - meta: series: epoxy meta: branch: stable/2025.1 meta: release-type: release meta: pypi: yes meta: first: no meta: release:Author: Dr. Jens Harbott meta: release:Commit: Dr. Jens Harbott meta: release:Change-Id: I1f8b08e23698eaede7b3502b76129ca0d79d19e0 meta: release:Workflow+1: Elod Illes meta: release:Code-Review+2: Elod Illes meta: release:Code-Review+1: Pavlo Kostianov meta: release:Code-Review+1: Artem Goncharov Change-Id: I0d9db451d3e5664e302fa5d859a821fa5692529c Signed-off-by: OpenStack Proposal Bot Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh --- upper-constraints.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upper-constraints.txt b/upper-constraints.txt index 6dec3ebb9..a9850f0cc 100644 --- a/upper-constraints.txt +++ b/upper-constraints.txt @@ -354,7 +354,7 @@ infi.dtypes.iqn===0.4.0 XStatic-tv4===1.2.7.0 XStatic-JSEncrypt===2.3.1.1 python-cinderclient===9.7.0 -keystonemiddleware===10.9.0 +keystonemiddleware===10.9.1 django-formtools===2.5.1 XStatic-Spin===1.2.5.3 rich===13.9.4 From effe197e8a3fcbe42cf29f0f371380af1b82e40f Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Thu, 19 Mar 2026 13:20:56 +0000 Subject: [PATCH 2/5] update constraint for horizon to new release 25.3.2 meta: version: 25.3.2 meta: team: horizon meta: diff-start: - meta: series: epoxy meta: branch: stable/2025.1 meta: release-type: release meta: pypi: no meta: first: no meta: release:Author: Tatiana Ovchinnikova meta: release:Commit: Tatiana Ovchinnikova meta: release:Change-Id: Idfac95eef0ea7a286612c755dc6cc2de92077ee7 meta: release:Code-Review+2: Thierry Carrez meta: release:Workflow+1: Thierry Carrez meta: release:Code-Review+1: Ivan Anfimov Change-Id: I7a6f51705b6c63799f1d12a65c5bb3e582b67b09 Signed-off-by: OpenStack Proposal Bot Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh --- upper-constraints.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upper-constraints.txt b/upper-constraints.txt index 6dec3ebb9..7a8da9cf5 100644 --- a/upper-constraints.txt +++ b/upper-constraints.txt @@ -119,7 +119,7 @@ jaraco.classes===3.4.0 debtcollector===3.0.0 responses===0.25.6 croniter===6.0.0 -horizon===25.3.1 +horizon===25.3.2 octavia-lib===3.8.0 python-watcherclient===4.8.0 MarkupSafe===3.0.2 From 283ad08ce28f960c0404f18812a7f85e81b00189 Mon Sep 17 00:00:00 2001 From: "Dr. Jens Harbott" Date: Wed, 8 Apr 2026 14:52:01 +0200 Subject: [PATCH 3/5] stable-only: Fix jobs failing in gate In [0] two jobs were made non-voting in the check pipeline, but it was missed to exclude them from gating. [0] https://review.opendev.org/c/openstack/requirements/+/983159 Signed-off-by: Dr. Jens Harbott Change-Id: I9649a84ea0ef1621b7c248df160f349df5d8099b --- .zuul.d/project.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.zuul.d/project.yaml b/.zuul.d/project.yaml index 81b6cadf0..7fdd2c1bd 100644 --- a/.zuul.d/project.yaml +++ b/.zuul.d/project.yaml @@ -92,7 +92,7 @@ - cross-horizon-py312 - cross-horizon-npm - cross-ironic-py312 - - cross-keystone-py312 + # - cross-keystone-py312 - cross-kuryr-py312 - cross-manila-py312 - cross-neutron-py312 @@ -105,7 +105,7 @@ - cross-nova-functional - cross-placement-functional-py312 - cross-octavia-py312 - - cross-osc-tox-docs + # - cross-osc-tox-docs - cross-swift-py312 - openstacksdk-functional-devstack - tempest-full-py3: From e2cc265d7017555637f878dd94340549ef5af80a Mon Sep 17 00:00:00 2001 From: Elod Illes Date: Tue, 10 Feb 2026 12:05:31 +0100 Subject: [PATCH 4/5] [stable-only] Bump pbr version to 7.0.0 and pin setuptools In general we do not allow to bump upper constraints (especially not MAJOR versions), but the latest setuptools release (82.0.0) dropped pkg_resources that causes issues when generating docs on stable/2025.1, as the pinned pbr version still uses pkg_resurces, but pbr version 7.0.0 dropped hard dependency of pkg_resources module. (This is only issue on stable/2025.1, as on newer branches pbr upper constraint is >7.0.0.) Furthermore, to fix the gate a couple of changes needed to be added: - requirements-tox-pyXXX-check-uc jobs need pinned setuptools otherwise they fail with missing pkg_resources in xstatic-objectpath, hence this patch caps setuptools via virtualenv (which bundles setuptools) to all tox targets as a safe workaround [1] I4cde27f048889dd557c0473138bd8a75c1e1cc58 Change-Id: I7420baa4585dc3f9a97574a5e521bfd5f6c8c7d8 Signed-off-by: Elod Illes --- tox.ini | 6 ++++++ upper-constraints.txt | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index e12be80fa..d9327a9f5 100644 --- a/tox.ini +++ b/tox.ini @@ -2,6 +2,12 @@ minversion = 4.11.0 envlist = validate,py3,pep8,pip-install ignore_basepython_conflict=true +# NOTE(elod.illes): latest virtualenv bundles setuptools 82.0.0, which +# dropped pkg_resources module source from the package, which is used +# in xstatic-objectpath, thus virtualenv needs to be pinned to fix the +# requirements-tox-py3XX-check-uc jobs +requires = + virtualenv<20.37.0 [testenv] basepython = python3 diff --git a/upper-constraints.txt b/upper-constraints.txt index 6dec3ebb9..aa655265d 100644 --- a/upper-constraints.txt +++ b/upper-constraints.txt @@ -42,7 +42,7 @@ requests-aws===0.1.8 alabaster===0.7.16;python_version=='3.9' alabaster===1.0.0;python_version>='3.10' multidict===6.1.0 -pbr===6.1.1 +pbr===7.0.0 munch===4.0.0 waiting===1.5.0 attrs===25.1.0 From c10699eb2e1de27287feeb35ea29db2cf58bf4f8 Mon Sep 17 00:00:00 2001 From: "Dr. Jens Harbott" Date: Sun, 12 Apr 2026 12:36:00 +0200 Subject: [PATCH 5/5] stable-only: drop bionic wheel cache job The ubuntu-bionic nodes are no longer available in the CI, so this job has been deleted. Clean up the dangling references to avoid zuul config errors. Signed-off-by: Dr. Jens Harbott Change-Id: I2e49dfff6bbc3d7de0681563cd7d93edbc48b167 (cherry picked from commit e7690d7e7bb3671a425b2332d92977deebf3eb00) --- .zuul.d/project.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.zuul.d/project.yaml b/.zuul.d/project.yaml index 7fdd2c1bd..ea3ce18db 100644 --- a/.zuul.d/project.yaml +++ b/.zuul.d/project.yaml @@ -3,9 +3,6 @@ - openstack-python3-jobs check: jobs: - - build-wheel-cache-ubuntu-bionic: - files: - - bindep.txt - build-wheel-cache-ubuntu-focal: files: - bindep.txt @@ -69,9 +66,6 @@ - bindep.txt gate: jobs: - - build-wheel-cache-ubuntu-bionic: - files: - - bindep.txt - build-wheel-cache-ubuntu-focal: files: - bindep.txt