Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-05-04 08:53:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rpmlint" Thu May 4 08:53:12 2017 rev:270 rq:491831 version:1.8 Changes: -------- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint-tests.changes 2017-04-07 13:52:47.079902710 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint-tests.changes 2017-05-04 08:53:22.993609421 +0200 @@ -1,0 +2,12 @@ +Tue Apr 18 13:49:18 UTC 2017 - opensuse-packaging@opensuse.org + +- Update to version master: + * remote unused/outdated checks + +------------------------------------------------------------------- +Tue Apr 18 13:49:16 UTC 2017 - opensuse-packaging@opensuse.org + +- Update to version 84.87+git20170418.092177d: + * Remove initscript related tests, systemd FTW! + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2017-04-07 13:52:47.307870509 +0200 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-05-04 08:53:23.437546813 +0200 @@ -0,0 +1,36 @@ +Fri Apr 28 14:07:50 CEST 2017 - mgerstner@suse.com + +- whitelisting backintime (bsc#1007723, bsc#1032717) + +------------------------------------------------------------------- +Wed Apr 19 13:21:58 UTC 2017 - krahmer@suse.com + +- whitelisting thunderbolt (bsc#1033554) + +------------------------------------------------------------------- +Tue Apr 18 13:49:18 UTC 2017 - opensuse-packaging@opensuse.org + +- Update to version master: + * remote unused/outdated checks + +------------------------------------------------------------------- +Tue Apr 18 13:49:16 UTC 2017 - opensuse-packaging@opensuse.org + +- Update to version 84.87+git20170418.092177d: + * Remove initscript related tests, systemd FTW! + +------------------------------------------------------------------- +Tue Apr 11 15:31:12 CEST 2017 - mgerstner@suse.com + +- Adding kwalletmanager5 (bsc#1033296) + +------------------------------------------------------------------- +Tue Apr 11 12:40:54 UTC 2017 - krahmer@suse.com + +- Adding os-autoinst (bsc#1032649) + +------------------------------------------------------------------- +Mon Apr 10 08:34:01 UTC 2017 - dmueller@suse.com + +- remove CheckKDE4Deps, CheckInitScripts + Old: ---- rpmlint-tests-84.87+git20170320.f92cea5.tar.xz New: ---- rpmlint-tests-84.87+git20170418.092177d.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpmlint-tests.spec ++++++ --- /var/tmp/diff_new_pack.V1YM9E/_old 2017-05-04 08:53:26.277146348 +0200 +++ /var/tmp/diff_new_pack.V1YM9E/_new 2017-05-04 08:53:26.277146348 +0200 @@ -23,7 +23,7 @@ BuildRequires: rpmlint-mini Name: rpmlint-tests -Version: 84.87+git20170320.f92cea5 +Version: 84.87+git20170418.092177d Release: 0 Summary: rpmlint regression tests License: SUSE-Public-Domain ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.V1YM9E/_old 2017-05-04 08:53:26.457120966 +0200 +++ /var/tmp/diff_new_pack.V1YM9E/_new 2017-05-04 08:53:26.457120966 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">http://github.com/openSUSE/rpmlint-tests.git</param> - <param name="changesrevision">f92cea5d87db040fb36a08ab1b58bce68ca4035d</param></service><service name="tar_scm"> + <param name="changesrevision">092177d4fccb48dfb4164faddf11442b63249bff</param></service><service name="tar_scm"> <param name="url">http://github.com/openSUSE/rpmlint-checks.git</param> - <param name="changesrevision">95d3b0f320ed291184a382c3949602aef53e4f43</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">75f6bab936af24fc25dbac3ac1911f3b73c754b0</param></service></servicedata> \ No newline at end of file ++++++ config ++++++ --- /var/tmp/diff_new_pack.V1YM9E/_old 2017-05-04 08:53:26.525111378 +0200 +++ /var/tmp/diff_new_pack.V1YM9E/_new 2017-05-04 08:53:26.525111378 +0200 @@ -1,5 +1,5 @@ # -*- python -*- -# vim: syntax=python sw=4 et +# vim: syntax=python sw=4 ts=4 sts=4 et # Configuration for the rpmlint utility. # Loaded before ~/.rpmlintrc # $Id: config,v 1.39 2003/12/22 11:20:55 flepied Exp $ @@ -20,7 +20,6 @@ addCheck("CheckExecDocs") addCheck("CheckPkgConfig") addCheck("CheckCommonFiles") -addCheck("CheckInitScripts") addCheck("DuplicatesCheck") addCheck("LibraryPolicyCheck") addCheck("CheckIconSizes") @@ -32,7 +31,6 @@ addCheck("CheckDBUSServices") addCheck("CheckDBusPolicy") addCheck("CheckFilelist") -addCheck("CheckKDE4Deps") addCheck("KMPPolicyCheck") addCheck("CheckUpdateAlternatives") addCheck("BashismsCheck") @@ -657,7 +655,7 @@ # mate dbus serice (bnc#831404) "org.mate.SettingsDaemon.DateTimeMechanism.service", "org.mate.SettingsDaemon.DateTimeMechanism.conf", - # tuned DBUS service (bnc#787379) + # tuned DBUS service (bnc#787379, bnc#1007279) "com.redhat.tuned.conf", "com.redhat.tuned.service", # policycoreutils (bnc#848550) @@ -669,6 +667,9 @@ # kwallet (bnc#849739) "org.kde.kcontrol.kcmkwallet.conf", "org.kde.kcontrol.kcmkwallet.service", + # kwallet (bnc#1033296) + "org.kde.kcontrol.kcmkwallet5.conf", + "org.kde.kcontrol.kcmkwallet5.service", # neard (bnc#837978) "org.neard.conf", "org.neard.service", @@ -734,7 +735,16 @@ # blueman (bsc#987141) "org.blueman.Mechanism.conf", "org.blueman.Mechanism.service", - "org.blueman.Applet.service" + "org.blueman.Applet.service", + # os-autoinst (bsc#1032649) + "org.opensuse.os_autoinst.switch.conf", + "os-autoinst-openvswitch.service", + # thunderbolt (bsc#1033554) + "thunderbolt.conf", + "thunderbolt.service", + # backintime (bsc#1007723, bsc#1032717) + "net.launchpad.backintime.serviceHelper.conf", + "net.launchpad.backintime.serviceHelper.service", )) setOption("PAMModules.WhiteList", ( ++++++ rpmlint-checks-master.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckGNOMEMacros.py new/rpmlint-checks-master/CheckGNOMEMacros.py --- old/rpmlint-checks-master/CheckGNOMEMacros.py 2017-03-09 17:27:10.000000000 +0100 +++ new/rpmlint-checks-master/CheckGNOMEMacros.py 1970-01-01 01:00:00.000000000 +0100 @@ -1,185 +0,0 @@ -# vim:sw=4:et -############################################################################# -# File : CheckGNOMEMacros.py -# Package : rpmlint -# Author : Vincent Untz -# Purpose : Check for GNOME related packaging errors -############################################################################# - -import re -import string - -import rpm - -from Filter import * -import AbstractCheck -import Config - -## FIXME -# Maybe detect packages installing icons in other themes than hicolor and not -# updating the icon cache for those themes? - -_gnome_post_postun_checks = [ - ('glib2-gsettings-schema', - re.compile('^/usr/share/glib-2.0/schemas/.+\.gschema.xml$'), - 'glib2-tools', - re.compile('^[^#]*glib-compile-schemas', re.MULTILINE), - True), - - ('glib2-gio-module', - re.compile('^/usr/lib(?:64)?/gio/modules/'), - 'glib2-tools', - re.compile('^[^#]*gio-querymodules', re.MULTILINE), - True), - - ('gdk-pixbuf-loader', - re.compile('^/usr/lib(?:64)?/gdk-pixbuf-2.0/[^/]+/loaders/'), - 'gdk-pixbuf-query-loaders', - re.compile('^[^#]*gdk-pixbuf-query-loaders', re.MULTILINE), - True), - - ('gtk2-immodule', - re.compile('^/usr/lib(?:64)?/gtk-2.0/[^/]+/immodules/'), - 'gtk2', - re.compile('^[^#]*gtk-query-immodules-2.0', re.MULTILINE), - True), - - ('gtk3-immodule', - re.compile('^/usr/lib(?:64)?/gtk-3.0/[^/]+/immodules/'), - 'gtk3-tools', - re.compile('^[^#]*gtk-query-immodules-3.0', re.MULTILINE), - True), - - # Not fatal since it would make too many things fail - ('hicolor-icon-cache', - re.compile('^/usr/share/icons/hicolor/'), - None, - re.compile('^[^#]*gtk-update-icon-cache', re.MULTILINE), - False), - - ('mime-database', - re.compile('^/usr/share/mime/packages/.+\.xml$'), - None, - re.compile('^[^#]*update-mime-database', re.MULTILINE), - True), - - # Not fatal since it would make too many things fail - ('desktop-database', - re.compile('^/usr/share/applications/.+\.desktop$'), - None, - re.compile('^[^#]*update-desktop-database', re.MULTILINE), - False) -] - -_gnome_gconf_filename_re = re.compile('^/usr/share/GConf/schemas/.+\.schemas$') -_gnome_gconf_sciptlet_re = re.compile('^[^#]*gconftool-2', re.MULTILINE) - -class GNOMECheck(AbstractCheck.AbstractCheck): - - def __init__(self): - AbstractCheck.AbstractCheck.__init__(self, "CheckGNOMEMacros") - - def check(self, pkg): - - if pkg.isSource(): - return - - ghosts = pkg.ghostFiles() - - pkg_requires = set(map(lambda x: string.split(x[0],'(')[0], pkg.requires())) - postin = pkg[rpm.RPMTAG_POSTIN] or pkg[rpm.RPMTAG_POSTINPROG] - postun = pkg[rpm.RPMTAG_POSTUN] or pkg[rpm.RPMTAG_POSTUNPROG] - posttrans = pkg[rpm.RPMTAG_POSTTRANS] or pkg[rpm.RPMTAG_POSTTRANSPROG] - - for filename in (x for x in pkg.files() if x not in ghosts): - for (name, file_re, required, post_re, fatal) in _gnome_post_postun_checks: - if fatal: - gnomePrint = printError - else: - gnomePrint = printWarning - - if file_re.search(filename): - if required and required not in pkg_requires: - gnomePrint(pkg, 'suse-' + name + '-missing-requires', filename) - if not postin or not post_re.search(postin): - gnomePrint(pkg, 'suse-' + name + '-missing-postin', filename) - if not postun or not post_re.search(postun): - gnomePrint(pkg, 'suse-' + name + '-missing-postun', filename) - - if _gnome_gconf_filename_re.search(filename): - if not ((postin and _gnome_gconf_sciptlet_re.search(postin)) or - (posttrans and _gnome_gconf_sciptlet_re.search(posttrans))): - printError(pkg, 'suse-gconf-schema-missing-scriptlets', filename) - - -check=GNOMECheck() - -if Config.info: - addDetails( -'suse-glib2-gsettings-schema-missing-requires', -'''A GSettings schema is in your package, but there is no dependency for the tool to recompile the schema database. Use %glib2_gsettings_schema_requires.''', - -'suse-glib2-gsettings-schema-missing-postin', -'''A GSettings schema is in your package, but the schema database is not recompiled in the %post scriptlet. Use %glib2_gsettings_schema_post.''', - -'suse-glib2-gsettings-schema-missing-postun', -'''A GSettings schema is in your package, but the schema database is not recompiled in the %postun scriptlet. Use %glib2_gsettings_schema_postun.''', - -'suse-glib2-gio-module-missing-requires', -'''A GIO module is in your package, but there is no dependency for the tool to rebuild the GIO module cache. Use %glib2_gio_module_requires.''', - -'suse-glib2-gio-module-missing-postin', -'''A GIO module is in your package, but the GIO module cache is not rebuilt in the %post scriptlet. Use %glib2_gio_module_post.''', - -'suse-glib2-gio-module-missing-postun', -'''A GIO module is in your package, but the GIO module cache is not rebuilt in the %postun scriptlet. Use %glib2_gio_module_postun.''', - -'suse-gdk-pixbuf-loader-missing-requires', -'''A gdk-pixbuf loader is in your package, but there is no dependency for the tool to rebuild the gdk-pixbuf loader cache. Use %gdk_pixbuf_loader_requires.''', - -'suse-gdk-pixbuf-loader-missing-postin', -'''A gdk-pixbuf loader is in your package, but the gdk-pixbuf loader cache is not rebuilt in the %post scriptlet. Use %gdk_pixbuf_loader_post.''', - -'suse-gdk-pixbuf-loader-missing-postun', -'''A gdk-pixbuf loader is in your package, but the gdk-pixbuf loader cache is not rebuilt in the %postun scriptlet. Use %gdk_pixbuf_loader_postun.''', - -'suse-gtk2-immodule-missing-requires', -'''A GTK+ 2 IM module is in your package, but there is no dependency for the tool to rebuild the GTK+ 2 IM module cache. Use %gtk2_immodule_requires.''', - -'suse-gtk2-immodule-missing-postin', -'''A GTK+ 2 IM module is in your package, but the GTK+ 2 IM module cache is not rebuilt in the %post scriptlet. Use %gtk2_immodule_post.''', - -'suse-gtk2-immodule-missing-postun', -'''A GTK+ 2 IM module is in your package, but the GTK+ 2 IM module cache is not rebuilt in the %postun scriptlet. Use %gtk2_immodule_postun.''', - -'suse-gtk3-immodule-missing-requires', -'''A GTK+ 3 IM module is in your package, but there is no dependency for the tool to rebuild the GTK+ 3 IM module cache. Use %gtk3_immodule_requires.''', - -'suse-gtk3-immodule-missing-postin', -'''A GTK+ 3 IM module is in your package, but the GTK+ 3 IM module cache is not rebuilt in the %post scriptlet. Use %gtk3_immodule_post.''', - -'suse-gtk3-immodule-missing-postun', -'''A GTK+ 3 IM module is in your package, but the GTK+ 3 IM module cache is not rebuilt in the %postun scriptlet. Use %gtk3_immodule_postun.''', - -'suse-hicolor-icon-cache-missing-postin', -'''An icon for the hicolor theme is in your package, but the hicolor icon cache is not rebuilt in the %post scriptlet. Use %icon_theme_cache_post.''', - -'suse-hicolor-icon-cache-missing-postun', -'''An icon for the hicolor theme is in your package, but the hicolor icon cache is not rebuilt in the %postun scriptlet. Use %icon_theme_cache_postun.''', - -'suse-mime-database-missing-postin', -'''A MIME definition is in your package, but the MIME database is not rebuilt in the %post scriptlet. Use %mime_database_post.''', - -'suse-mime-database-missing-postun', -'''A MIME definition is in your package, but the MIME database is not rebuilt in the %postun scriptlet. Use %mime_database_postun.''', - -'suse-desktop-database-missing-postin', -'''A desktop file is in your package, but the desktop database is not rebuilt in the %post scriptlet. Use %desktop_database_post.''', - -'suse-desktop-database-missing-postun', -'''A desktop file is in your package, but the desktop database is not rebuilt in the %postun scriptlet. Use %desktop_database_postun.''', - -'suse-gconf-schema-missing-scriptlets', -'''A GConf schema is in your package, but the GConf configuration is not updated by scriptlets. Please use the gconf RPM macros.''' - -) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckInitScripts.py new/rpmlint-checks-master/CheckInitScripts.py --- old/rpmlint-checks-master/CheckInitScripts.py 2017-03-09 17:27:10.000000000 +0100 +++ new/rpmlint-checks-master/CheckInitScripts.py 1970-01-01 01:00:00.000000000 +0100 @@ -1,110 +0,0 @@ -# vim:sw=4:et -############################################################################# -# File : CheckInitScripts.py -# Package : rpmlint -# Author : Dirk Mueller -# Purpose : Check for common mistakes in init scripts -############################################################################# - -from Filter import * -import AbstractCheck -import Config -import re -import stat - -insserv_regex=re.compile('^\s*sbin/insserv', re.MULTILINE) -preun_regex=re.compile('^\s*/etc/init.d/\S+ stop', re.MULTILINE) - -class CheckInitScripts(AbstractCheck.AbstractFilesCheck): - def __init__(self): - AbstractCheck.AbstractFilesCheck.__init__(self, "CheckInitScripts", "/etc/init.d/.*") - - def check(self, pkg): - - if pkg.isSource(): - return - - files = pkg.files() - bins_list = (f for f in files.keys() if (f.startswith("/usr/bin") \ - or f.startswith("/usr/sbin")) and stat.S_ISREG(files[f].mode)) - - for f, pkgfile in files.items(): - - if f in pkg.ghostFiles() or not stat.S_ISREG(pkgfile.mode) or not f.startswith("/etc/init.d/"): - continue - - boot_script = f.startswith('/etc/init.d/boot.') - - input_f = open(pkg.dirName() + '/' + f, "r") - found_remote_fs = False - for l in input_f: - if l.startswith('# Required-Start') or l.startswith('# Should-Start'): - for dep in l.split()[2:]: - if dep.startswith('$') and dep not in ('$local_fs', - '$named', - '$network', - '$portmap', - '$remote_fs', - '$syslog', - '$time', - '$null', - '$ALL'): - printError(pkg, "init-script-undefined-dependency", f, dep) - if dep in ('portmap', 'syslog', 'named', 'network', 'ntp', 'ntpd', 'xntpd'): - printWarning(pkg, "init-script-non-var-dependency", f, dep) - if dep in ('$remote_fs'): - found_remote_fs = True - if l.startswith('# X-UnitedLinux-Should'): - printWarning(pkg, "obsolete-init-keyword", f, l) - if l.startswith('# Default-Start'): - for dep in l.split()[2:]: - if boot_script and dep not in ('B', 'S'): - printError(pkg, "init-script-boot_d", f) - if not boot_script and dep in ('B'): - printError(pkg, "init-script-not-boot_d", f, dep) - if dep == '4': - printError(pkg, "init-script-runlevel-4", f) - - if not found_remote_fs and any(bins_list): - printWarning(pkg, "non-remote_fs-dependency", f) - - -check=CheckInitScripts() - -if Config.info: - addDetails( -'init-script-undefined-dependency', -"""Your package contains a /etc/init.d script that specifies a -dependency that is not listed in /etc/insserv.conf. Check for -typos.""", - -'init-script-non-var-dependency', -"""Your package contains a /etc/init.d script that specifies -a hardcoded dependency that likely should be a variable dependency. -For example portmap should actually be $portmap, and similar.""", -'obsolete-init-keyword', - -"""Your package contains a /etc/init.d script that specifies -an obsolete keyword, like X-UnitedLinux-Should-Start. Consider -using the LSB equivalent Should-Start instead.""", - -'init-script-boot_d', -"""The init script has a "boot." prefix but actually lacks 'B' in -'Default-Start'. Either rename the script or add -'B' to 'Default-Start'""", - -'init-script-not-boot_d', -"""The init script specifies that it should be run in level 'B' but -doesn't have a "boot." prefix. Either rename the script or remove -the 'B' from 'Default-Start'""", - -'non-remote_fs-dependency', -"""Your package contains a /etc/init.d script that does not specify -$remote_fs as a start dependency, but the package also contains -files packaged in /usr. Make sure that your start script does not -call any of them, or add the missing $remote_fs dependency.""", - -'init-script-runlevel-4', -"""The init script refers to runlevel 4 which is admin defined. No -distribution script must use it. Remove '4' from 'Default-Start'.""", -) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-checks-master/CheckKDE4Deps.py new/rpmlint-checks-master/CheckKDE4Deps.py --- old/rpmlint-checks-master/CheckKDE4Deps.py 2017-03-09 17:27:10.000000000 +0100 +++ new/rpmlint-checks-master/CheckKDE4Deps.py 1970-01-01 01:00:00.000000000 +0100 @@ -1,118 +0,0 @@ -# vim:sw=4:et -############################################################################# -# File : CheckKDE4Deps.py -# Package : rpmlint -# Author : Dirk Mueller -# Purpose : Check for KDE4 related packaging errors -############################################################################# - -from Filter import * -import AbstractCheck -import rpm -import re -import os -import string -import Config -import Pkg -import stat - -_kde4_pimlibs=( - "libakonadi-kde.so.4", - "libakonadi-kabc.so.4", - "libakonadi-kcal.so.4", - "libakonadi-kmime.so.4", - "libgpgme++-pth.so.1.1.0", - "libgpgme++-pthread.so.1.1.0", - "libgpgme++.so.1.1.0", - "libkabc.so.4", - "libkabc_file_core.so.4", - "libkblog.so.4", - "libkcal.so.4", - "libkimap.so.4", - "libkldap.so.4", - "libkmime.so.4", - "libkpimidentities.so.4", - "libkpimutils.so.4", - "libkresources.so.4", - "libktnef.so.4", - "libkxmlrpcclient.so.4", - "libmailtransport.so.4", - "libqgpgme.so.1.0.0", - "libsyndication.so.4" -) - -_kde4_libkdepim4 = ( - "libkdepim.so.4", - "libkontactinterfaces.so.4", - "libkleopatraclientcore.so.0.2.0", - "libkleopatraclientgui.so.0.2.0", -) - -_kde4_libakonadi4 = ( - "libakonadiprotocolinternals.so.1" -) - -class KDE4Check(AbstractCheck.AbstractCheck): - def __init__(self): - AbstractCheck.AbstractCheck.__init__(self, "CheckKDE4Deps") - - def check(self, pkg): - - if pkg.isSource(): - return - - pkg_requires = set(map(lambda x: str.split(x[0],'(')[0], pkg.requires())) - - if not "libkdecore.so.5" in pkg_requires: - return - - if not pkg.name.startswith("lib"): - if not "kdebase4-runtime" in pkg_requires: - printError(pkg,"suse-kde4-missing-runtime-dependency") - - kdepimlibs4_dep=False - for r in pkg_requires: - if r in _kde4_pimlibs: - kdepimlibs4_dep=True - break - - libkdepim4_dep=False - for r in pkg_requires: - if r in _kde4_libkdepim4: - libkdepim4_dep =True - break - - libakonadi4_dep=False - for r in pkg_requires: - if r in _kde4_libakonadi4: - libakonadi4_dep =True - break - - if not pkg.name.startswith("lib"): - if "kdepimlibs4" in pkg_requires and not kdepimlibs4_dep: - printError(pkg,"suse-kde4-excessive-dependency", "%kde4_pimlibs_requires") - if not "kdepimlibs4" in pkg_requires and kdepimlibs4_dep: - printError(pkg,"suse-kde4-missing-dependency", "%kde4_pimlibs_requires") - - if "libkdepim4" in pkg_requires and not libkdepim4_dep: - printError(pkg,"suse-kde4-excessive-dependency", "libkdepim4") - if not "libkdepim4" in pkg_requires and libkdepim4_dep: - printError(pkg,"suse-kde4-missing-dependency", "libkdepim4") - - if "akonadi-runtime" in pkg_requires and not libakonadi4_dep: - printError(pkg,"suse-kde4-excessive-dependency", "%kde4_akonadi_requires") - if not "akonadi-runtime" in pkg_requires and libakonadi4_dep: - printError(pkg,"suse-kde4-missing-dependency", "%kde4_akonadi_requires") - - -check=KDE4Check() - -if Config.info: - addDetails('suse-kde4-missing-runtime-dependency', -"""Please add %kde4_runtime_requires to the (sub-)package to have the right versioned -dependency on the KDE version it was built against.""", -'suse-kde4-missing-dependency', -"""The package builds against a KDE4 related library, but it is missing the runtime -depencency macro. please add the suggested macro to the (sub-)package listing in -the spec file.""" -) ++++++ rpmlint-tests-84.87+git20170320.f92cea5.tar.xz -> rpmlint-tests-84.87+git20170418.092177d.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript.ignore new/rpmlint-tests-84.87+git20170418.092177d/tests/initscript.ignore --- old/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript.ignore 2017-03-20 15:19:46.000000000 +0100 +++ new/rpmlint-tests-84.87+git20170418.092177d/tests/initscript.ignore 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -addFilter(" incoherent-init-script-name ") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript.ref new/rpmlint-tests-84.87+git20170418.092177d/tests/initscript.ref --- old/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript.ref 2017-03-20 15:19:46.000000000 +0100 +++ new/rpmlint-tests-84.87+git20170418.092177d/tests/initscript.ref 1970-01-01 01:00:00.000000000 +0100 @@ -1,19 +0,0 @@ -initscript: W: suse-missing-rclink foo -initscript: W: suse-deprecated-init-script /etc/init.d/foo -initscript: W: suse-deprecated-boot-script /etc/init.d/boot.bar -initscript: W: subsys-unsupported /etc/init.d/foo -initscript: W: no-status-entry /etc/init.d/boot.bar -initscript: W: no-status-entry /etc/init.d/foo -initscript: W: no-reload-entry /etc/init.d/boot.bar -initscript: W: no-reload-entry /etc/init.d/foo -initscript: W: missing-lsb-keyword Required-Stop in /etc/init.d/boot.bar -initscript: W: init-script-without-%stop_on_removal-preun /etc/init.d/boot.bar -initscript: W: init-script-without-%stop_on_removal-preun /etc/init.d/foo -initscript: W: init-script-without-%restart_on_update-postun /etc/init.d/boot.bar -initscript: W: init-script-without-%restart_on_update-postun /etc/init.d/foo -initscript: W: init-script-without-%insserv_cleanup-postun /etc/init.d/boot.bar -initscript: W: init-script-without-%insserv_cleanup-postun /etc/init.d/foo -initscript: W: init-script-runlevel-4 /etc/init.d/foo -initscript: W: init-script-not-boot_d /etc/init.d/foo B -initscript: W: init-script-boot_d /etc/init.d/boot.bar -1 packages and 0 specfiles checked; 0 errors, 18 warnings. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript.spec new/rpmlint-tests-84.87+git20170418.092177d/tests/initscript.spec --- old/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript.spec 2017-03-20 15:19:46.000000000 +0100 +++ new/rpmlint-tests-84.87+git20170418.092177d/tests/initscript.spec 1970-01-01 01:00:00.000000000 +0100 @@ -1,63 +0,0 @@ -Name: initscript -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/ -BuildArch: noarch - -%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. - -%prep -%build - -%install -install -d -m 755 %buildroot/etc/init.d -cat <<EOF > %buildroot/etc/init.d/foo -#!/bin/bash -### BEGIN INIT INFO -# Provides: foo -# Required-Start: $syslog $remote_fs -# Should-Start: $time ypbind smtp -# Required-Stop: $syslog $remote_fs -# Should-Stop: ypbind smtp -# Default-Start: 3 5 4 B -# Default-Stop: 0 1 2 6 -# Short-Description: blah -# Description: blah blah -### END INIT INFO -# -xxx=/var/lock/subsys/blah -EOF -cat <<EOF > %buildroot/etc/init.d/boot.bar -#!/bin/bash -### BEGIN INIT INFO -# Provides: bar -# Default-Start: 1 -# Default-Stop: 0 1 2 6 -# Required-Start: -# Short-Description: blah -# Description: blah blah -### END INIT INFO -# -EOF - -%clean -rm -rf %buildroot - -%files -%defattr(-,root,root) -%attr(0755,root,root) /etc/init.d/* - -%changelog -* Mon Apr 18 2011 lnussel@suse.de -- dummy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript2.ignore new/rpmlint-tests-84.87+git20170418.092177d/tests/initscript2.ignore --- old/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript2.ignore 2017-03-20 15:19:46.000000000 +0100 +++ new/rpmlint-tests-84.87+git20170418.092177d/tests/initscript2.ignore 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -addFilter(" no-manual-page-for-binary ") -addFilter(" incoherent-init-script-name") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript2.ref new/rpmlint-tests-84.87+git20170418.092177d/tests/initscript2.ref --- old/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript2.ref 2017-03-20 15:19:46.000000000 +0100 +++ new/rpmlint-tests-84.87+git20170418.092177d/tests/initscript2.ref 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -initscript2: W: suse-deprecated-init-script /etc/init.d/foo -1 packages and 0 specfiles checked; 0 errors, 1 warnings. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript2.spec new/rpmlint-tests-84.87+git20170418.092177d/tests/initscript2.spec --- old/rpmlint-tests-84.87+git20170320.f92cea5/tests/initscript2.spec 2017-03-20 15:19:46.000000000 +0100 +++ new/rpmlint-tests-84.87+git20170418.092177d/tests/initscript2.spec 1970-01-01 01:00:00.000000000 +0100 @@ -1,60 +0,0 @@ -Name: initscript2 -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/ -BuildArch: noarch - -%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. - -%prep -%build - -%install -install -d -m 755 %buildroot/etc/init.d -cat <<EOF > %buildroot/etc/init.d/foo -#!/bin/bash -### BEGIN INIT INFO -# Provides: foo -# Required-Start: $remote_fs -# Required-Stop: $remote_fs -# Default-Start: 3 5 -# Default-Stop: 0 1 2 6 -# Short-Description: blah -# Description: blah blah -### END INIT INFO -# -status -reload -EOF -install -d -m 755 %buildroot/sbin -ln -s /etc/init.d/foo %buildroot/sbin/rcfoo - -%preun -%stop_on_removal foo - -%postun -%restart_on_update foo -%insserv_cleanup - -%clean -rm -rf %buildroot - -%files -%defattr(-,root,root) -%attr(0755,root,root) /etc/init.d/foo -/sbin/rcfoo - -%changelog -* Mon Apr 18 2011 lnussel@suse.de -- dummy