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 - [email protected]
+
+- Update to version master:
+  * remote unused/outdated checks
+
+-------------------------------------------------------------------
+Tue Apr 18 13:49:16 UTC 2017 - [email protected]
+
+- 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 - [email protected]
+
+- whitelisting backintime (bsc#1007723, bsc#1032717)
+
+-------------------------------------------------------------------
+Wed Apr 19 13:21:58 UTC 2017 - [email protected]
+
+- whitelisting thunderbolt (bsc#1033554) 
+
+-------------------------------------------------------------------
+Tue Apr 18 13:49:18 UTC 2017 - [email protected]
+
+- Update to version master:
+  * remote unused/outdated checks
+
+-------------------------------------------------------------------
+Tue Apr 18 13:49:16 UTC 2017 - [email protected]
+
+- Update to version 84.87+git20170418.092177d:
+  * Remove initscript related tests, systemd FTW!
+
+-------------------------------------------------------------------
+Tue Apr 11 15:31:12 CEST 2017 - [email protected]
+
+- Adding kwalletmanager5 (bsc#1033296)
+
+-------------------------------------------------------------------
+Tue Apr 11 12:40:54 UTC 2017 - [email protected]
+
+- Adding os-autoinst (bsc#1032649) 
+
+-------------------------------------------------------------------
+Mon Apr 10 08:34:01 UTC 2017 - [email protected]
+
+- 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 [email protected]
-- 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 [email protected]
-- dummy


Reply via email to