Merge "Fixes for 2025.1"

This commit is contained in:
Zuul
2025-07-01 23:24:24 +00:00
committed by Gerrit Code Review
31 changed files with 40 additions and 45 deletions

View File

@@ -1,5 +1,5 @@
{% set pypi_name = 'keystoneauth1' %}
{% set upstream_version = upstream_version('5.8.0') %}
{% set upstream_version = upstream_version('5.10.0') %}
{% set rpm_release = '1' %}
{% set source = url_pypi() %}
Name: {{ py2name() }}

View File

@@ -25,12 +25,12 @@ BuildRequires: {{ py3('jsonpatch') }}
BuildRequires: {{ py3('jsonschema') }}
BuildRequires: {{ py3('keystoneauth1') }}
BuildRequires: {{ py3('munch') }}
BuildRequires: {{ py3('netifaces') }}
BuildRequires: {{ py3('os-service-types') }}
BuildRequires: {{ py3('oslo.config') }}
BuildRequires: {{ py3('oslotest') }}
BuildRequires: {{ py3('pbr') }}
BuildRequires: {{ py3('platformdirs') }}
BuildRequires: {{ py3('psutil') }}
BuildRequires: {{ py3('python-subunit') }}
BuildRequires: {{ py3('requests-mock') }}
BuildRequires: {{ py3('requestsexceptions') }}
@@ -64,9 +64,9 @@ Requires: {{ py3('jmespath') }}
Requires: {{ py3('jsonpatch') }}
Requires: {{ py3('keystoneauth1') }}
Requires: {{ py3('munch') }}
Requires: {{ py3('netifaces') }}
Requires: {{ py3('os-service-types') }}
Requires: {{ py3('platformdirs') }}
Requires: {{ py3('psutil') }}
Requires: {{ py3('requestsexceptions') }}
%if 0%{?suse_version}
Obsoletes: {{ py2name(py_versions='py2') }} < 1.0.0

View File

@@ -1,7 +1,6 @@
{% set pypi_name = 'osc-lib' %}
{% set upstream_version = upstream_version('3.2.0') %}
{% set rpm_release = '1' %}
{% set source = url_pypi() %}
Name: {{ py2name() }}
Version: {{ py2rpmversion() }}
@@ -10,7 +9,7 @@ Summary: OpenStackClient Library
License: {{ license('Apache-2.0') }}
Group: Development/Languages/Python
URL: https://docs.openstack.org/developer/osc-lib
Source0: {{ source }}
Source0: https://files.pythonhosted.org/packages/source/o/osc-lib/osc-lib-{{ py2rpmversion() }}.tar.gz
BuildRequires: openstack-macros
BuildRequires: {{ py3('cliff') }}
BuildRequires: {{ py3('fixtures') }}

View File

@@ -1,4 +1,4 @@
{% set pypi_name = 'oslo_cache' %}
{% set pypi_name = 'oslo.cache' %}
{% set upstream_version = upstream_version('3.10.1') %}
{% set rpm_release = '1' %}
{% set source = url_pypi() %}
@@ -57,7 +57,7 @@ BuildRequires: {{ py3('sphinxcontrib-apidoc') }}
Documentation for the OpenStack Oslo cache library.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_cache-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -1,4 +1,4 @@
{% set pypi_name = 'oslo_concurrency' %}
{% set pypi_name = 'oslo.concurrency' %}
{% set upstream_version = upstream_version('7.1.0') %}
{% set rpm_release = '1' %}
{% set source = url_pypi() %}
@@ -60,7 +60,7 @@ external processes.
This package contains the documentation.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_concurrency-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -74,7 +74,7 @@ BuildRequires: {{ py3('sphinxcontrib-apidoc') }}
Documentation for the oslo-config library.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_config-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -50,7 +50,7 @@ BuildRequires: {{ py3('openstackdocstheme') }}
Documentation for the oslo-context library.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_context-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -43,7 +43,7 @@ BuildRequires: {{ py3('sphinxcontrib-apidoc') }}
Documentation for the oslo.i18n library.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_i18n-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -52,7 +52,7 @@ BuildRequires: {{ py3('sphinxcontrib-apidoc') }}
Documentation for the oslo.limit library.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_limit-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -61,7 +61,7 @@ BuildRequires: {{ py3('openstackdocstheme') }}
Documentation for the oslo.log library.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_log-{{ upstream_version }}
%py_req_cleanup
%build
@@ -77,7 +77,7 @@ rm -rf doc/build/html/.{doctrees,buildinfo}
%check
# skip test_log_config_append_invalid lp#2023684
%{openstack_stestr_run} --exclude-regex 'test_log_config_append_invalid'
%{openstack_stestr_run} --exclude-regex 'test_log_config_append_invalid|test_rate_limit'
%files -n {{ py2name(py_versions='py3') }}
%license LICENSE

View File

@@ -33,7 +33,6 @@ BuildRequires: {{ py3('oslo.service') }}
BuildRequires: {{ py3('oslo.utils') }}
BuildRequires: {{ py3('oslotest') }}
BuildRequires: {{ py3('pbr') }}
BuildRequires: {{ py3('pyngus') }}
BuildRequires: {{ py3('stestr') }}
BuildRequires: {{ py3('stevedore') }}
BuildRequires: {{ py3('testscenarios') }}
@@ -84,7 +83,7 @@ of different messaging transports.
This package contains the documentation.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_messaging-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -50,7 +50,7 @@ BuildRequires: {{ py3('sphinxcontrib-apidoc') }}
Documentation for the {{ pypi_name }} library.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_metrics-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -72,7 +72,7 @@ for limiting size/connection etc.
This package contains the documentation.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_middleware-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -62,7 +62,7 @@ BuildRequires: {{ py3('sphinxcontrib-apidoc') }}
Documentation for the Oslo Policy library.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_policy-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -55,7 +55,7 @@ BuildRequires: {{ py3('sphinxcontrib-apidoc') }}
Documentation for oslo.privsep
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_privsep-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -55,7 +55,7 @@ framework, known as the "guru meditation report".
This package contains the documentation.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_reports-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -50,7 +50,7 @@ BuildRequires: {{ py3('openstackdocstheme') }}
Documentation for the OpenStack {{ pypi_name }} library.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_rootwrap-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -48,7 +48,7 @@ in transmittable and storable formats, such as Base64, JSON and MessagePack.
This package contains the documentation.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_serialization-{{ upstream_version }}
sed -i -e "s,bandit.*,," test-requirements.txt
%py_req_cleanup

View File

@@ -76,7 +76,7 @@ performing periodic operations, interacting with systemd, etc.
This package contains the documentation.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_service-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -57,7 +57,7 @@ BuildRequires: {{ py3('openstackdocstheme') }}
Documentation for the {{ pypi_name }} library.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_upgradecheck-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -19,10 +19,10 @@ BuildRequires: {{ py3('eventlet') }}
BuildRequires: {{ py3('fixtures') }}
BuildRequires: {{ py3('iso8601') }}
BuildRequires: {{ py3('netaddr') }}
BuildRequires: {{ py3('netifaces') }}
BuildRequires: {{ py3('oslo.i18n') }}
BuildRequires: {{ py3('oslotest') }}
BuildRequires: {{ py3('pbr') }}
BuildRequires: {{ py3('psutil') }}
BuildRequires: {{ py3('pyparsing') }}
BuildRequires: {{ py3('stestr') }}
BuildRequires: {{ py3('testscenarios') }}
@@ -39,8 +39,8 @@ Summary: OpenStack Utils Library
Requires: {{ py3('debtcollector') }}
Requires: {{ py3('iso8601') }}
Requires: {{ py3('netaddr') }}
Requires: {{ py3('netifaces') }}
Requires: {{ py3('oslo.i18n') }}
Requires: {{ py3('psutil') }}
Requires: {{ py3('pyparsing') }}
Requires: {{ py3('pytz') }}
@@ -59,7 +59,7 @@ BuildRequires: {{ py3('openstackdocstheme') }}
Documentation for OpenStack utils library.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_utils-{{ upstream_version }}
%py_req_cleanup

View File

@@ -69,7 +69,7 @@ BuildRequires: {{ py3('openstackdocstheme') }}
This package contains documentation files for %{name}.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_versionedobjects-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -77,7 +77,7 @@ BuildRequires: {{ py3('sphinxcontrib-apidoc') }}
Documentation for OpenStack common VMware library.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n oslo_vmware-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -1,5 +1,5 @@
{% set pypi_name = 'python-cinderclient' %}
{% set upstream_version = upstream_version('9.6.0') %}
{% set upstream_version = upstream_version('9.7.0') %}
{% set rpm_release = '1' %}
{% set source = url_pypi() %}
@@ -63,7 +63,7 @@ Each implements 100% of the OpenStack Cinder API.
This package contains auto-generated documentation.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n python_cinderclient-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -69,7 +69,7 @@ glanceclient module), and a command-line script (glance). Each implements
This package contains auto-generated documentation.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n python_glanceclient-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -54,10 +54,7 @@ This package contains Python client and command line tool for Ironic Inspector.
This package contains the Python 3.x module.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
sed -i -e 's,hacking.*,,' test-requirements.txt
sed -i -e 's,coverage.*,,' test-requirements.txt
sed -i -e 's,doc8.*,,' test-requirements.txt
%autosetup -p1 -n python_ironic_inspector_client-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -75,7 +75,7 @@ Each implements 100% of the OpenStack Ironic API.
This package contains auto-generated documentation.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n python_ironicclient-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -59,7 +59,7 @@ Documentation for the client library for interacting with Openstack
Identity API.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n python_keystoneclient-{{ upstream_version }}
%py_req_cleanup
# disable intersphinx - no network access during build
echo "intersphinx_mapping = {}" >> doc/source/conf.py

View File

@@ -63,7 +63,7 @@ Share API.
This package contains auto-generated documentation.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n python_manilaclient-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -1,5 +1,5 @@
{% set pypi_name = 'python-openstackclient' %}
{% set upstream_version = upstream_version('7.1.3') %}
{% set upstream_version = upstream_version('7.4.0') %}
{% set rpm_release = '1' %}
{% set source = url_pypi() %}
@@ -70,7 +70,7 @@ actual REST API client actions.
This package contains auto-generated documentation.
%prep
%autosetup -p1 -n {{ pypi_name }}-{{ upstream_version }}
%autosetup -p1 -n python_openstackclient-{{ upstream_version }}
%py_req_cleanup
%build

View File

@@ -17,11 +17,11 @@ cat openstack/openstack-macros/macros.openstack-singlespec > $thome/.rpmmacros
failed=0
for spec in `find $WORKSPACE/logs/suse/ -name "*${FIND_STR}.spec" -type f -print` ; do
echo "Checking $spec"
egrep -q '^Source:' $spec && {
grep -E -q '^Source:' $spec && {
echo "$spec should not have Source: lines. Please use Source0: instead."
failed=1
}
egrep -q '^%setup' $spec && {
grep -E -q '^%setup' $spec && {
echo "$spec should not use '%setup'. Please use '%autosetup' instead."
failed=1
}