Hello community,
here is the log from the commit of package python-pbr for openSUSE:Factory checked in at 2019-03-29 20:38:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pbr (Old)
and /work/SRC/openSUSE:Factory/.python-pbr.new.25356 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pbr"
Fri Mar 29 20:38:33 2019 rev:45 rq:689258 version:5.1.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pbr/python-pbr.changes 2019-03-04 09:11:31.788696323 +0100
+++ /work/SRC/openSUSE:Factory/.python-pbr.new.25356/python-pbr.changes 2019-03-29 20:38:35.954676063 +0100
@@ -1,0 +2,14 @@
+Tue Mar 26 20:02:01 UTC 2019 - John Vandenberg
+
+- Add Recomends for git-core and python-reno
+- Add Suggests for python-Sphinx and python-nose
+- Increase minimum dependency versions to match upstream
+- Add build dependency pip, pyparsing, reno and testrepository
+ used by the test suite
+- Remove unnecessary test dependencies coverage and hacking
+- Use OS_TEST_TIMEOUT=60 in %check to fix sparodic failing tests
+ due to timeouts with the default 30 seconds
+- Remove no longer needed steps in %prep due to upstream changes
+- Replace build dependency git with smaller git-core
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pbr.spec ++++++
--- /var/tmp/diff_new_pack.tkKaLD/_old 2019-03-29 20:38:37.106676651 +0100
+++ /var/tmp/diff_new_pack.tkKaLD/_new 2019-03-29 20:38:37.110676653 +0100
@@ -39,23 +39,31 @@
#!BuildIgnore: python2-pyparsing
#!BuildIgnore: python3-pyparsing
Requires: python-setuptools
+Recommends: git-core
+Recommends: python-reno >= 2.5.0
+Suggests: python-Sphinx >= 1.6.5
+Suggests: python-nose
Requires(post): update-alternatives
Requires(postun): update-alternatives
Obsoletes: python-pbr-doc
BuildArch: noarch
%if %{with test}
-BuildRequires: %{python_module Sphinx >= 1.6.2}
+BuildRequires: %{python_module Sphinx >= 1.6.5}
BuildRequires: %{python_module devel}
BuildRequires: %{python_module fixtures >= 3.0.0}
BuildRequires: %{python_module mock >= 2.0}
-BuildRequires: %{python_module six >= 1.9.0}
-BuildRequires: %{python_module stestr}
+BuildRequires: %{python_module pip}
+BuildRequires: %{python_module pyparsing >= 2.0.2}
+BuildRequires: %{python_module reno >= 2.5.0}
+BuildRequires: %{python_module six >= 1.10.0}
+BuildRequires: %{python_module stestr >= 2.1.0}
+BuildRequires: %{python_module testrepository >= 0.0.18}
BuildRequires: %{python_module testresources >= 2.0.0}
BuildRequires: %{python_module testscenarios >= 0.4}
BuildRequires: %{python_module testtools >= 2.2.0}
BuildRequires: %{python_module virtualenv >= 14.0.6}
-BuildRequires: %{python_module wheel}
-BuildRequires: git
+BuildRequires: %{python_module wheel >= 0.32.0}
+BuildRequires: git-core
BuildRequires: gpg2
%endif
%python_subpackages
@@ -71,12 +79,7 @@
%setup -q -n pbr-%{version}
%autopatch -p1
-# Get rid of ugly build-time deps that require network:
-sed -i "s/, 'sphinx\.ext\.intersphinx'//" doc/source/conf.py
-
-# drop interpreter from test setup.py
-sed -i "1s|^#!/.*||" pbr/tests/testpackage/setup.py
-chmod -x pbr/tests/testpackage/setup.py
+sed -i '/coverage/d;/hacking/d' test-requirements.txt
%build
%python_build
@@ -92,6 +95,7 @@
%if %{with test}
%check
+export OS_TEST_TIMEOUT=60
%python_exec -m stestr.cli run
%endif