Hello community,

here is the log from the commit of package rpmlint for openSUSE:Factory checked 
in at 2018-06-05 12:52:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpmlint (Old)
 and      /work/SRC/openSUSE:Factory/.rpmlint.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rpmlint"

Tue Jun  5 12:52:03 2018 rev:295 rq:613952 version:1.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes  2018-05-10 
15:44:52.087229329 +0200
+++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes     2018-06-05 
12:52:06.423406043 +0200
@@ -1,0 +2,18 @@
+Mon Jun  4 09:20:38 UTC 2018 - [email protected]
+
+- add Lua/NodeJS related groups to list of valid groups (bsc#1095769)
+
+-------------------------------------------------------------------
+Mon Jun 04 09:16:19 UTC 2018 - [email protected]
+
+- Update rpmlint-checks to version master:
+  * Blacklist python test folder in python packages
+  * Error out on /etc/bash_completion.d in packages
+  * Do not use otherproviders() SUSEism
+
+-------------------------------------------------------------------
+Wed May 16 03:26:14 UTC 2018 - [email protected]
+
+- Add Development/Languages/OCaml group.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
rpmlint.spec: same change
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.fCUTq4/_old  2018-06-05 12:52:09.091308327 +0200
+++ /var/tmp/diff_new_pack.fCUTq4/_new  2018-06-05 12:52:09.091308327 +0200
@@ -3,4 +3,4 @@
             <param 
name="url">https://github.com/openSUSE/rpmlint-tests.git</param>
           <param 
name="changesrevision">f4dfbdc2cc367245537df410353a64d67cbcc519</param></service><service
 name="tar_scm">
             <param 
name="url">https://github.com/openSUSE/rpmlint-checks.git</param>
-          <param 
name="changesrevision">aecdbb0c5cee167387f7769a77148668e908a8d8</param></service></servicedata>
\ No newline at end of file
+          <param 
name="changesrevision">b8bbedf5f1bdfae4e9a50253abf09f81be4a55e4</param></service></servicedata>
\ No newline at end of file

++++++ config ++++++
--- /var/tmp/diff_new_pack.fCUTq4/_old  2018-06-05 12:52:09.119307301 +0200
+++ /var/tmp/diff_new_pack.fCUTq4/_new  2018-06-05 12:52:09.119307301 +0200
@@ -104,6 +104,9 @@
     'Development/Languages/Fortran',
     'Development/Languages/Haskell',
     'Development/Languages/Java',
+    'Development/Languages/Lua',
+    'Development/Languages/NodeJS',
+    'Development/Languages/OCaml',
     'Development/Languages/Other',
     'Development/Languages/Perl',
     'Development/Languages/Python',
@@ -137,6 +140,7 @@
     'Documentation/Howto',
     'Documentation/HTML',
     'Documentation/Man',
+    'Documentation/NodeJS',
     'Documentation/Other',
     'Documentation/SUSE',
     'Hardware/Camera',

++++++ rpmlint-checks-master.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpmlint-checks-master/BrandingPolicyCheck.py 
new/rpmlint-checks-master/BrandingPolicyCheck.py
--- old/rpmlint-checks-master/BrandingPolicyCheck.py    2018-02-08 
14:52:05.000000000 +0100
+++ new/rpmlint-checks-master/BrandingPolicyCheck.py    2018-05-16 
00:21:00.000000000 +0200
@@ -35,13 +35,6 @@
                 if (r[1] != rpm.RPMSENSE_EQUAL or not r[2][1].startswith('1')):
                     printError(pkg, 'suse-branding-unversioned-requires', r[0])
 
-        # verify that it uses branding conflicts
-        for r in pkg_conflicts:
-            if r.startswith("otherproviders("):
-                continue
-            if '-branding-' in r:
-                printError(pkg, 'suse-branding-branding-conflict', r)
-
         if '-branding-' not in pkg.name:
             return
 
@@ -80,8 +73,8 @@
                 branding_provide = p
                 break
 
-        # check for Conflicts: otherproviders(kde4-kdm-branding)
-        conflict_prop = "otherproviders(%s)" % (generic_branding)
+        # check for Conflicts: kde4-kdm-branding
+        conflict_prop = "%s" % (generic_branding)
         have_conflict_prop = False
         for c in pkg_conflicts:
             if c == conflict_prop:
@@ -103,7 +96,7 @@
 addDetails(
 'suse-branding-branding-conflict',
 '''Branding packages should conflict with other flavors of the branding 
package by using
-Conflicts: otherproviders(pkg-branding) = brandingversion
+Conflicts: pkg-branding = brandingversion
 and not directly by numerating a name with -branding- in it.''',
 
 'suse-branding-specific-branding-req',
@@ -132,6 +125,6 @@
 
 'suse-branding-missing-conflicts',
 """Any branding flavor package that provides the generic branding
-must also conflict with all other branding packages via a special
-otherproviders()""",
+must also conflict with all other branding packages via conflict
+on the generic branding name""",
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpmlint-checks-master/CheckFilelist.py 
new/rpmlint-checks-master/CheckFilelist.py
--- old/rpmlint-checks-master/CheckFilelist.py  2018-02-08 14:52:05.000000000 
+0100
+++ new/rpmlint-checks-master/CheckFilelist.py  2018-05-16 00:21:00.000000000 
+0200
@@ -137,6 +137,14 @@
         ],
     },
     {
+        'error': 'suse-filelist-forbidden-python-test-dir',
+        'details': '''python package installs testsuite to the sitelib,
+                        which can cause file list conflict and is not allowed 
in SUSE.''',
+        'bad': [
+            '/usr/lib*/python*/site-packages/test',
+        ],
+    },
+    {
         'error': 'suse-filelist-forbidden-backup-file',
         'details': 'backup files (~, .swp or .bak) are not allowed',
         'bad': [
@@ -296,6 +304,14 @@
         ],
     },
     {
+        'error': 'suse-filelist-forbidden-bashcomp-userdirs',
+        'details': """This directory is for user files,
+                      use /usr/share/bash-completion/completions/""",
+        'bad': [
+            '/etc/bash_completion.d/*',
+        ],
+    },
+    {
         'error': 'suse-filelist-forbidden-move-to-usr',
         'details': """This directory has been moved to /usr""",
         'bad': [


Reply via email to