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 <[email protected]> + +- 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
