commit rpmlint for openSUSE:Factory
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 - dmueller@suse.com + +- add Lua/NodeJS related groups to list of valid groups (bsc#1095769) + +------------------------------------------------------------------- +Mon Jun 04 09:16:19 UTC 2018 - opensuse-packaging@opensuse.org + +- 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 - andy@onthewings.net + +- 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': [
participants (1)
-
root