Hello community, here is the log from the commit of package subunit for openSUSE:Factory checked in at 2019-04-18 09:55:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/subunit (Old) and /work/SRC/openSUSE:Factory/.subunit.new.17052 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "subunit" Thu Apr 18 09:55:56 2019 rev:3 rq:694864 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/subunit/subunit.changes 2019-04-10 23:09:12.283838206 +0200 +++ /work/SRC/openSUSE:Factory/.subunit.new.17052/subunit.changes 2019-04-18 09:55:58.881324561 +0200 @@ -1,0 +2,30 @@ +Tue Apr 16 20:31:02 UTC 2019 - Dirk Mueller <[email protected]> + +- fix dependency for subunit-filters + +------------------------------------------------------------------- +Wed Apr 10 09:05:37 UTC 2019 - Dirk Mueller <[email protected]> + +- fix package naming of the python subpackages to follow + packaging policy + +------------------------------------------------------------------- +Mon Apr 8 10:23:27 UTC 2019 - Dirk Mueller <[email protected]> + +- add explicit unittest2 buildrequires + +------------------------------------------------------------------- +Sat Apr 6 18:50:11 UTC 2019 - Dirk Mueller <[email protected]> + +- add obsoletes + +------------------------------------------------------------------- +Sat Apr 6 18:03:47 UTC 2019 - Dirk Mueller <[email protected]> + +- drop subunit-unbundle-iso8601.patch: there is no room for fedora + specific patches in opensuse and the iso8601 pypi module is completely + incompatible with that this version, so nothing works +- remove-unittest2.patch, subunit-decode-binary-to-unicode.patch + needed to get it back to a working state + +------------------------------------------------------------------- Old: ---- remove-unittest2.patch subunit-decode-binary-to-unicode.patch subunit-unbundle-iso8601.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ subunit.spec ++++++ --- /var/tmp/diff_new_pack.yuMgM8/_old 2019-04-18 09:55:59.553324984 +0200 +++ /var/tmp/diff_new_pack.yuMgM8/_new 2019-04-18 09:55:59.557324986 +0200 @@ -28,12 +28,6 @@ URL: https://github.com/testing-cabal/subunit Source0: https://github.com/testing-cabal/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source99: subunit-rpmlintrc -# Fedora-specific patch: remove the bundled copy of python-iso8601. -Patch0: %{name}-unbundle-iso8601.patch -# Merged upsteam: gh#testing-cabal/subunit#10 -Patch1: %{name}-decode-binary-to-unicode.patch -# WIP to be investigated upstream gh#testing-cabal/subunit#32 -Patch2: remove-unittest2.patch BuildRequires: %{python_module docutils} BuildRequires: %{python_module extras} BuildRequires: %{python_module fixtures} @@ -42,6 +36,7 @@ BuildRequires: %{python_module setuptools} BuildRequires: %{python_module testscenarios} BuildRequires: %{python_module testtools >= 1.8.0} +BuildRequires: %{python_module unittest2} BuildRequires: check-devel BuildRequires: cppunit-devel BuildRequires: fdupes @@ -97,7 +92,7 @@ BuildArch: noarch %description -n perl-subunit -Subunit Perl bindings. See the python-subunit package for test +Subunit Perl bindings. See the python3-python-subunit package for test processing functionality. %package shell @@ -106,22 +101,19 @@ BuildArch: noarch %description shell -Subunit shell bindings. See the python-subunit package for test +Subunit shell bindings. See the python3-python-subunit package for test processing functionality. -%package -n python2-%{name} -%{?python_provide:%python_provide python2-%{name}} +%package -n python2-python-%{name} Summary: Streaming protocol for test results Group: Development/Libraries/Python Requires: python2-extras -Requires: python2-iso8601 Requires: python2-testtools >= 1.8.0 -Obsoletes: python2-python-subunit < %{version} -Provides: python-python-subunit = %{version} -Provides: python2-python-subunit = %{version} +Provides: python-python-subunit = %{version}-%{release} +Obsoletes: python-python-subunit < %{version}-%{release} BuildArch: noarch -%description -n python2-%{name} +%description -n python2-python-%{name} Subunit is a streaming protocol for test results. The protocol is a binary encoding that is generated and parsed. By design, all the components of the protocol conceptually fit into the xUnit TestCase -> @@ -143,18 +135,14 @@ deserialization to get test runs on distributed machines to be reported in real time. -%package -n python3-%{name} -%{?python_provide:%python_provide python3-%{name}} +%package -n python3-python-%{name} Summary: Streaming protocol for test results Group: Development/Libraries/Python Requires: python3-extras -Requires: python3-iso8601 Requires: python3-testtools >= 1.8.0 -Obsoletes: python3-python-subunit < %{version} -Provides: python3-python-subunit = %{version} BuildArch: noarch -%description -n python3-%{name} +%description -n python3-python-%{name} Subunit is a streaming protocol for test results. The protocol is a binary encoding that is generated and parsed. By design, all the components of the protocol conceptually fit into the xUnit TestCase -> @@ -180,8 +168,8 @@ Summary: Command line filters for processing subunit streams Group: Development/Tools/Other Requires: pygtk2 -Requires: python2-%{name} = %{version}-%{release} Requires: python2-junitxml +Requires: python2-python-%{name} = %{version}-%{release} BuildArch: noarch %description filters @@ -218,9 +206,6 @@ fixtimestamp $fil done -# Replace bundled code with a symlink -ln -f -s %{python2_sitelib}/iso8601/iso8601.py python/subunit/iso8601.py - %build # Generate the configure script autoreconf -fvi @@ -238,14 +223,6 @@ %{python_expand chmod 0755 %{buildroot}%{$python_sitelib}/%{name}/run.py -# Replace bundled code with a symlink again -ln -f -s %{$python_sitelib}/iso8601/iso8601.py \ - %{buildroot}%{$python_sitelib}/subunit/iso8601.py -$python -m compileall -d %{$python_sitelib} \ - %{buildroot}%{$python_sitelib}/subunit/iso8601.py -$python -O -m compileall -d %{$python_sitelib} \ - %{buildroot}%{$python_sitelib}/subunit/iso8601.py - # Eliminate duplicates rm -fr %{buildroot}%{$python_sitelib}/subunit/tests %fdupes %{buildroot}%{$python_sitelib} @@ -324,12 +301,12 @@ %license Apache-2.0 BSD COPYING %config(noreplace) %{_sysconfdir}/profile.d/%{name}.sh -%files -n python2-%{name} +%files -n python2-python-%{name} %license Apache-2.0 BSD COPYING %{python2_sitelib}/%{name}/ %{python2_sitelib}/python_%{name}-%{version}-*.egg-info -%files -n python3-%{name} +%files -n python3-python-%{name} %license Apache-2.0 BSD COPYING %{python3_sitelib}/%{name}/ %{python3_sitelib}/python_%{name}-%{version}-*.egg-info
