Merge "Fixes for 2025.1"
This commit is contained in:
@@ -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() }}
|
||||
|
@@ -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
|
||||
|
@@ -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') }}
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
}
|
||||
|
Reference in New Issue
Block a user