Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-05-23 16:39:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spec-cleaner" Changes: -------- --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-05-13 09:24:12.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-05-23 16:39:03.000000000 +0200 @@ -1,0 +2,8 @@ +Thu May 19 13:37:07 UTC 2016 - [email protected] + +- Version update to 0.8.8: + * Various install fixes for pypi + * Few small fixes for copyiright parsing + * Add ghc_ macros to known exclude for bracketing + +------------------------------------------------------------------- Old: ---- spec-cleaner-0.8.5.tar.gz New: ---- spec-cleaner-0.8.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spec-cleaner.spec ++++++ --- /var/tmp/diff_new_pack.ApxjYn/_old 2016-05-23 16:39:03.000000000 +0200 +++ /var/tmp/diff_new_pack.ApxjYn/_new 2016-05-23 16:39:03.000000000 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version: 0.8.5 +Version: 0.8.8 Release: 0 Summary: .spec file cleaner License: BSD-3-Clause ++++++ spec-cleaner-0.8.5.tar.gz -> spec-cleaner-0.8.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.8.8/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.8.5/data/excludes-bracketing.txt 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/data/excludes-bracketing.txt 2016-05-17 10:19:38.000000000 +0200 @@ -4,6 +4,7 @@ attr(\s*\([^)]*\))? bcond_with[^\s]* build +cabal_test changelog check cmake @@ -31,7 +32,13 @@ find_lang gem_install gem_packages +ghc_bin_build +ghc_bin_install +ghc_check_bootstrap ghc_fix_dynamic_rpath +ghc_lib_build +ghc_lib_install +ghc_pkg_recache ghost glib2_gsettings_schema_[^\s]* global diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/setup.py new/spec-cleaner-spec-cleaner-0.8.8/setup.py --- old/spec-cleaner-spec-cleaner-0.8.5/setup.py 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/setup.py 2016-05-17 10:19:38.000000000 +0200 @@ -32,8 +32,9 @@ packages=['spec_cleaner'], - data_files=[('/usr/lib/obs/service/', glob.glob('obs/*')), - ('/usr/share/spec-cleaner/', glob.glob('data/*')), + data_files=[ + ('lib/obs/service/', glob.glob('obs/*')), + ('share/spec-cleaner', glob.glob('data/*')), ], entry_points={ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.8.5/spec_cleaner/__init__.py 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/__init__.py 2016-05-17 10:19:38.000000000 +0200 @@ -12,7 +12,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '0.8.5' +__version__ = '0.8.8' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/spec_cleaner/fileutils.py new/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/fileutils.py --- old/spec-cleaner-spec-cleaner-0.8.5/spec_cleaner/fileutils.py 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/fileutils.py 2016-05-17 10:19:38.000000000 +0200 @@ -1,6 +1,7 @@ # vim: set ts=4 sw=4 et: coding=UTF-8 import os +import sysconfig from .rpmexception import RpmException @@ -22,13 +23,16 @@ """ try: + # the .. is appended as we are in spec_cleaner sub_folder _file = open('{0}/../data/{1}'.format(os.path.dirname(os.path.realpath(__file__)), name), 'r') except IOError: - # the .. is appended as we are in spec_cleaner sub_folder + # try system dir try: - _file = open('/usr/share/spec-cleaner/{0}'.format(name), 'r') + # usually /usr + path = sysconfig.get_path('data') + _file = open('{0}/share/spec-cleaner/{1}'.format(path, name), 'r') except IOError as error: - raise RpmException(error.strerror) + raise RpmException(str(error)) self.f = _file @@ -40,7 +44,7 @@ try: _file = open(name, mode) except IOError as error: - raise RpmException(error.strerror) + raise RpmException(str(error)) self.f = _file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/spec_cleaner/rpmcopyright.py new/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/rpmcopyright.py --- old/spec-cleaner-spec-cleaner-0.8.5/spec_cleaner/rpmcopyright.py 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/rpmcopyright.py 2016-05-17 10:19:38.000000000 +0200 @@ -85,6 +85,8 @@ self.buildrules.append('# icecream') elif self.reg.re_vimmodeline.match(line): self.vimmodeline = line + elif self.reg.re_sslcerts.match(line): + self.buildrules.append('# needssslcertforbuild') else: # anything not in our rules gets tossed out return diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/spec_cleaner/rpmregexp.py new/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/rpmregexp.py --- old/spec-cleaner-spec-cleaner-0.8.5/spec_cleaner/rpmregexp.py 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/rpmregexp.py 2016-05-17 10:19:38.000000000 +0200 @@ -103,6 +103,7 @@ re_rootforbuild = re.compile(r'^#\s*needsrootforbuild\s*$', re.IGNORECASE) re_binariesforbuld = re.compile(r'^#\s*needsbinariesforbuild\s*$', re.IGNORECASE) re_nodebuginfo = re.compile(r'^#\s*nodebuginfo\s*$', re.IGNORECASE) + re_sslcerts = re.compile(r'^#\s*needssslcertforbuild\s*$', re.IGNORECASE) re_icecream = re.compile(r'^#\s*icecream\s*$', re.IGNORECASE) re_vimmodeline = re.compile(r'^# vim:', re.IGNORECASE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/tests/acceptance-tests.py new/spec-cleaner-spec-cleaner-0.8.8/tests/acceptance-tests.py --- old/spec-cleaner-spec-cleaner-0.8.5/tests/acceptance-tests.py 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/tests/acceptance-tests.py 2016-05-17 10:19:38.000000000 +0200 @@ -43,7 +43,8 @@ """ Remove the tmp directory """ - shutil.rmtree(self.tmp_dir) + if shutil: + shutil.rmtree(self.tmp_dir, ignore_errors=True) def _difftext(self, lines1, lines2, junk=None): junk = junk or (' ', '\t') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/tests/header/header.spec new/spec-cleaner-spec-cleaner-0.8.8/tests/header/header.spec --- old/spec-cleaner-spec-cleaner-0.8.5/tests/header/header.spec 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/tests/header/header.spec 2016-05-17 10:19:38.000000000 +0200 @@ -19,6 +19,7 @@ # icecream # needsbinariesforbuild # needsrootforbuild +# needssslcertforbuild # nodebuginfo diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/tests/in/excludes-bracketing.spec new/spec-cleaner-spec-cleaner-0.8.8/tests/in/excludes-bracketing.spec --- old/spec-cleaner-spec-cleaner-0.8.5/tests/in/excludes-bracketing.spec 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/tests/in/excludes-bracketing.spec 2016-05-17 10:19:38.000000000 +0200 @@ -4,6 +4,7 @@ %attr(\s*\([^)]*\))? %bcond_with[^\s]* %build +%cabal_test %changelog %check %cmake @@ -31,7 +32,13 @@ %find_lang %gem_install %gem_packages +%ghc_bin_build +%ghc_bin_install +%ghc_check_bootstrap %ghc_fix_dynamic_rpath +%ghc_lib_build +%ghc_lib_install +%ghc_pkg_recache %ghost %glib2_gsettings_schema_[^\s]* %global diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/tests/in/header.spec new/spec-cleaner-spec-cleaner-0.8.8/tests/in/header.spec --- old/spec-cleaner-spec-cleaner-0.8.5/tests/in/header.spec 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/tests/in/header.spec 2016-05-17 10:19:38.000000000 +0200 @@ -25,3 +25,4 @@ # nodebuginfo # rootforbuild # needsrootforbuild +# needssslcertforbuild diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/tests/out/excludes-bracketing.spec new/spec-cleaner-spec-cleaner-0.8.8/tests/out/excludes-bracketing.spec --- old/spec-cleaner-spec-cleaner-0.8.5/tests/out/excludes-bracketing.spec 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/tests/out/excludes-bracketing.spec 2016-05-17 10:19:38.000000000 +0200 @@ -5,6 +5,7 @@ %attr(\s*\([^)]*\))? %build +%cabal_test %changelog %check @@ -36,7 +37,13 @@ %find_lang %gem_install %gem_packages +%ghc_bin_build +%ghc_bin_install +%ghc_check_bootstrap %ghc_fix_dynamic_rpath +%ghc_lib_build +%ghc_lib_install +%ghc_pkg_recache %ghost %glib2_gsettings_schema_[^\s]* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/tests/out/header.spec new/spec-cleaner-spec-cleaner-0.8.8/tests/out/header.spec --- old/spec-cleaner-spec-cleaner-0.8.5/tests/out/header.spec 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/tests/out/header.spec 2016-05-17 10:19:38.000000000 +0200 @@ -25,4 +25,5 @@ # nodebuginfo # rootforbuild # needsrootforbuild +# needssslcertforbuild %changelog diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/tests/out-minimal/excludes-bracketing.spec new/spec-cleaner-spec-cleaner-0.8.8/tests/out-minimal/excludes-bracketing.spec --- old/spec-cleaner-spec-cleaner-0.8.5/tests/out-minimal/excludes-bracketing.spec 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/tests/out-minimal/excludes-bracketing.spec 2016-05-17 10:19:38.000000000 +0200 @@ -5,6 +5,7 @@ %attr(\s*\([^)]*\))? %build +%cabal_test %changelog %check @@ -35,7 +36,13 @@ %find_lang %gem_install %gem_packages +%ghc_bin_build +%ghc_bin_install +%ghc_check_bootstrap %ghc_fix_dynamic_rpath +%ghc_lib_build +%ghc_lib_install +%ghc_pkg_recache %ghost %glib2_gsettings_schema_[^\s]* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/tests/out-minimal/header.spec new/spec-cleaner-spec-cleaner-0.8.8/tests/out-minimal/header.spec --- old/spec-cleaner-spec-cleaner-0.8.5/tests/out-minimal/header.spec 2016-05-11 21:49:37.000000000 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/tests/out-minimal/header.spec 2016-05-17 10:19:38.000000000 +0200 @@ -25,4 +25,5 @@ # nodebuginfo # rootforbuild # needsrootforbuild +# needssslcertforbuild %changelog ++++++ spec-cleaner.dsc ++++++ --- /var/tmp/diff_new_pack.ApxjYn/_old 2016-05-23 16:39:04.000000000 +0200 +++ /var/tmp/diff_new_pack.ApxjYn/_new 2016-05-23 16:39:04.000000000 +0200 @@ -1,6 +1,6 @@ Format: 3.0 (quilt) Source: spec-cleaner -Version: 0.8.5-1 +Version: 0.8.8-1 Binary: spec-cleaner Maintainer: Přemysl Janouch <[email protected]> Architecture: all
