commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2018-11-14 14:40:40 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is "python-python-subunit" Wed Nov 14 14:40:40 2018 rev:21 rq:646744 version:1.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2018-08-06 11:54:58.629317244 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2018-11-14 14:41:02.346849624 +0100 @@ -1,0 +2,5 @@ +Tue Nov 6 19:48:39 UTC 2018 - Todd R + +- Add missing unittest2 dependency. + +--- Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.g98QhO/_old 2018-11-14 14:41:03.666848063 +0100 +++ /var/tmp/diff_new_pack.g98QhO/_new 2018-11-14 14:41:03.666848063 +0100 @@ -30,9 +30,11 @@ Patch0: python-subunit-filter-path.patch BuildRequires: %{python_module fixtures} BuildRequires: %{python_module setuptools} -# Test requriements +# SECTION test requirements BuildRequires: %{python_module testscenarios} BuildRequires: %{python_module testtools >= 0.9.34} +BuildRequires: %{python_module unittest2} +# /SECTION BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-extras
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2018-08-06 11:54:58 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is "python-python-subunit" Mon Aug 6 11:54:58 2018 rev:20 rq:627616 version:1.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2017-10-05 11:59:00.654694452 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2018-08-06 11:54:58.629317244 +0200 @@ -1,0 +2,7 @@ +Mon Aug 6 09:21:45 UTC 2018 - tchva...@suse.com + +- Version update to 1.3.0: + * Fix make_stream_binary with FileIO object inputs + * Add a --rename flag to subunit-filter + +--- Old: python-subunit-1.2.0.tar.gz New: python-subunit-1.3.0.tar.gz Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.N3I3II/_old 2018-08-06 11:54:59.033317946 +0200 +++ /var/tmp/diff_new_pack.N3I3II/_new 2018-08-06 11:54:59.037317953 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-python-subunit # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,18 +18,18 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-python-subunit -Version:1.2.0 +Version:1.3.0 Release:0 Summary:Python implementation of subunit test streaming protocol -License:Apache-2.0 or BSD-3-Clause +License:Apache-2.0 OR BSD-3-Clause Group: Development/Languages/Python -Url:https://launchpad.net/subunit +URL:https://launchpad.net/subunit Source: https://files.pythonhosted.org/packages/source/p/python-subunit/python-subunit-%{version}.tar.gz Source99: %{name}-rpmlintrc # PATCH-FIX-OPENSUSE speili...@suse.com -- Filters are installed in /usr/bin. Patch0: python-subunit-filter-path.patch -BuildRequires: %{python_module devel} BuildRequires: %{python_module fixtures} +BuildRequires: %{python_module setuptools} # Test requriements BuildRequires: %{python_module testscenarios} BuildRequires: %{python_module testtools >= 0.9.34} @@ -37,7 +37,6 @@ BuildRequires: python-rpm-macros Requires: python-extras Requires: python-testtools >= 0.9.34 -BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(post): update-alternatives Requires(postun): update-alternatives BuildArch: noarch @@ -64,14 +63,14 @@ %python_install #NOTE(saschpe): The testsuite demands executables: %{python_expand chmod +x %{buildroot}%{$python_sitelib}/subunit/tests/sample-*.py - find %{buildroot}%{$python_sitelib}/subunit/tests/ -type f -name "sample-*.py" -exec sed -i "s|#!/usr/bin/env python|#!%__$python|" {} \; + find %{buildroot}%{$python_sitelib}/subunit/tests/ -type f -name "sample-*.py" -exec sed -i "s|#!%{_bindir}/env python|#!%__$python|" {} \; $python -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/subunit/tests/ $python -O -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/subunit/tests/ %fdupes -s %{buildroot}%{$python_sitelib} } for bin in subunit-2to1 subunit2csv subunit-1to2 subunit-filter subunit-ls \ subunit-notify subunit-stats subunit-tags subunit-output subunit2gtk \ -subunit2junitxml subunit2pyunit tap2subunit +subunit2junitxml subunit2pyunit tap2subunit subunit2disk do %python_clone -a %{buildroot}%{_bindir}/$bin done @@ -84,13 +83,12 @@ %post %{python_install_alternative subunit-2to1 subunit2csv subunit-1to2 subunit-filter subunit-ls subunit-notify subunit-stats subunit-tags subunit-output subunit2gtk -subunit2junitxml subunit2pyunit tap2subunit} +subunit2junitxml subunit2pyunit tap2subunit subunit2disk} %postun %python_uninstall_alternative subunit-2to1 %files %{python_files} -%defattr(-,root,root,-) %doc README.rst NEWS %python_alternative %{_bindir}/subunit2csv %python_alternative %{_bindir}/subunit-2to1 @@ -105,6 +103,7 @@ %python_alternative %{_bindir}/subunit2junitxml %python_alternative %{_bindir}/subunit2pyunit %python_alternative %{_bindir}/tap2subunit +%python_alternative %{_bindir}/subunit2disk %{python_sitelib}/subunit %{python_sitelib}/python_subunit-%{version}-py*.egg-info ++ python-subunit-1.2.0.tar.gz -> python-subunit-1.3.0.tar.gz
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2017-10-05 11:58:41 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is "python-python-subunit" Thu Oct 5 11:58:41 2017 rev:19 rq:530882 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2017-09-29 11:55:55.218285272 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2017-10-05 11:59:00.654694452 +0200 @@ -1,0 +2,5 @@ +Mon Oct 2 23:41:07 UTC 2017 - jeng...@inai.de + +- Ensure neutrality of description. + +--- Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.ZRZOjW/_old 2017-10-05 11:59:01.166622426 +0200 +++ /var/tmp/diff_new_pack.ZRZOjW/_new 2017-10-05 11:59:01.166622426 +0200 @@ -45,12 +45,11 @@ %description Subunit is a streaming protocol for test results. The protocol is human -readable and easily generated and parsed. By design all the components of -the protocol conceptually fit into the xUnit TestCase->TestResult interaction. +readable. The components of the protocol conceptually fit into the xUnit +TestCase->TestResult interaction. Subunit comes with command line filters to process a subunit stream and -language bindings for python, C, C++ and shell. Bindings are easy to write -for other languages. +language bindings for python, C, C++ and shell. %prep %setup -q -n python-subunit-%{version}
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2017-09-29 11:55:51 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is "python-python-subunit" Fri Sep 29 11:55:51 2017 rev:18 rq:528951 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2017-07-12 19:35:51.385616147 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2017-09-29 11:55:55.218285272 +0200 @@ -1,0 +2,6 @@ +Wed Sep 27 12:14:25 UTC 2017 - tbecht...@suse.com + +- Use update-alternatives for binaries. That way, the binaries are + also available from the python2 package. + +--- Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.Hd0jpD/_old 2017-09-29 11:55:56.342126802 +0200 +++ /var/tmp/diff_new_pack.Hd0jpD/_new 2017-09-29 11:55:56.346126239 +0200 @@ -38,6 +38,8 @@ Requires: python-extras Requires: python-testtools >= 0.9.34 BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires(post): update-alternatives +Requires(postun): update-alternatives BuildArch: noarch %python_subpackages @@ -68,30 +70,42 @@ $python -O -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/subunit/tests/ %fdupes -s %{buildroot}%{$python_sitelib} } +for bin in subunit-2to1 subunit2csv subunit-1to2 subunit-filter subunit-ls \ +subunit-notify subunit-stats subunit-tags subunit-output subunit2gtk \ +subunit2junitxml subunit2pyunit tap2subunit +do +%python_clone -a %{buildroot}%{_bindir}/$bin +done %check patch -p1 -R < %{PATCH0} export PYTHONPATH="$PWD/python" %python_exec -m testtools.run subunit.test_suite +%post +%{python_install_alternative subunit-2to1 subunit2csv subunit-1to2 subunit-filter subunit-ls +subunit-notify subunit-stats subunit-tags subunit-output subunit2gtk +subunit2junitxml subunit2pyunit tap2subunit} + +%postun +%python_uninstall_alternative subunit-2to1 + %files %{python_files} %defattr(-,root,root,-) %doc README.rst NEWS -%ifpython3 -%{_bindir}/subunit2csv -%{_bindir}/subunit-2to1 -%{_bindir}/subunit-1to2 -%{_bindir}/subunit-filter -%{_bindir}/subunit-ls -%{_bindir}/subunit-notify -%{_bindir}/subunit-stats -%{_bindir}/subunit-tags -%{_bindir}/subunit-output -%{_bindir}/subunit2gtk -%{_bindir}/subunit2junitxml -%{_bindir}/subunit2pyunit -%{_bindir}/tap2subunit -%endif +%python_alternative %{_bindir}/subunit2csv +%python_alternative %{_bindir}/subunit-2to1 +%python_alternative %{_bindir}/subunit-1to2 +%python_alternative %{_bindir}/subunit-filter +%python_alternative %{_bindir}/subunit-ls +%python_alternative %{_bindir}/subunit-notify +%python_alternative %{_bindir}/subunit-stats +%python_alternative %{_bindir}/subunit-tags +%python_alternative %{_bindir}/subunit-output +%python_alternative %{_bindir}/subunit2gtk +%python_alternative %{_bindir}/subunit2junitxml +%python_alternative %{_bindir}/subunit2pyunit +%python_alternative %{_bindir}/tap2subunit %{python_sitelib}/subunit %{python_sitelib}/python_subunit-%{version}-py*.egg-info
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2017-07-12 19:35:51 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is "python-python-subunit" Wed Jul 12 19:35:51 2017 rev:17 rq:509483 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2017-05-06 18:27:39.312128199 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2017-07-12 19:35:51.385616147 +0200 @@ -1,0 +2,5 @@ +Mon Jul 10 18:42:12 UTC 2017 - toddrme2...@gmail.com + +- Fix wrong-script-interpreter rpmlint error. + +--- Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.UaKpF8/_old 2017-07-12 19:35:52.029525189 +0200 +++ /var/tmp/diff_new_pack.UaKpF8/_new 2017-07-12 19:35:52.033524624 +0200 @@ -63,6 +63,9 @@ %python_install #NOTE(saschpe): The testsuite demands executables: %{python_expand chmod +x %{buildroot}%{$python_sitelib}/subunit/tests/sample-*.py + find %{buildroot}%{$python_sitelib}/subunit/tests/ -type f -name "sample-*.py" -exec sed -i "s|#!/usr/bin/env python|#!%__$python|" {} \; + $python -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/subunit/tests/ + $python -O -m compileall -d %{$python_sitelib} %{buildroot}%{$python_sitelib}/subunit/tests/ %fdupes -s %{buildroot}%{$python_sitelib} } @@ -90,6 +93,6 @@ %{_bindir}/tap2subunit %endif %{python_sitelib}/subunit -%{python_sitelib}/python_subunit-%{version}-py%{python_version}.egg-info +%{python_sitelib}/python_subunit-%{version}-py*.egg-info %changelog
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2017-05-06 18:27:31 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is "python-python-subunit" Sat May 6 18:27:31 2017 rev:16 rq:490140 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2016-09-28 15:04:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2017-05-06 18:27:39.312128199 +0200 @@ -1,0 +2,10 @@ +Sun Apr 23 16:58:19 UTC 2017 - aloi...@gmx.com + +- Added fixtures build requirement + +--- +Fri Apr 7 13:22:48 UTC 2017 - aloi...@gmx.com + +- Converted to single-spec (with great help from Jan Matejek) + +--- New: python-python-subunit-rpmlintrc Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.i4g3j5/_old 2017-05-06 18:27:41.307846593 +0200 +++ /var/tmp/diff_new_pack.i4g3j5/_new 2017-05-06 18:27:41.311846028 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-python-subunit # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,30 +16,30 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-python-subunit Version:1.2.0 Release:0 Summary:Python implementation of subunit test streaming protocol License:Apache-2.0 or BSD-3-Clause Group: Development/Languages/Python -Url:http://launchpad.net/subunit -Source: http://pypi.python.org/packages/source/p/python-subunit/python-subunit-%{version}.tar.gz +Url:https://launchpad.net/subunit +Source: https://files.pythonhosted.org/packages/source/p/python-subunit/python-subunit-%{version}.tar.gz +Source99: %{name}-rpmlintrc # PATCH-FIX-OPENSUSE speili...@suse.com -- Filters are installed in /usr/bin. Patch0: python-subunit-filter-path.patch -BuildRequires: python-devel +BuildRequires: %{python_module devel} +BuildRequires: %{python_module fixtures} # Test requriements -BuildRequires: python-testscenarios -BuildRequires: python-testtools >= 0.9.34 +BuildRequires: %{python_module testscenarios} +BuildRequires: %{python_module testtools >= 0.9.34} +BuildRequires: fdupes +BuildRequires: python-rpm-macros Requires: python-extras Requires: python-testtools >= 0.9.34 -Requires(post): update-alternatives -Requires(postun): update-alternatives BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else BuildArch: noarch -%endif +%python_subpackages %description Subunit is a streaming protocol for test results. The protocol is human @@ -53,99 +53,43 @@ %prep %setup -q -n python-subunit-%{version} %patch0 -p1 -for B in subunit2csv subunit-2to1 subunit-1to2 subunit-filter subunit-ls subunit-notify subunit-stats subunit-tags subunit-output subunit2gtk subunit2junitxml subunit2pyunit tap2subunit ; do -sed -i "s|'filters/$B'|'filters/$B-%{py_ver}'|" setup.py -mv filters/$B filters/$B-%{py_ver} -done -sed -i "s|'subunit-filter'|'subunit-filter-%{py_ver}'|" python/subunit/tests/test_subunit_filter.py +# Remove shebang from non-executable files +sed -i -e "1d" python/subunit/run.py %build -python setup.py build +%python_build %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%python_install #NOTE(saschpe): The testsuite demands executables: -chmod +x %{buildroot}%{python_sitelib}/subunit/tests/sample-*.py -mkdir -p %{buildroot}%{_sysconfdir}/alternatives -for B in subunit2csv subunit-2to1 subunit-1to2 subunit-filter subunit-ls subunit-notify subunit-stats subunit-tags subunit-output subunit2gtk subunit2junitxml subunit2pyunit tap2subunit ; do -touch %{buildroot}%{_sysconfdir}/alternatives/$B -ln -sf %{_sysconfdir}/alternatives/$B %{buildroot}/%{_bindir}/$B -done +%{python_expand chmod +x %{buildroot}%{$python_sitelib}/subunit/tests/sample-*.py + %fdupes -s %{buildroot}%{$python_sitelib} +} %check -#NOTE(saschpe): Pesky testsuite doesn't know about buildroot -sed -i
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2016-09-28 15:04:37 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is "python-python-subunit" Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2015-08-03 17:21:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2016-09-28 15:04:38.0 +0200 @@ -1,0 +2,11 @@ +Fri Sep 2 20:51:59 UTC 2016 - tbecht...@suse.com + +- update to 1.2.0: + * Fixed handling of incomplete writes with eventlet on Python3. + * Added subunit2disk, which explodes a stream out to files on disk. + * Unencapsulated strings and encapsulated stdout will be forwarded by +subunit-2to1. + * SUBUNIT_FORMATTER which has not been honoured for years is now +removed from the codebase. + +--- Old: python-subunit-1.0.0.tar.gz New: python-subunit-1.2.0.tar.gz Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.pLyp2s/_old 2016-09-28 15:04:39.0 +0200 +++ /var/tmp/diff_new_pack.pLyp2s/_new 2016-09-28 15:04:39.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-python-subunit # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-python-subunit -Version:1.0.0 +Version:1.2.0 Release:0 Summary:Python implementation of subunit test streaming protocol License:Apache-2.0 or BSD-3-Clause @@ -105,7 +105,7 @@ %files %defattr(-,root,root,-) -%doc README NEWS +%doc README.rst NEWS %{_bindir}/subunit2csv %{_bindir}/subunit2csv-%{py_ver} %{_bindir}/subunit-2to1 ++ python-subunit-1.0.0.tar.gz -> python-subunit-1.2.0.tar.gz ++ 1932 lines of diff (skipped)
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2015-08-03 17:21:14 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is python-python-subunit Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2014-12-30 00:51:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2015-08-03 17:21:37.0 +0200 @@ -1,0 +2,5 @@ +Mon Jul 27 08:59:17 UTC 2015 - seife+...@b1-systems.com + +- fix RHEL7 build by disabling %py_compile (done by rpmbuild anyway) + +--- Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.dndCuV/_old 2015-08-03 17:21:37.0 +0200 +++ /var/tmp/diff_new_pack.dndCuV/_new 2015-08-03 17:21:37.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-python-subunit # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -78,7 +78,9 @@ PYTHONPATH=%{buildroot}%{python_sitelib} python -m testtools.run subunit.test_suite sed -i s|'%{buildroot}',|'/',| %{buildroot}%{python_sitelib}/subunit/tests/test_subunit_filter.py # Fixup compiled python module afterwards: +%if 0%{?suse_version} %py_compile %{buildroot}%{python_sitelib}/subunit/tests +%endif %post update-alternatives \
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2014-12-30 00:50:28 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is python-python-subunit Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2014-10-06 22:05:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2014-12-30 00:51:06.0 +0100 @@ -1,0 +2,9 @@ +Mon Dec 29 16:49:46 UTC 2014 - p.drou...@gmail.com + +- Update to version 1.0.0 + + Tests have been fixed with testtools 1.2.0 and above. + + With testtools 1.4.0 and above import errors are now + shown in detail by ``subunit.run``. +- Fix build on Factory + +--- Old: python-subunit-0.0.21.tar.gz New: python-subunit-1.0.0.tar.gz Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.DKkvKi/_old 2014-12-30 00:51:09.0 +0100 +++ /var/tmp/diff_new_pack.DKkvKi/_new 2014-12-30 00:51:09.0 +0100 @@ -17,7 +17,7 @@ Name: python-python-subunit -Version:0.0.21 +Version:1.0.0 Release:0 Summary:Python implementation of subunit test streaming protocol License:Apache-2.0 or BSD-3-Clause ++ python-subunit-0.0.21.tar.gz - python-subunit-1.0.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/MANIFEST.in new/python-subunit-1.0.0/MANIFEST.in --- old/python-subunit-0.0.21/MANIFEST.in 2012-12-17 09:21:20.0 +0100 +++ new/python-subunit-1.0.0/MANIFEST.in2014-08-31 21:24:05.0 +0200 @@ -1,4 +1,4 @@ -exclude .bzrignore +exclude .gitignore exclude aclocal.m4 prune autom4te.cache prune c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/NEWS new/python-subunit-1.0.0/NEWS --- old/python-subunit-0.0.21/NEWS 2014-08-27 03:32:38.0 +0200 +++ new/python-subunit-1.0.0/NEWS 2014-11-18 22:37:55.0 +0100 @@ -5,6 +5,21 @@ NEXT (In development) - +1.0.0 +- + +BUGFIXES + + +* Tests have been fixed with testtools 1.2.0 and above. + (Robert Collins) + +IMPROVEMENTS + + +* With testtools 1.4.0 and above import errors are now + shown in detail by ``subunit.run``. (Robert Collins) + 0.0.21 -- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/PKG-INFO new/python-subunit-1.0.0/PKG-INFO --- old/python-subunit-0.0.21/PKG-INFO 2014-08-27 03:33:40.0 +0200 +++ new/python-subunit-1.0.0/PKG-INFO 2014-11-18 22:40:31.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: python-subunit -Version: 0.0.21 +Version: 1.0.0 Summary: Python implementation of subunit test streaming protocol Home-page: http://launchpad.net/subunit Author: Robert Collins @@ -472,7 +472,7 @@ * Update versions in configure.ac and python/subunit/__init__.py. * Update NEWS. * Do a make distcheck, which will update Makefile etc. -* Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist upload -s +* Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist bdist_wheel upload -s * Upload the regular one to LP. * Push a tagged commit. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/README new/python-subunit-1.0.0/README --- old/python-subunit-0.0.21/README2014-08-24 08:00:35.0 +0200 +++ new/python-subunit-1.0.0/README 2014-11-18 22:39:29.0 +0100 @@ -464,7 +464,7 @@ * Update versions in configure.ac and python/subunit/__init__.py. * Update NEWS. * Do a make distcheck, which will update Makefile etc. -* Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist upload -s +* Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist bdist_wheel upload -s * Upload the regular one to LP. * Push a tagged commit. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/python/subunit/__init__.py new/python-subunit-1.0.0/python/subunit/__init__.py --- old/python-subunit-0.0.21/python/subunit/__init__.py2014-08-27 03:31:40.0 +0200 +++ new/python-subunit-1.0.0/python/subunit/__init__.py 2014-11-18 22:37:40.0 +0100 @@ -153,7 +153,7 @@ #
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2014-10-06 22:05:07 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is python-python-subunit Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2014-02-26 06:55:09.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2014-10-06 22:05:17.0 +0200 @@ -1,0 +2,18 @@ +Sat Sep 27 17:26:10 UTC 2014 - dmuel...@suse.com + +- update to 0.0.21: + * Brown bag bugfix - 0.0.20's setup.py referenced cvs not csv. +(Robert Collins, #1361924) + * subunit2csv is now installed when using pip. +(Robert Collins, #1279669) + * testscenarios is now a test dependency, not an install dependency. +(Arfrever Frehtes Taifersar Arahesis, #1292757) + * The python-subunit tarball can now have setup run from the current +directory. (Robert Collins, #1361857) + * ``subunit.run`` in Python will now exit 0 as long as the test stream has +been generated correctly - this has always been the intent but API friction +with testtools had prevented it working. +(Robert Collins) +- Remove python-testscenarios dependency; not needed anymore + +--- Old: python-subunit-0.0.18.tar.gz New: python-subunit-0.0.21.tar.gz Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.IdxU1D/_old 2014-10-06 22:05:18.0 +0200 +++ /var/tmp/diff_new_pack.IdxU1D/_new 2014-10-06 22:05:18.0 +0200 @@ -17,7 +17,7 @@ Name: python-python-subunit -Version:0.0.18 +Version:0.0.21 Release:0 Summary:Python implementation of subunit test streaming protocol License:Apache-2.0 or BSD-3-Clause @@ -31,7 +31,6 @@ BuildRequires: python-testscenarios BuildRequires: python-testtools = 0.9.34 Requires: python-extras -Requires: python-testscenarios Requires: python-testtools = 0.9.34 Requires(post): update-alternatives Requires(postun): update-alternatives @@ -54,7 +53,7 @@ %prep %setup -q -n python-subunit-%{version} %patch0 -p1 -for B in subunit-2to1 subunit-1to2 subunit-filter subunit-ls subunit-notify subunit-stats subunit-tags subunit-output subunit2gtk subunit2junitxml subunit2pyunit tap2subunit ; do +for B in subunit2csv subunit-2to1 subunit-1to2 subunit-filter subunit-ls subunit-notify subunit-stats subunit-tags subunit-output subunit2gtk subunit2junitxml subunit2pyunit tap2subunit ; do sed -i s|'filters/$B'|'filters/$B-%{py_ver}'| setup.py mv filters/$B filters/$B-%{py_ver} done @@ -68,7 +67,7 @@ #NOTE(saschpe): The testsuite demands executables: chmod +x %{buildroot}%{python_sitelib}/subunit/tests/sample-*.py mkdir -p %{buildroot}%{_sysconfdir}/alternatives -for B in subunit-2to1 subunit-1to2 subunit-filter subunit-ls subunit-notify subunit-stats subunit-tags subunit-output subunit2gtk subunit2junitxml subunit2pyunit tap2subunit ; do +for B in subunit2csv subunit-2to1 subunit-1to2 subunit-filter subunit-ls subunit-notify subunit-stats subunit-tags subunit-output subunit2gtk subunit2junitxml subunit2pyunit tap2subunit ; do touch %{buildroot}%{_sysconfdir}/alternatives/$B ln -sf %{_sysconfdir}/alternatives/$B %{buildroot}/%{_bindir}/$B done @@ -85,6 +84,7 @@ update-alternatives \ --install %{_bindir}/subunit-2to1 subunit-2to1 %{_bindir}/subunit-2to1-%{py_ver} 20 \ --slave %{_bindir}/subunit-1to2 subunit-1to2 %{_bindir}/subunit-1to2-%{py_ver} \ +--slave %{_bindir}/subunit2csv subunit2csv %{_bindir}/subunit2csv-%{py_ver} \ --slave %{_bindir}/subunit-filter subunit-filter %{_bindir}/subunit-filter-%{py_ver} \ --slave %{_bindir}/subunit-ls subunit-ls %{_bindir}/subunit-ls-%{py_ver} \ --slave %{_bindir}/subunit-notify subunit-notify %{_bindir}/subunit-notify-%{py_ver} \ @@ -104,6 +104,8 @@ %files %defattr(-,root,root,-) %doc README NEWS +%{_bindir}/subunit2csv +%{_bindir}/subunit2csv-%{py_ver} %{_bindir}/subunit-2to1 %{_bindir}/subunit-2to1-%{py_ver} %{_bindir}/subunit-1to2 @@ -128,6 +130,7 @@ %{_bindir}/subunit2pyunit-%{py_ver} %{_bindir}/tap2subunit %{_bindir}/tap2subunit-%{py_ver} +%ghost %{_sysconfdir}/alternatives/subunit2csv %ghost %{_sysconfdir}/alternatives/subunit-2to1 %ghost %{_sysconfdir}/alternatives/subunit-1to2 %ghost %{_sysconfdir}/alternatives/subunit-filter ++ python-subunit-0.0.18.tar.gz - python-subunit-0.0.21.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore'
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2014-02-26 06:55:06 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is python-python-subunit Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2014-01-30 17:45:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2014-02-26 06:55:09.0 +0100 @@ -1,0 +2,5 @@ +Thu Feb 13 17:39:12 UTC 2014 - speili...@suse.com + +- Implement update-alternatives + +--- Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.tAxoJn/_old 2014-02-26 06:55:10.0 +0100 +++ /var/tmp/diff_new_pack.tAxoJn/_new 2014-02-26 06:55:10.0 +0100 @@ -33,6 +33,8 @@ Requires: python-extras Requires: python-testscenarios Requires: python-testtools = 0.9.34 +Requires(post): update-alternatives +Requires(postun): update-alternatives BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} 0%{?suse_version} = 1110 %{!?python_sitelib: %global python_sitelib %(python -c from distutils.sysconfig import get_python_lib; print get_python_lib())} @@ -52,6 +54,11 @@ %prep %setup -q -n python-subunit-%{version} %patch0 -p1 +for B in subunit-2to1 subunit-1to2 subunit-filter subunit-ls subunit-notify subunit-stats subunit-tags subunit-output subunit2gtk subunit2junitxml subunit2pyunit tap2subunit ; do +sed -i s|'filters/$B'|'filters/$B-%{py_ver}'| setup.py +mv filters/$B filters/$B-%{py_ver} +done +sed -i s|'subunit-filter'|'subunit-filter-%{py_ver}'| python/subunit/tests/test_subunit_filter.py %build python setup.py build @@ -60,6 +67,11 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot} #NOTE(saschpe): The testsuite demands executables: chmod +x %{buildroot}%{python_sitelib}/subunit/tests/sample-*.py +mkdir -p %{buildroot}%{_sysconfdir}/alternatives +for B in subunit-2to1 subunit-1to2 subunit-filter subunit-ls subunit-notify subunit-stats subunit-tags subunit-output subunit2gtk subunit2junitxml subunit2pyunit tap2subunit ; do +touch %{buildroot}%{_sysconfdir}/alternatives/$B +ln -sf %{_sysconfdir}/alternatives/$B %{buildroot}/%{_bindir}/$B +done %check #NOTE(saschpe): Pesky testsuite doesn't know about buildroot @@ -69,21 +81,65 @@ # Fixup compiled python module afterwards: %py_compile %{buildroot}%{python_sitelib}/subunit/tests +%post +update-alternatives \ +--install %{_bindir}/subunit-2to1 subunit-2to1 %{_bindir}/subunit-2to1-%{py_ver} 20 \ +--slave %{_bindir}/subunit-1to2 subunit-1to2 %{_bindir}/subunit-1to2-%{py_ver} \ +--slave %{_bindir}/subunit-filter subunit-filter %{_bindir}/subunit-filter-%{py_ver} \ +--slave %{_bindir}/subunit-ls subunit-ls %{_bindir}/subunit-ls-%{py_ver} \ +--slave %{_bindir}/subunit-notify subunit-notify %{_bindir}/subunit-notify-%{py_ver} \ +--slave %{_bindir}/subunit-stats subunit-stats %{_bindir}/subunit-stats-%{py_ver} \ +--slave %{_bindir}/subunit-tags subunit-tags %{_bindir}/subunit-tags-%{py_ver} \ +--slave %{_bindir}/subunit-output subunit-output %{_bindir}/subunit-output-%{py_ver} \ +--slave %{_bindir}/subunit2gtk subunit2gtk %{_bindir}/subunit2gtk-%{py_ver} \ +--slave %{_bindir}/subunit2junitxml subunit2junitxml %{_bindir}/subunit2junitxml-%{py_ver} \ +--slave %{_bindir}/subunit2pyunit subunit2pyunit %{_bindir}/subunit2pyunit-%{py_ver} \ +--slave %{_bindir}/tap2subunit tap2subunit %{_bindir}/tap2subunit-%{py_ver} + +%postun +if [ $1 -eq 0 ] ; then +update-alternatives --remove subunit %{_bindir}/subunit-%{py_ver} +fi + %files %defattr(-,root,root,-) %doc README NEWS %{_bindir}/subunit-2to1 +%{_bindir}/subunit-2to1-%{py_ver} %{_bindir}/subunit-1to2 +%{_bindir}/subunit-1to2-%{py_ver} %{_bindir}/subunit-filter +%{_bindir}/subunit-filter-%{py_ver} %{_bindir}/subunit-ls +%{_bindir}/subunit-ls-%{py_ver} %{_bindir}/subunit-notify +%{_bindir}/subunit-notify-%{py_ver} %{_bindir}/subunit-stats +%{_bindir}/subunit-stats-%{py_ver} %{_bindir}/subunit-tags +%{_bindir}/subunit-tags-%{py_ver} %{_bindir}/subunit-output +%{_bindir}/subunit-output-%{py_ver} %{_bindir}/subunit2gtk +%{_bindir}/subunit2gtk-%{py_ver} %{_bindir}/subunit2junitxml +%{_bindir}/subunit2junitxml-%{py_ver} %{_bindir}/subunit2pyunit +%{_bindir}/subunit2pyunit-%{py_ver} %{_bindir}/tap2subunit +%{_bindir}/tap2subunit-%{py_ver} +%ghost %{_sysconfdir}/alternatives/subunit-2to1 +%ghost
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2014-01-30 17:45:10 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is python-python-subunit Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2014-01-23 15:54:39.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2014-01-30 17:45:11.0 +0100 @@ -1,0 +2,15 @@ +Thu Jan 30 11:53:52 UTC 2014 - speili...@suse.com + +- Update to version 0.0.18: + + Fix compatibility with testtools 0.9.35 which dropped the 'all' compat +symbol. This breaks support for Python versions lower than 2.6. +- Changes from version 0.0.17: + + Add subunit-output tool that can generate a Subunit v2 bytestream from +arguments passed on the command line. (Thomi Richards, #1252084) +- Add /usr/bin/subunit-output +- Add python-subunit-filter-path.patch: + + Fix filters path in testsuite +- Properly run testsuite +- Fix requirements + +--- @@ -12 +27 @@ - * When tests fail to import ``python subunit.run -l ...`` will now write a + * When tests fail to import python subunit.run -l ... will now write a @@ -33,3 +48,3 @@ - * `subunit-stats` no longer outputs encapsulated stdout as subunit. - * The logic for `subunit.run` is now importable via python - - `subunit.run.main`. (Robert Collins, #606770) + * subunit-stats no longer outputs encapsulated stdout as subunit. + * The logic for subunit.run is now importable via python - +subunit.run.main. (Robert Collins, #606770) Old: python-subunit-0.0.16.tar.gz New: python-subunit-0.0.18.tar.gz python-subunit-filter-path.patch Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.LlFNoN/_old 2014-01-30 17:45:12.0 +0100 +++ /var/tmp/diff_new_pack.LlFNoN/_new 2014-01-30 17:45:12.0 +0100 @@ -17,16 +17,21 @@ Name: python-python-subunit -Version:0.0.16 +Version:0.0.18 Release:0 Summary:Python implementation of subunit test streaming protocol License:Apache-2.0 or BSD-3-Clause Group: Development/Languages/Python Url:http://launchpad.net/subunit Source: http://pypi.python.org/packages/source/p/python-subunit/python-subunit-%{version}.tar.gz +# PATCH-FIX-OPENSUSE speili...@suse.com -- Filters are installed in /usr/bin. +Patch0: python-subunit-filter-path.patch BuildRequires: python-devel -BuildRequires: python-nose +# Test requriements +BuildRequires: python-testscenarios +BuildRequires: python-testtools = 0.9.34 Requires: python-extras +Requires: python-testscenarios Requires: python-testtools = 0.9.34 BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} 0%{?suse_version} = 1110 @@ -46,15 +51,23 @@ %prep %setup -q -n python-subunit-%{version} +%patch0 -p1 %build python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} +#NOTE(saschpe): The testsuite demands executables: +chmod +x %{buildroot}%{python_sitelib}/subunit/tests/sample-*.py %check -nosetests +#NOTE(saschpe): Pesky testsuite doesn't know about buildroot +sed -i s|'/',|'%{buildroot}',| %{buildroot}%{python_sitelib}/subunit/tests/test_subunit_filter.py +PYTHONPATH=%{buildroot}%{python_sitelib} python -m testtools.run subunit.test_suite +sed -i s|'%{buildroot}',|'/',| %{buildroot}%{python_sitelib}/subunit/tests/test_subunit_filter.py +# Fixup compiled python module afterwards: +%py_compile %{buildroot}%{python_sitelib}/subunit/tests %files %defattr(-,root,root,-) @@ -66,10 +79,12 @@ %{_bindir}/subunit-notify %{_bindir}/subunit-stats %{_bindir}/subunit-tags +%{_bindir}/subunit-output %{_bindir}/subunit2gtk %{_bindir}/subunit2junitxml %{_bindir}/subunit2pyunit %{_bindir}/tap2subunit -%{python_sitelib}/* +%{python_sitelib}/subunit +%{python_sitelib}/python_subunit-%{version}-py%{py_ver}.egg-info %changelog ++ python-subunit-0.0.16.tar.gz - python-subunit-0.0.18.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.16/NEWS new/python-subunit-0.0.18/NEWS --- old/python-subunit-0.0.16/NEWS 2013-11-30 03:04:01.0 +0100 +++ new/python-subunit-0.0.18/NEWS 2014-01-29 20:13:19.0 +0100 @@ -5,6 +5,25 @@ NEXT (In development) - +0.0.18 +-- + +IMPROVMENTS +~~~ + +* Fix compatibility with testtools
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2014-01-17 11:08:09 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is python-python-subunit Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2013-09-03 22:04:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2014-01-23 15:54:39.0 +0100 @@ -1,0 +2,15 @@ +Mon Jan 13 13:28:11 UTC 2014 - dmuel...@suse.com + +- update to 0.0.16: + * Perl files should now honour perl system config. + * Python 3.1 and 3.2 have an inconsistent memoryview implementation which + required a workaround for NUL byte detection. (Robert Collins, #1216246) + * The test suite was failing 6 tests due to testtools changing it's output + formatting of exceptions. (Robert Collins) + * V2 parser errors now set appropriate mime types for the encapsulated packet + data and the error message. (Robert Collins) + * When tests fail to import ``python subunit.run -l ...`` will now write a + subunit file attachment listing the failed imports and exit 2 +- Fix package requires + +--- Old: python-subunit-0.0.15.tar.gz New: python-subunit-0.0.16.tar.gz Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.qCEIS2/_old 2014-01-23 15:54:40.0 +0100 +++ /var/tmp/diff_new_pack.qCEIS2/_new 2014-01-23 15:54:40.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-python-subunit # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-python-subunit -Version:0.0.15 +Version:0.0.16 Release:0 Summary:Python implementation of subunit test streaming protocol License:Apache-2.0 or BSD-3-Clause @@ -27,6 +27,7 @@ BuildRequires: python-devel BuildRequires: python-nose Requires: python-extras +Requires: python-testtools = 0.9.34 BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} 0%{?suse_version} = 1110 %{!?python_sitelib: %global python_sitelib %(python -c from distutils.sysconfig import get_python_lib; print get_python_lib())} ++ python-subunit-0.0.15.tar.gz - python-subunit-0.0.16.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.15/NEWS new/python-subunit-0.0.16/NEWS --- old/python-subunit-0.0.15/NEWS 2013-08-24 16:09:29.0 +0200 +++ new/python-subunit-0.0.16/NEWS 2013-11-30 03:04:01.0 +0100 @@ -5,6 +5,35 @@ NEXT (In development) - +0.0.16 +-- + +BUG FIXES +~ + +* Perl files should now honour perl system config. + (Benedikt Morbach, #1233198) + +* Python 3.1 and 3.2 have an inconsistent memoryview implementation which + required a workaround for NUL byte detection. (Robert Collins, #1216246) + +* The test suite was failing 6 tests due to testtools changing it's output + formatting of exceptions. (Robert Collins) + +* V2 parser errors now set appropriate mime types for the encapsulated packet + data and the error message. (Robert Collins) + +* When tests fail to import ``python subunit.run -l ...`` will now write a + subunit file attachment listing the failed imports and exit 2, rather than + listing the stub objects from the importer and exiting 0. + (Robert Collins, #1245672) + +IMPROVEMENTS + + +* Most filters will now accept a file path argument instead of only reading + from stdin. (Robert Collins, #409206) + 0.0.15 -- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.15/PKG-INFO new/python-subunit-0.0.16/PKG-INFO --- old/python-subunit-0.0.15/PKG-INFO 2013-08-24 16:12:08.0 +0200 +++ new/python-subunit-0.0.16/PKG-INFO 2013-11-30 10:17:05.0 +0100 @@ -1,6 +1,6 @@ -Metadata-Version: 1.1 +Metadata-Version: 1.0 Name: python-subunit -Version: 0.0.15 +Version: 0.0.16 Summary: Python implementation of subunit test streaming protocol Home-page: http://launchpad.net/subunit Author: Robert Collins @@ -14,7 +14,7 @@ license at the users choice. A copy of both licenses are available in the project source as Apache-2.0 and
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2013-09-03 22:04:05 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is python-python-subunit Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2013-07-22 13:53:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2013-09-03 22:04:06.0 +0200 @@ -1,0 +2,12 @@ +Tue Sep 3 08:22:49 UTC 2013 - dmuel...@suse.com + +- update to 0.0.15: + * Clients of subunit did not expect memoryview objects in StreamResult events. + * Memoryview and struct were mutually incompatible in 2.7.3 and 3.2. + * Memoryview detection was broken and thus it's use was never really tested. + * TestProtocol2's tag tests were set sort order dependent. + * TestTestProtocols' test_tags_both was set sort order dependent. + * TestTestProtocols' test_*_details were dictionary sort order dependent. + * TestSubUnitTags's test_add_tag was also se sort order dependent. + +--- Old: python-subunit-0.0.13.tar.gz New: python-subunit-0.0.15.tar.gz Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.0vJ3rI/_old 2013-09-03 22:04:07.0 +0200 +++ /var/tmp/diff_new_pack.0vJ3rI/_new 2013-09-03 22:04:07.0 +0200 @@ -17,7 +17,7 @@ Name: python-python-subunit -Version:0.0.13 +Version:0.0.15 Release:0 Summary:Python implementation of subunit test streaming protocol License:Apache-2.0 or BSD-3-Clause ++ python-subunit-0.0.13.tar.gz - python-subunit-0.0.15.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.13/NEWS new/python-subunit-0.0.15/NEWS --- old/python-subunit-0.0.13/NEWS 2013-06-16 22:02:45.0 +0200 +++ new/python-subunit-0.0.15/NEWS 2013-08-24 16:09:29.0 +0200 @@ -5,6 +5,39 @@ NEXT (In development) - +0.0.15 +-- + +BUG FIXES +~ + +* Clients of subunit did not expect memoryview objects in StreamResult events. + (Robert Collins) + +* Memoryview and struct were mutually incompatible in 2.7.3 and 3.2. + (Robert Collins, #1216163) + +0.0.14 +-- + +BUG FIXES +~ + +* Memoryview detection was broken and thus it's use was never really tested. + (Robert Collins, 1216101) + +* TestProtocol2's tag tests were set sort order dependent. + (Robert Collins, #1025392) + +* TestTestProtocols' test_tags_both was set sort order dependent. + (Robert Collins, #1025392) + +* TestTestProtocols' test_*_details were dictionary sort order dependent. + (Robert Collins, #1025392) + +* TestSubUnitTags's test_add_tag was also se sort order dependent. + (Robert Collins, #1025392) + 0.0.13 -- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.13/PKG-INFO new/python-subunit-0.0.15/PKG-INFO --- old/python-subunit-0.0.13/PKG-INFO 2013-06-16 22:03:53.0 +0200 +++ new/python-subunit-0.0.15/PKG-INFO 2013-08-24 16:12:08.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: python-subunit -Version: 0.0.13 +Version: 0.0.15 Summary: Python implementation of subunit test streaming protocol Home-page: http://launchpad.net/subunit Author: Robert Collins diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.13/python/subunit/__init__.py new/python-subunit-0.0.15/python/subunit/__init__.py --- old/python-subunit-0.0.13/python/subunit/__init__.py2013-06-16 21:55:37.0 +0200 +++ new/python-subunit-0.0.15/python/subunit/__init__.py2013-08-24 16:08:44.0 +0200 @@ -160,7 +160,7 @@ # If the releaselevel is 'final', then the tarball will be major.minor.micro. # Otherwise it is major.minor.micro~$(revno). -__version__ = (0, 0, 13, 'final', 0) +__version__ = (0, 0, 15, 'final', 0) PROGRESS_SET = 0 PROGRESS_CUR = 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.13/python/subunit/tests/test_subunit_tags.py new/python-subunit-0.0.15/python/subunit/tests/test_subunit_tags.py --- old/python-subunit-0.0.13/python/subunit/tests/test_subunit_tags.py 2013-06-16 11:58:51.0 +0200 +++ new/python-subunit-0.0.15/python/subunit/tests/test_subunit_tags.py 2013-08-23 23:29:24.0 +0200 @@ -17,25 +17,46 @@ Tests for subunit.tag_stream. from
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2013-07-22 13:53:22 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is python-python-subunit Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2013-06-05 13:08:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2013-07-22 13:53:24.0 +0200 @@ -1,0 +2,9 @@ +Fri Jul 19 10:54:46 UTC 2013 - dmuel...@suse.com + +- update to 0.0.13: + * Fix GPL licensing issue + * `subunit-stats` no longer outputs encapsulated stdout as subunit. + * The logic for `subunit.run` is now importable via python - + `subunit.run.main`. (Robert Collins, #606770) + +--- Old: python-subunit-0.0.12.tar.gz New: python-subunit-0.0.13.tar.gz Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.czypWJ/_old 2013-07-22 13:53:25.0 +0200 +++ /var/tmp/diff_new_pack.czypWJ/_new 2013-07-22 13:53:25.0 +0200 @@ -17,7 +17,7 @@ Name: python-python-subunit -Version:0.0.12 +Version:0.0.13 Release:0 Summary:Python implementation of subunit test streaming protocol License:Apache-2.0 or BSD-3-Clause ++ python-subunit-0.0.12.tar.gz - python-subunit-0.0.13.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.12/NEWS new/python-subunit-0.0.13/NEWS --- old/python-subunit-0.0.12/NEWS 2013-05-13 00:47:48.0 +0200 +++ new/python-subunit-0.0.13/NEWS 2013-06-16 22:02:45.0 +0200 @@ -5,6 +5,27 @@ NEXT (In development) - +0.0.13 +-- + +IMPROVEMENTS + + +* subunit should now build with automake 1.11 again. (Robert Collins) + +* `subunit-stats` no longer outputs encapsulated stdout as subunit. + (Robert Collins, #1171987) + +* The logic for `subunit.run` is now importable via python - + `subunit.run.main`. (Robert Collins, #606770) + +BUG FIXES +~ + +* Removed GPL files that were (C) non Subunit Developers - they are + incompatible for binary distribution, which affects redistributors. + (Robert Collins, #1185591) + 0.0.12 -- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.12/PKG-INFO new/python-subunit-0.0.13/PKG-INFO --- old/python-subunit-0.0.12/PKG-INFO 2013-05-13 00:50:21.0 +0200 +++ new/python-subunit-0.0.13/PKG-INFO 2013-06-16 22:03:53.0 +0200 @@ -1,6 +1,6 @@ -Metadata-Version: 1.0 +Metadata-Version: 1.1 Name: python-subunit -Version: 0.0.12 +Version: 0.0.13 Summary: Python implementation of subunit test streaming protocol Home-page: http://launchpad.net/subunit Author: Robert Collins diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.12/filters/subunit-stats new/python-subunit-0.0.13/filters/subunit-stats --- old/python-subunit-0.0.12/filters/subunit-stats 2013-04-08 12:28:36.0 +0200 +++ new/python-subunit-0.0.13/filters/subunit-stats 2013-06-16 21:53:39.0 +0200 @@ -29,4 +29,4 @@ r.decorated.formatStats() run_filter_script( lambda output:StreamToExtendedDecorator(result), -__doc__, show_stats, protocol_version=2) +__doc__, show_stats, protocol_version=2, passthrough_subunit=False) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.12/python/subunit/__init__.py new/python-subunit-0.0.13/python/subunit/__init__.py --- old/python-subunit-0.0.12/python/subunit/__init__.py2013-05-13 00:48:15.0 +0200 +++ new/python-subunit-0.0.13/python/subunit/__init__.py2013-06-16 21:55:37.0 +0200 @@ -160,7 +160,7 @@ # If the releaselevel is 'final', then the tarball will be major.minor.micro. # Otherwise it is major.minor.micro~$(revno). -__version__ = (0, 0, 12, 'final', 0) +__version__ = (0, 0, 13, 'final', 0) PROGRESS_SET = 0 PROGRESS_CUR = 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.12/python/subunit/filters.py new/python-subunit-0.0.13/python/subunit/filters.py --- old/python-subunit-0.0.12/python/subunit/filters.py 2013-04-08 12:28:36.0 +0200 +++ new/python-subunit-0.0.13/python/subunit/filters.py 2013-06-16 21:53:31.0 +0200 @@ -106,7 +106,8 @@ def
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2013-06-05 13:08:40 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is python-python-subunit Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2013-05-02 11:44:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2013-06-05 13:08:42.0 +0200 @@ -1,0 +2,6 @@ +Sun Jun 2 12:52:13 UTC 2013 - dmuel...@suse.com + +- update to 0.0.12: + * fix data corruption bug in v2 protocol streaming + +--- Old: python-subunit-0.0.11.tar.gz python-subunit-0.0.9.tar.gz New: python-subunit-0.0.12.tar.gz Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.qodP8Y/_old 2013-06-05 13:08:43.0 +0200 +++ /var/tmp/diff_new_pack.qodP8Y/_new 2013-06-05 13:08:43.0 +0200 @@ -17,7 +17,7 @@ Name: python-python-subunit -Version:0.0.11 +Version:0.0.12 Release:0 Summary:Python implementation of subunit test streaming protocol License:Apache-2.0 or BSD-3-Clause ++ python-subunit-0.0.11.tar.gz - python-subunit-0.0.12.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.11/NEWS new/python-subunit-0.0.12/NEWS --- old/python-subunit-0.0.11/NEWS 2013-04-08 12:28:36.0 +0200 +++ new/python-subunit-0.0.12/NEWS 2013-05-13 00:47:48.0 +0200 @@ -5,6 +5,17 @@ NEXT (In development) - +0.0.12 +-- + +BUG FIXES +~ + +* Subunit v2 packets with both file content and route code were not being + parsed correctly - they would incorrectly emit a parser error, due to trying + to parse the route code length from the first byes of the file content. + (Robert Collins, 1172815) + 0.0.11 -- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.11/PKG-INFO new/python-subunit-0.0.12/PKG-INFO --- old/python-subunit-0.0.11/PKG-INFO 2013-04-08 12:41:38.0 +0200 +++ new/python-subunit-0.0.12/PKG-INFO 2013-05-13 00:50:21.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: python-subunit -Version: 0.0.11 +Version: 0.0.12 Summary: Python implementation of subunit test streaming protocol Home-page: http://launchpad.net/subunit Author: Robert Collins diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.11/python/subunit/__init__.py new/python-subunit-0.0.12/python/subunit/__init__.py --- old/python-subunit-0.0.11/python/subunit/__init__.py2013-04-08 12:28:36.0 +0200 +++ new/python-subunit-0.0.12/python/subunit/__init__.py2013-05-13 00:48:15.0 +0200 @@ -160,7 +160,7 @@ # If the releaselevel is 'final', then the tarball will be major.minor.micro. # Otherwise it is major.minor.micro~$(revno). -__version__ = (0, 0, 11, 'final', 0) +__version__ = (0, 0, 12, 'final', 0) PROGRESS_SET = 0 PROGRESS_CUR = 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.11/python/subunit/tests/test_test_protocol2.py new/python-subunit-0.0.12/python/subunit/tests/test_test_protocol2.py --- old/python-subunit-0.0.11/python/subunit/tests/test_test_protocol2.py 2013-04-08 12:28:36.0 +0200 +++ new/python-subunit-0.0.12/python/subunit/tests/test_test_protocol2.py 2013-05-13 00:45:56.0 +0200 @@ -408,6 +408,14 @@ b'packet: claimed 63 bytes, 10 available'), ]) +def test_route_code_and_file_content(self): +content = BytesIO() +subunit.StreamResultToBytes(content).status( +route_code='0', mime_type='text/plain', file_name='bar', +file_bytes=b'foo') +self.check_event(content.getvalue(), test_id=None, file_name='bar', +route_code='0', mime_type='text/plain', file_bytes=b'foo') + def test_suite(): loader = subunit.tests.TestUtil.TestLoader() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.11/python/subunit/v2.py new/python-subunit-0.0.12/python/subunit/v2.py --- old/python-subunit-0.0.11/python/subunit/v2.py 2013-04-08 12:28:36.0 +0200 +++ new/python-subunit-0.0.12/python/subunit/v2.py 2013-05-13 00:46:19.0 +0200 @@ -423,6 +423,7 @@
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2013-05-02 11:44:09 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is python-python-subunit Changes: --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2013-01-21 17:46:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2013-05-02 11:44:11.0 +0200 @@ -1,0 +2,14 @@ +Mon Apr 29 12:20:03 UTC 2013 - dmuel...@suse.com + +- update to 0.0.11: + * v2 protocol draft included in this release. The v2 protocol trades off human + readability for a massive improvement in robustness, the ability to represent + concurrent tests in a single stream, cheaper parsing, and that provides + significantly better in-line debugging support and structured forwarding + of non-test data (such as stdout or stdin data). + * make_stream_binary is now public for reuse. (Robert Collins) + * Streams with no fileno() attribute are now supported, but they are not + checked for being in binary mode: be sure to take care of that if using + the library yourself. (Robert Collins) + +--- New: python-subunit-0.0.11.tar.gz Other differences: -- ++ python-python-subunit.spec ++ --- /var/tmp/diff_new_pack.rAL8Ci/_old 2013-05-02 11:44:12.0 +0200 +++ /var/tmp/diff_new_pack.rAL8Ci/_new 2013-05-02 11:44:12.0 +0200 @@ -17,7 +17,7 @@ Name: python-python-subunit -Version:0.0.9 +Version:0.0.11 Release:0 Summary:Python implementation of subunit test streaming protocol License:Apache-2.0 or BSD-3-Clause @@ -26,6 +26,7 @@ Source: http://pypi.python.org/packages/source/p/python-subunit/python-subunit-%{version}.tar.gz BuildRequires: python-devel BuildRequires: python-nose +Requires: python-extras BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} 0%{?suse_version} = 1110 %{!?python_sitelib: %global python_sitelib %(python -c from distutils.sysconfig import get_python_lib; print get_python_lib())} @@ -57,6 +58,8 @@ %files %defattr(-,root,root,-) %doc README NEWS +%{_bindir}/subunit-2to1 +%{_bindir}/subunit-1to2 %{_bindir}/subunit-filter %{_bindir}/subunit-ls %{_bindir}/subunit-notify -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2013-01-21 17:46:24 Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) Package is python-python-subunit, Maintainer is Changes: New Changes file: --- /dev/null 2013-01-09 19:40:42.352580873 +0100 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2013-01-21 17:46:26.0 +0100 @@ -0,0 +1,17 @@ +--- +Thu Jan 17 20:56:24 UTC 2013 - cfarr...@suse.com + +- license update: Apache-2.0 or BSD-3-Clause + Look at the README file + +--- +Tue Jan 15 15:14:01 UTC 2013 - sasc...@suse.de + +- Run testsuite +- Package README and NEWS + +--- +Tue Jan 15 14:55:28 UTC 2013 - dmuel...@suse.com + +- Initial packaging (0.0.9) + New: python-python-subunit.changes python-python-subunit.spec python-subunit-0.0.9.tar.gz Other differences: -- ++ python-python-subunit.spec ++ # # spec file for package python-python-subunit # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: python-python-subunit Version:0.0.9 Release:0 Summary:Python implementation of subunit test streaming protocol License:Apache-2.0 or BSD-3-Clause Group: Development/Languages/Python Url:http://launchpad.net/subunit Source: http://pypi.python.org/packages/source/p/python-subunit/python-subunit-%{version}.tar.gz BuildRequires: python-devel BuildRequires: python-nose BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} 0%{?suse_version} = 1110 %{!?python_sitelib: %global python_sitelib %(python -c from distutils.sysconfig import get_python_lib; print get_python_lib())} %else BuildArch: noarch %endif %description Subunit is a streaming protocol for test results. The protocol is human readable and easily generated and parsed. By design all the components of the protocol conceptually fit into the xUnit TestCase-TestResult interaction. Subunit comes with command line filters to process a subunit stream and language bindings for python, C, C++ and shell. Bindings are easy to write for other languages. %prep %setup -q -n python-subunit-%{version} %build python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} %check nosetests %files %defattr(-,root,root,-) %doc README NEWS %{_bindir}/subunit-filter %{_bindir}/subunit-ls %{_bindir}/subunit-notify %{_bindir}/subunit-stats %{_bindir}/subunit-tags %{_bindir}/subunit2gtk %{_bindir}/subunit2junitxml %{_bindir}/subunit2pyunit %{_bindir}/tap2subunit %{python_sitelib}/* %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org