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 - tchvatal@suse.com
+
+- 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