Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-03-13 15:30:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rpmlint" Mon Mar 13 15:30:07 2017 rev:267 rq:477991 version:1.8 Changes: -------- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes 2016-11-11 14:30:23.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2017-03-13 15:30:21.652755095 +0100 @@ -1,0 +2,9 @@ +Thu Mar 09 15:16:52 UTC 2017 - lnussel@suse.de + +- Update to version 84.87+git20161214.5500838 + * add checks for shlib-policy-name-error and "no dependency on *lib*" +- remove + 0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch as + rpmlint-Factory-strict is pulled in always. + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-03-09 01:39:24.471042003 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-03-13 15:30:21.740742659 +0100 @@ -1,0 +2,7 @@ +Thu Mar 09 16:29:39 UTC 2017 - lnussel@suse.de + +- rpmlint-checks: + * Check for old SysVinit scripts and the usage of insserv (FATE#322953) + * Prevent a false-positive in systemd + +------------------------------------------------------------------- Old: ---- 0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch rpmlint-tests-13.2+git20160725.8d99488.tar.xz New: ---- rpmlint-tests-84.87+git20161214.5500838.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpmlint-tests.spec ++++++ --- /var/tmp/diff_new_pack.WPAjbM/_old 2017-03-13 15:30:25.092268982 +0100 +++ /var/tmp/diff_new_pack.WPAjbM/_new 2017-03-13 15:30:25.096268416 +0100 @@ -23,7 +23,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version: 13.2+git20160725.8d99488 +Version: 84.87+git20161214.5500838 Release: 0 Summary: rpmlint regression tests License: SUSE-Public-Domain @@ -32,7 +32,6 @@ Url: http://www.opensuse.org/ Source: rpmlint-tests-%version.tar.xz Patch1: 0001-Update-varrun-test-for-Leap-42.2-severity-reduction.patch -Patch2: 0002-Update-license1-test-for-Leap-42.2-severity-reductio.patch %description This package doesn't actually contain any files and is not meant to @@ -43,7 +42,6 @@ %setup -q %if 0%{?sle_version} >= 120200 %patch1 -p1 -%patch2 -p1 %endif %build ++++++ _service ++++++ --- /var/tmp/diff_new_pack.WPAjbM/_old 2017-03-13 15:30:25.204253154 +0100 +++ /var/tmp/diff_new_pack.WPAjbM/_new 2017-03-13 15:30:25.208252589 +0100 @@ -1,7 +1,7 @@ <services> <service name="tar_scm" mode="disabled"> <param name="version">1</param> - <param name="versionformat">13.2+git%cd.%h</param> + <param name="versionformat">84.87+git%cd.%h</param> <param name="url">http://github.com/openSUSE/rpmlint-tests.git</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.WPAjbM/_old 2017-03-13 15:30:25.232249198 +0100 +++ /var/tmp/diff_new_pack.WPAjbM/_new 2017-03-13 15:30:25.232249198 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">http://github.com/openSUSE/rpmlint-tests.git</param> - <param name="changesrevision">8d99488dee290853c470199fa1fe80aec8e33784</param></service><service name="tar_scm"> + <param name="changesrevision">2e9ac0b51df081e099c187c33fdecac17cbf0d10</param></service><service name="tar_scm"> <param name="url">http://github.com/openSUSE/rpmlint-checks.git</param> - <param name="changesrevision">5e8508e132800b5f1afb6abd4ce7003c9e0c248a</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">95d3b0f320ed291184a382c3949602aef53e4f43</param></service></servicedata> \ No newline at end of file ++++++ rpmlint-checks-master.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckPkgConfig.py new/rpmlint-checks-master/CheckPkgConfig.py --- old/rpmlint-checks-master/CheckPkgConfig.py 2016-09-06 15:28:50.000000000 +0200 +++ new/rpmlint-checks-master/CheckPkgConfig.py 2017-03-09 17:27:10.000000000 +0100 @@ -19,7 +19,7 @@ self, "CheckPkgConfig", ".*/pkgconfig/.*\.pc$") # currently causes too many failures (2008-03-05) self.suspicious_dir = re.compile( - '(?:/usr/src/\w+/BUILD|/var/tmp|/tmp|/home)') + '[=:](?:/usr/src/\w+/BUILD|/var/tmp|/tmp|/home)') def check(self, pkg): # check for references to /lib when in lib64 mode diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckSysVinitOnSystemd.py new/rpmlint-checks-master/CheckSysVinitOnSystemd.py --- old/rpmlint-checks-master/CheckSysVinitOnSystemd.py 1970-01-01 01:00:00.000000000 +0100 +++ new/rpmlint-checks-master/CheckSysVinitOnSystemd.py 2017-03-09 17:27:10.000000000 +0100 @@ -0,0 +1,62 @@ +############################################################################# +# File : CheckSysVinitOnSystemd.py +# Package : rpmlint +# Author : Werner Fink +# Created on : Tue Feb 21 17:34:50 2017 +# Purpose : Check on systemd systems for required insserv package +############################################################################# + +from Filter import addDetails, printError, printWarning +import AbstractCheck +import Config +import string +import os +import stat +import Pkg + +insserv_tag = 'suse-obsolete-insserv-requirement' +etcinit_tag = 'suse-deprecated-init-script' +bootscr_tag = 'suse-deprecated-boot-script' + +class CheckSysVinitOnSystemd(AbstractCheck.AbstractFilesCheck): + def __init__(self): + self.map = [] + AbstractCheck.AbstractCheck.__init__(self, 'CheckSysVinitOnSystemd') + + def check(self, pkg): + if pkg.isSource(): + return + + for req in pkg.requires() + pkg.prereq(): + if req[0] == 'insserv': + printError(pkg, insserv_tag) + + for fn, pkgfile in pkg.files().items(): + if not fn.startswith('/etc/init.d'): + continue + if os.path.basename(fn).startswith('boot.'): + printError(pkg, bootscr_tag, fn) + else: + printError(pkg, etcinit_tag, fn) + +check = CheckSysVinitOnSystemd() + +if Config.info: + addDetails( +insserv_tag, +'''In systemd based distributions insserv is obsolete. +Please remove dependencies on insserv.''', +etcinit_tag, +'''SysV init scripts are deprecated. Please migrate to +systemd service files.''', +bootscr_tag, +'''SysV boot scripts are deprecated. Please migrate to +systemd service files.''', +) + +# Local variables: +# indent-tabs-mode: nil +# py-indent-offset: 4 +# End: +# -*- coding: utf-8 -*- +# vim:sw=4:et: ++++++ rpmlint-tests-13.2+git20160725.8d99488.tar.xz -> rpmlint-tests-84.87+git20161214.5500838.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-13.2+git20160725.8d99488/tests/libzork4.spec new/rpmlint-tests-84.87+git20161214.5500838/tests/libzork4.spec --- old/rpmlint-tests-13.2+git20160725.8d99488/tests/libzork4.spec 1970-01-01 01:00:00.000000000 +0100 +++ new/rpmlint-tests-84.87+git20161214.5500838/tests/libzork4.spec 2016-12-14 11:25:40.000000000 +0100 @@ -0,0 +1,67 @@ +%define soname 42 +%define basename zork + +Name: zork4 +Version: 1.2.3 +Release: 0 +Group: Development/Tools/Building +Summary: Lorem ipsum +License: GPL-2.0+ +BuildRoot: %_tmppath/%name-%version-build +Url: http://www.opensuse.org/ + +%description +Lorem ipsum dolor sit amet, consectetur adipisici elit, sed +eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim +ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut +aliquid ex ea commodi consequat. Quis aute iure reprehenderit in +voluptate velit esse cillum dolore eu fugiat nulla pariatur. +Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui +officia deserunt mollit anim id est laborum. + +%package -n libzork%{soname} +Group: Development/Tools/Building +Summary: Lorem ipsum +Provides: %{name}-libs = %{version} + +%description -n libzork%{soname} +Lorem ipsum dolor sit amet. + +%package devel +Group: Development/Tools/Building +Summary: Lorem ipsum +# Does not fulfill requirement for corresponding library package ... +Requires: libzork%{soname}-aux +Requires: libzork%{soname}-data = %{version} +# but this one does, so package is ok +Requires: %{name}-libs = %{version} + +%description devel +Lorem ipsum dolor sit amet. + +%prep +%build + +%install +install -d -m 755 %buildroot/usr/lib +echo "void foobar() {}" >xx.c +gcc -O2 -shared -Wl,-soname,libzork.so.%{soname} xx.c -o %buildroot/usr/lib/libzork.so.%{soname} +strip %buildroot/usr/lib/libzork.so.%{soname} +ln -s libzork.so.%{soname} %buildroot/usr/lib/libzork.so + +%clean +rm -rf %buildroot + +%post -n libzork%{soname} -p /sbin/ldconfig + +%postun -n libzork%{soname} -p /sbin/ldconfig + +%files -n libzork%{soname} +/usr/lib/*so.* + +%files devel +/usr/lib/*so + +%changelog +* Mon Dec 12 2016 stefan.bruens@rwth-aachen.de +- dummy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-13.2+git20160725.8d99488/tests/libzork42.ref new/rpmlint-tests-84.87+git20161214.5500838/tests/libzork42.ref --- old/rpmlint-tests-13.2+git20160725.8d99488/tests/libzork42.ref 1970-01-01 01:00:00.000000000 +0100 +++ new/rpmlint-tests-84.87+git20161214.5500838/tests/libzork42.ref 2016-12-14 11:25:40.000000000 +0100 @@ -0,0 +1 @@ +1 packages and 0 specfiles checked; 0 errors, 0 warnings. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-13.2+git20160725.8d99488/tests/shlib3-devel.ref new/rpmlint-tests-84.87+git20161214.5500838/tests/shlib3-devel.ref --- old/rpmlint-tests-13.2+git20160725.8d99488/tests/shlib3-devel.ref 1970-01-01 01:00:00.000000000 +0100 +++ new/rpmlint-tests-84.87+git20161214.5500838/tests/shlib3-devel.ref 2016-12-14 11:25:40.000000000 +0100 @@ -0,0 +1,2 @@ +shlib3-devel: W: no-dependency-on shlib3*/shlib3-libs/libshlib3* +1 packages and 0 specfiles checked; 0 errors, 1 warnings. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-13.2+git20160725.8d99488/tests/shlib3.ref new/rpmlint-tests-84.87+git20161214.5500838/tests/shlib3.ref --- old/rpmlint-tests-13.2+git20160725.8d99488/tests/shlib3.ref 1970-01-01 01:00:00.000000000 +0100 +++ new/rpmlint-tests-84.87+git20161214.5500838/tests/shlib3.ref 2016-12-14 11:25:40.000000000 +0100 @@ -0,0 +1,2 @@ +shlib3: E: shlib-policy-name-error (Badness: 10000) libfoo3 +1 packages and 0 specfiles checked; 1 errors, 0 warnings. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-13.2+git20160725.8d99488/tests/shlib3.spec new/rpmlint-tests-84.87+git20161214.5500838/tests/shlib3.spec --- old/rpmlint-tests-13.2+git20160725.8d99488/tests/shlib3.spec 1970-01-01 01:00:00.000000000 +0100 +++ new/rpmlint-tests-84.87+git20161214.5500838/tests/shlib3.spec 2016-12-14 11:25:40.000000000 +0100 @@ -0,0 +1,53 @@ +Name: shlib3 +Version: 0 +Release: 0 +Group: Development/Tools/Building +Summary: Lorem ipsum +License: GPL-2.0+ +BuildRoot: %_tmppath/%name-%version-build +Url: http://www.opensuse.org/ + +%description +Lorem ipsum dolor sit amet, consectetur adipisici elit, sed +eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim +ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut +aliquid ex ea commodi consequat. Quis aute iure reprehenderit in +voluptate velit esse cillum dolore eu fugiat nulla pariatur. +Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui +officia deserunt mollit anim id est laborum. + +%package devel +Group: Development/Tools/Building +Summary: Lorem ipsum +# Does not fulfill requirement for corresponding library package +Requires: shlib3-aux = %{version} + +%description devel +Lorem ipsum dolor sit amet. + +%prep +%build + +%install +install -d -m 755 %buildroot/usr/lib +echo "void foobar() {}" >xx.c +gcc -O2 -shared -Wl,-soname,libfoo.so.3 xx.c -o %buildroot/usr/lib/libfoo.so.3 +strip %buildroot/usr/lib/libfoo.so.3 +ln -s libfoo.so.3 %buildroot/usr/lib/libfoo.so + +%clean +rm -rf %buildroot + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +/usr/lib/*so.* + +%files devel +/usr/lib/*so + +%changelog +* Mon Dec 12 2016 stefan.bruens@rwth-aachen.de +- dummy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-13.2+git20160725.8d99488/tests/zork4-devel.ref new/rpmlint-tests-84.87+git20161214.5500838/tests/zork4-devel.ref --- old/rpmlint-tests-13.2+git20160725.8d99488/tests/zork4-devel.ref 1970-01-01 01:00:00.000000000 +0100 +++ new/rpmlint-tests-84.87+git20161214.5500838/tests/zork4-devel.ref 2016-12-14 11:25:40.000000000 +0100 @@ -0,0 +1 @@ +1 packages and 0 specfiles checked; 0 errors, 0 warnings.