public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Haikel Guemar <hguemar@fedoraproject.org>
To: git-commits@fedoraproject.org
Subject: [rpms/python-oslo-concurrency] noevent: Sync w/ RDO Newton
Date: Sun, 07 Jun 2026 12:40:24 GMT [thread overview]
Message-ID: <178083602408.1.1233676531657647545.rpms-python-oslo-concurrency-1f9340375028@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/python-oslo-concurrency
Branch : noevent
Commit : 1f934037502833fe09c67eb8503324b76456ef35
Author : Haikel Guemar <hguemar@fedoraproject.org>
Date : 2016-09-07T20:58:24+02:00
Stats : +51/-24 in 2 file(s)
URL : https://src.fedoraproject.org/rpms/python-oslo-concurrency/c/1f934037502833fe09c67eb8503324b76456ef35?branch=noevent
Log:
Sync w/ RDO Newton
Change-Id: Id214e9969c3687887f64c6fac8932aa25e431ac4
---
diff --git a/Changelog.old b/Changelog.old
index 6e735db..4c5bb63 100644
--- a/Changelog.old
+++ b/Changelog.old
@@ -1,3 +1,22 @@
+* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.1-4
+- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
+
+* Mon Jun 27 2016 Haïkel Guémar <hguemar@fedoraproject.org> - 3.7.1-3
+- Drop python3-futures dep
+
+* Sun Jun 26 2016 Haïkel Guémar <hguemar@fedoraproject.org> - 3.7.1-2
+- Fix python2 package pulling python3
+- Fix tests packaging
+
+* Fri Jun 17 2016 Haikel Guemar <hguemar@fedoraproject.org> 3.7.1-1
+- Update to 3.7.1
+
+* Fri Jun 03 2016 Charalampos Stratakis <cstratak@redhat.com> 3.6.0-2
+- Provide a python 3 tests subpackage
+
+* Wed Mar 23 2016 Haikel Guemar <hguemar@fedoraproject.org> 3.6.0-1
+- Update to 3.6.0
+
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/python-oslo-concurrency.spec b/python-oslo-concurrency.spec
index a6b44e3..1cb5836 100644
--- a/python-oslo-concurrency.spec
+++ b/python-oslo-concurrency.spec
@@ -8,13 +8,13 @@
%global pkg_name oslo-concurrency
Name: python-oslo-concurrency
-Version: 3.7.1
-Release: 4%{?dist}
+Version: 3.14.0
+Release: 1%{?dist}
Summary: OpenStack Oslo concurrency library
License: ASL 2.0
URL: https://launchpad.net/oslo
-Source0: https://pypi.python.org/packages/source/o/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
+Source0: https://pypi.io/packages/source/o/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
BuildArch: noarch
%description
@@ -36,6 +36,8 @@ BuildRequires: python-futures
BuildRequires: python-fixtures
BuildRequires: python-enum34
BuildRequires: python-eventlet
+# Required to compile translation files
+BuildRequires: python-babel
Requires: python-babel
Requires: python-iso8601
@@ -48,6 +50,7 @@ Requires: python-retrying
Requires: python-six
Requires: python-fasteners
Requires: python-enum34
+Requires: python-%{pkg_name}-lang = %{version}-%{release}
%description -n python2-%{pkg_name}
Oslo concurrency library has utilities for safely running multi-thread,
@@ -106,6 +109,7 @@ Requires: python3-posix_ipc
Requires: python3-retrying
Requires: python3-six
Requires: python3-fasteners
+Requires: python-%{pkg_name}-lang = %{version}-%{release}
%description -n python3-%{pkg_name}
Oslo concurrency library has utilities for safely running multi-thread,
@@ -113,7 +117,7 @@ multi-process applications using locking mechanisms and for running
external processes.
%package -n python3-%{pkg_name}-tests
-Summary: Testes for the Oslo concurrency library
+Summary: Tests for the Oslo concurrency library
%{?python_provide:%python_provide python3-%{pkg_name}-tests}
Requires: python3-%{pkg_name} = %{version}-%{release}
@@ -126,6 +130,11 @@ Requires: python3-fixtures
Tests for the Oslo concurrency library.
%endif
+%package -n python-%{pkg_name}-lang
+Summary: Translation files for Oslo concurrency library
+
+%description -n python-%{pkg_name}-lang
+Translation files for Oslo concurrency library
%prep
%setup -q -n %{pypi_name}-%{upstream_version}
@@ -138,6 +147,9 @@ rm -rf {test-,}requirements.txt
%py3_build
%endif
+# Generate i18n files
+%{__python2} setup.py compile_catalog -d build/lib/oslo_concurrency/locale
+
# generate html docs
sphinx-build doc/source html
# remove the sphinx-build leftovers
@@ -157,12 +169,23 @@ ln -s ./lockutils-wrapper-%{python2_version} %{buildroot}%{_bindir}/lockutils-wr
ln -s ./lockutils-wrapper-%{python2_version} %{buildroot}%{_bindir}/lockutils-wrapper
+# Install i18n .mo files (.po and .pot are not required)
+install -d -m 755 %{buildroot}%{_datadir}
+rm -f %{buildroot}%{python2_sitelib}/oslo_concurrency/locale/*/LC_*/oslo_concurrency*po
+rm -f %{buildroot}%{python2_sitelib}/oslo_concurrency/locale/*pot
+mv %{buildroot}%{python2_sitelib}/oslo_concurrency/locale %{buildroot}%{_datadir}/locale
+%if 0%{?with_python3}
+rm -rf %{buildroot}%{python3_sitelib}/oslo_concurrency/locale
+%endif
+
+# Find language files
+%find_lang oslo_concurrency --all-name
%check
-%{__python2} setup.py test ||:
+%{__python2} setup.py test
%if 0%{?with_python3}
rm -rf .testrepository
-%{__python3} setup.py test ||:
+%{__python3} setup.py test
%endif
%files -n python2-%{pkg_name}
@@ -182,6 +205,7 @@ rm -rf .testrepository
%files -n python2-%{pkg_name}-tests
%{python2_sitelib}/oslo_concurrency/tests
+%files -n python-%{pkg_name}-lang -f oslo_concurrency.lang
%if 0%{?with_python3}
%files -n python3-%{pkg_name}
@@ -199,22 +223,6 @@ rm -rf .testrepository
%changelog
-* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.1-4
-- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
-
-* Mon Jun 27 2016 Haïkel Guémar <hguemar@fedoraproject.org> - 3.7.1-3
-- Drop python3-futures dep
-
-* Sun Jun 26 2016 Haïkel Guémar <hguemar@fedoraproject.org> - 3.7.1-2
-- Fix python2 package pulling python3
-- Fix tests packaging
-
-* Fri Jun 17 2016 Haikel Guemar <hguemar@fedoraproject.org> 3.7.1-1
-- Update to 3.7.1
-
-* Fri Jun 03 2016 Charalampos Stratakis <cstratak@redhat.com> 3.6.0-2
-- Provide a python 3 tests subpackage
-
-* Wed Mar 23 2016 Haikel Guemar <hguemar@fedoraproject.org> 3.6.0-1
-- Update to 3.6.0
+* Wed Sep 07 2016 Haikel Guemar <hguemar@fedoraproject.org> 3.14.0-1
+- Update to 3.14.0
reply other threads:[~2026-06-07 12:40 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178083602408.1.1233676531657647545.rpms-python-oslo-concurrency-1f9340375028@fedoraproject.org \
--to=hguemar@fedoraproject.org \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox