From 3df2094219845f33d054f4adfbd92feb58ae8060599947206b9d59ef81a8de62 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Fri, 6 Oct 2017 12:16:05 +0000 Subject: [PATCH 01/16] Accepting request 532147 from home:lnussel:branches:devel:openSUSE:Factory:rpmlint - add package groups from https://en.opensuse.org/openSUSE:Package_group_guidelines to enable the groups check OBS-URL: https://build.opensuse.org/request/show/532147 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=517 --- config | 244 +++++++++++++++++++++++++++++++++++++++++++++++- rpmlint.changes | 7 ++ 2 files changed, 250 insertions(+), 1 deletion(-) diff --git a/config b/config index c13a60d..9edadd8 100644 --- a/config +++ b/config @@ -71,7 +71,249 @@ setOption("CompressExtension", None) setOption('UseVarLockSubsys', False) setOption("BadnessThreshold", 1000) -setOption('ValidGroups', []) +# keep in sync with https://en.opensuse.org/openSUSE:Package_group_guidelines +setOption('ValidGroups', [ + 'Amusements/Games/3D/Other', + 'Amusements/Games/3D/Race', + 'Amusements/Games/3D/Shoot', + 'Amusements/Games/3D/Simulation', + 'Amusements/Games/Action/Arcade', + 'Amusements/Games/Action/Breakout', + 'Amusements/Games/Action/Other', + 'Amusements/Games/Action/Race', + 'Amusements/Games/Action/Shoot', + 'Amusements/Games/Board/Card', + 'Amusements/Games/Board/Chess', + 'Amusements/Games/Board/Other', + 'Amusements/Games/Board/Pool', + 'Amusements/Games/Board/Puzzle', + 'Amusements/Games/Logic', + 'Amusements/Games/Other', + 'Amusements/Games/RPG', + 'Amusements/Games/Strategy/Other', + 'Amusements/Games/Strategy/Real Time', + 'Amusements/Games/Strategy/Turn Based', + 'Amusements/Teaching/Language', + 'Amusements/Teaching/Mathematics', + 'Amusements/Teaching/Other', + 'Amusements/Toys/Background', + 'Amusements/Toys/Clocks', + 'Amusements/Toys/Graphics', + 'Amusements/Toys/Other', + 'Amusements/Toys/Screensavers', + 'Development/Languages/C and C++', + 'Development/Languages/Fortran', + 'Development/Languages/Haskell', + 'Development/Languages/Java', + 'Development/Languages/Other', + 'Development/Languages/Perl', + 'Development/Languages/Python', + 'Development/Languages/Ruby', + 'Development/Languages/Scheme', + 'Development/Languages/Tcl', + 'Development/Libraries/C and C++', + 'Development/Libraries/Cross', + 'Development/Libraries/GNOME', + 'Development/Libraries/Haskell', + 'Development/Libraries/Java', + 'Development/Libraries/KDE', + 'Development/Libraries/Other', + 'Development/Libraries/Parallel', + 'Development/Libraries/Perl', + 'Development/Libraries/Python', + 'Development/Libraries/Tcl', + 'Development/Libraries/X11', + 'Development/Libraries/YaST', + 'Development/Sources', + 'Development/Tools/Building', + 'Development/Tools/Debuggers', + 'Development/Tools/Doc Generators', + 'Development/Tools/GUI Builders', + 'Development/Tools/IDE', + 'Development/Tools/Navigators', + 'Development/Tools/Other', + 'Development/Tools/Version Control', + 'Documentation/Howto', + 'Documentation/HTML', + 'Documentation/Man', + 'Documentation/Other', + 'Documentation/SUSE', + 'Hardware/Camera', + 'Hardware/Fax', + 'Hardware/ISDN', + 'Hardware/Joystick', + 'Hardware/Mobile', + 'Hardware/Modem', + 'Hardware/Other', + 'Hardware/Palm', + 'Hardware/Printing', + 'Hardware/Psion', + 'Hardware/Radio', + 'Hardware/Scanner', + 'Hardware/TV', + 'Hardware/UPS', + 'Hardware/Wifi', + 'Metapackages', + 'Productivity/Archiving/Backup', + 'Productivity/Archiving/Compression', + 'Productivity/Clustering/Computing', + 'Productivity/Clustering/HA', + 'Productivity/Databases/Clients', + 'Productivity/Databases/Servers', + 'Productivity/Databases/Tools', + 'Productivity/File utilities', + 'Productivity/Graphics/3D Editors', + 'Productivity/Graphics/Bitmap Editors', + 'Productivity/Graphics/CAD', + 'Productivity/Graphics/Convertors', + 'Productivity/Graphics/Other', + 'Productivity/Graphics/Vector Editors', + 'Productivity/Graphics/Viewers', + 'Productivity/Graphics/Visualization/Graph', + 'Productivity/Graphics/Visualization/Other', + 'Productivity/Graphics/Visualization/Raytracers', + 'Productivity/Hamradio/Fax', + 'Productivity/Hamradio/Logging', + 'Productivity/Hamradio/Morse', + 'Productivity/Hamradio/Other', + 'Productivity/Hamradio/Packet', + 'Productivity/Hamradio/Psk31', + 'Productivity/Hamradio/Satellite', + 'Productivity/Multimedia/CD/Grabbers', + 'Productivity/Multimedia/CD/Players', + 'Productivity/Multimedia/CD/Record', + 'Productivity/Multimedia/Other', + 'Productivity/Multimedia/Sound/Editors and Convertors', + 'Productivity/Multimedia/Sound/Midi', + 'Productivity/Multimedia/Sound/Mixers', + 'Productivity/Multimedia/Sound/Players', + 'Productivity/Multimedia/Sound/Utilities', + 'Productivity/Multimedia/Sound/Visualization', + 'Productivity/Multimedia/Video/Editors and Convertors', + 'Productivity/Multimedia/Video/Players', + 'Productivity/Networking/AOLInstantMessenger', + 'Productivity/Networking/Archie', + 'Productivity/Networking/Boot/Clients', + 'Productivity/Networking/Boot/Servers', + 'Productivity/Networking/Boot/Utilities', + 'Productivity/Networking/Diagnostic', + 'Productivity/Networking/DNS/Servers', + 'Productivity/Networking/DNS/Utilities', + 'Productivity/Networking/Email/Clients', + 'Productivity/Networking/Email/Mailinglists', + 'Productivity/Networking/Email/Servers', + 'Productivity/Networking/Email/Utilities', + 'Productivity/Networking/File-Sharing', + 'Productivity/Networking/Ftp/Clients', + 'Productivity/Networking/Ftp/Servers', + 'Productivity/Networking/ICQ', + 'Productivity/Networking/Instant Messenger', + 'Productivity/Networking/IRC', + 'Productivity/Networking/LDAP/Clients', + 'Productivity/Networking/LDAP/Servers', + 'Productivity/Networking/LDAP/Utilities', + 'Productivity/Networking/Napster', + 'Productivity/Networking/News/Clients', + 'Productivity/Networking/News/Servers', + 'Productivity/Networking/News/Utilities', + 'Productivity/Networking/NFS', + 'Productivity/Networking/NIS', + 'Productivity/Networking/Novell', + 'Productivity/Networking/Other', + 'Productivity/Networking/PPP', + 'Productivity/Networking/Radius/Clients', + 'Productivity/Networking/Radius/Servers', + 'Productivity/Networking/Routing', + 'Productivity/Networking/Samba', + 'Productivity/Networking/Security', + 'Productivity/Networking/SSH', + 'Productivity/Networking/System', + 'Productivity/Networking/Talk/Clients', + 'Productivity/Networking/Talk/Servers', + 'Productivity/Networking/Web/Browsers', + 'Productivity/Networking/Web/Frontends', + 'Productivity/Networking/Web/Proxy', + 'Productivity/Networking/Web/Servers', + 'Productivity/Networking/Web/Utilities', + 'Productivity/Office/Dictionary', + 'Productivity/Office/Finance', + 'Productivity/Office/Management', + 'Productivity/Office/Organizers', + 'Productivity/Office/Other', + 'Productivity/Office/Spreadsheets', + 'Productivity/Office/Suite', + 'Productivity/Office/Word Processor', + 'Productivity/Other', + 'Productivity/Publishing/DocBook', + 'Productivity/Publishing/HTML/Editors', + 'Productivity/Publishing/HTML/Tools', + 'Productivity/Publishing/Other', + 'Productivity/Publishing/PDF', + 'Productivity/Publishing/Presentation', + 'Productivity/Publishing/PS', + 'Productivity/Publishing/SGML', + 'Productivity/Publishing/TeX/Base', + 'Productivity/Publishing/TeX/Fonts', + 'Productivity/Publishing/TeX/Frontends', + 'Productivity/Publishing/Texinfo', + 'Productivity/Publishing/TeX/Utilities', + 'Productivity/Publishing/Troff', + 'Productivity/Publishing/Word', + 'Productivity/Publishing/XML', + 'Productivity/Scientific/Astronomy', + 'Productivity/Scientific/Chemistry', + 'Productivity/Scientific/Electronics', + 'Productivity/Scientific/Math', + 'Productivity/Scientific/Other', + 'Productivity/Scientific/Physics', + 'Productivity/Security', + 'Productivity/Telephony/Clients', + 'Productivity/Telephony/H323/Clients', + 'Productivity/Telephony/H323/Servers', + 'Productivity/Telephony/H323/Utilities', + 'Productivity/Telephony/Servers', + 'Productivity/Telephony/SIP/Clients', + 'Productivity/Telephony/SIP/Servers', + 'Productivity/Telephony/SIP/Utilities', + 'Productivity/Telephony/Utilities', + 'Productivity/Text/Convertors', + 'Productivity/Text/Editors', + 'Productivity/Text/Spell', + 'Productivity/Text/Utilities', + 'System/Base', + 'System/Benchmark', + 'System/Boot', + 'System/Console', + 'System/Daemons', + 'System/Emulators/Other', + 'System/Emulators/PC', + 'System/Fhs', + 'System/Filesystems', + 'System/GUI/GNOME', + 'System/GUI/KDE', + 'System/GUI/LXDE', + 'System/GUI/Other', + 'System/GUI/XFCE', + 'System/I18n/Chinese', + 'System/I18n/Japanese', + 'System/I18n/Korean', + 'System/Kernel', + 'System/Libraries', + 'System/Localization', + 'System/Management', + 'System/Monitoring', + 'System/Packages', + 'System/Shells', + 'System/Sound Daemons', + 'System/X11/Displaymanagers', + 'System/X11/Fonts', + 'System/X11/Icons', + 'System/X11/Servers/XF86_3', + 'System/X11/Servers/XF86_4', + 'System/X11/Terminals', + 'System/X11/Utilities', + 'System/YaST', +]) setOption('StandardGroups', ( 'aegis', diff --git a/rpmlint.changes b/rpmlint.changes index f4740a0..ee96f98 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Oct 6 09:20:48 UTC 2017 - lnussel@suse.de + +- add package groups from + https://en.opensuse.org/openSUSE:Package_group_guidelines to enable the + groups check + ------------------------------------------------------------------- Fri Sep 29 12:06:57 UTC 2017 - dmueller@suse.com From 35d99b203b75d5078d38ea881b3a19c195206843fadedb396c0e36afc984134b Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 10 Oct 2017 09:19:08 +0000 Subject: [PATCH 02/16] - add 0001-Avoid-false-positives-on-is_elf-check.patch (bsc#1057216) OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=518 --- ...void-false-positives-on-is_elf-check.patch | 28 +++++++++++++++++++ rpmlint.changes | 5 ++++ rpmlint.spec | 1 + 3 files changed, 34 insertions(+) create mode 100644 0001-Avoid-false-positives-on-is_elf-check.patch diff --git a/0001-Avoid-false-positives-on-is_elf-check.patch b/0001-Avoid-false-positives-on-is_elf-check.patch new file mode 100644 index 0000000..7f08f01 --- /dev/null +++ b/0001-Avoid-false-positives-on-is_elf-check.patch @@ -0,0 +1,28 @@ +From 5a0f99a9f522944a0933cd06f9010a96bef9b7b3 Mon Sep 17 00:00:00 2001 +From: Dirk Mueller +Date: Tue, 10 Oct 2017 11:02:57 +0200 +Subject: [PATCH] Avoid false positives on is_elf check + +"symbolic link to `SELF-WE-PD-XXL.wings'" + +matched the "ELF" in magic logic. So make it more strict +by enforcing that the magic needs to start with "ELF " +which seems to match everywhere (PIE executables, normal +executables, ELF libs). +--- + BinariesCheck.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: rpmlint-rpmlint-1.10/BinariesCheck.py +=================================================================== +--- rpmlint-rpmlint-1.10.orig/BinariesCheck.py ++++ rpmlint-rpmlint-1.10/BinariesCheck.py +@@ -372,7 +372,7 @@ class BinariesCheck(AbstractCheck.Abstra + (fname.startswith("/usr/lib64") or fname.startswith("/lib64")): + file_in_lib64 = True + +- is_elf = 'ELF' in pkgfile.magic ++ is_elf = pkgfile.magic.startswith('ELF ') + is_ar = 'current ar archive' in pkgfile.magic + is_ocaml_native = 'Objective caml native' in pkgfile.magic + is_lua_bytecode = 'Lua bytecode' in pkgfile.magic diff --git a/rpmlint.changes b/rpmlint.changes index ee96f98..7f7b0b0 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Oct 10 09:06:23 UTC 2017 - dmueller@suse.com + +- add 0001-Avoid-false-positives-on-is_elf-check.patch (bsc#1057216) + ------------------------------------------------------------------- Fri Oct 6 09:20:48 UTC 2017 - lnussel@suse.de diff --git a/rpmlint.spec b/rpmlint.spec index 3738107..68f997e 100644 --- a/rpmlint.spec +++ b/rpmlint.spec @@ -83,6 +83,7 @@ Patch64: drop-unicodedata-dep.diff Patch65: 0001-split-wrong-script-interpreter-into-env-script-inter.patch Patch66: 0001-Handle-post-scripts-that-contain-non-ascii-character.patch Patch67: omit_BUILDROOT_from_pyo_files.patch +Patch68: 0001-Avoid-false-positives-on-is_elf-check.patch Patch70: rpmlint-all-pie.patch BuildRequires: obs-service-format_spec_file BuildRequires: python3-flake8 From 92b014372d9a6931e0c768f39bc045bdb796eaf673c73307e4e51c157fa9609b Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 10 Oct 2017 09:22:46 +0000 Subject: [PATCH 03/16] - Update to version 84.87+git20171009.dfac67b: * Adjust output for enabled non-std group checks - Update rpmlint-checks to version master: * Fix false positives for -theme- -> -branding- rename * Stop leaking filedescriptors * Pythonic fixes * Drop CheckAppdata (there is AppDataCheck upstream) * Tighten ELF check * Tiny code formatting cleanup * Tighten the branding policy reporting a bit to make it less confusing OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=519 --- _servicedata | 4 ++-- config | 1 - rpmlint-checks-master.tar.xz | 4 ++-- rpmlint-tests-84.87+git20170930.a05216c.tar.xz | 3 --- rpmlint-tests-84.87+git20171009.dfac67b.tar.xz | 3 +++ rpmlint-tests.changes | 6 ++++++ rpmlint-tests.spec | 2 +- rpmlint.changes | 8 ++++++++ 8 files changed, 22 insertions(+), 9 deletions(-) delete mode 100644 rpmlint-tests-84.87+git20170930.a05216c.tar.xz create mode 100644 rpmlint-tests-84.87+git20171009.dfac67b.tar.xz diff --git a/_servicedata b/_servicedata index bf4f10f..93eceb4 100644 --- a/_servicedata +++ b/_servicedata @@ -1,6 +1,6 @@ https://github.com/openSUSE/rpmlint-tests.git - a05216ca4502eb1c029f68534ada12092e139999 + dfac67b7f6db8d9310edb03d77da958a925ea4e0 https://github.com/openSUSE/rpmlint-checks.git - b82179a9c8d48a3573e8c4f4770500d1fe932921 \ No newline at end of file + cc484338f1fe7e84ee618c3f2c46fa3daaf68912 \ No newline at end of file diff --git a/config b/config index 9edadd8..55333ee 100644 --- a/config +++ b/config @@ -38,7 +38,6 @@ addCheck("CheckBuildDate") addCheck("CheckLogrotate") addCheck("CheckPAMModules") addCheck("CheckRCLinks") -addCheck("CheckAppdata") addCheck("CheckSystemdInstall") addCheck("TmpFilesCheck") addCheck("CheckSysVinitOnSystemd") diff --git a/rpmlint-checks-master.tar.xz b/rpmlint-checks-master.tar.xz index 250d689..2ce613f 100644 --- a/rpmlint-checks-master.tar.xz +++ b/rpmlint-checks-master.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a0d1c0f84b777aa36e5f31dda97ce4cf4d803eb4f2d256edd75063c6e679bcb -size 23192 +oid sha256:21c900237358f0f050749f7d61b2607de84959f2729f5c6cdd28374ccbcf80cb +size 23024 diff --git a/rpmlint-tests-84.87+git20170930.a05216c.tar.xz b/rpmlint-tests-84.87+git20170930.a05216c.tar.xz deleted file mode 100644 index daf555e..0000000 --- a/rpmlint-tests-84.87+git20170930.a05216c.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:68342457aa0a0e55de2482a10ff6607b2ae0540cea0a5e8bee734e67cb41ef1a -size 11204 diff --git a/rpmlint-tests-84.87+git20171009.dfac67b.tar.xz b/rpmlint-tests-84.87+git20171009.dfac67b.tar.xz new file mode 100644 index 0000000..e5c86f1 --- /dev/null +++ b/rpmlint-tests-84.87+git20171009.dfac67b.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dceb111b4ebbee16f1f0f51f6318d52bf7b30146afca5de4d679c7480fc178a1 +size 11228 diff --git a/rpmlint-tests.changes b/rpmlint-tests.changes index 508bc7a..5c526ac 100644 --- a/rpmlint-tests.changes +++ b/rpmlint-tests.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Oct 10 09:19:30 UTC 2017 - opensuse-packaging@opensuse.org + +- Update to version 84.87+git20171009.dfac67b: + * Adjust output for enabled non-std group checks + ------------------------------------------------------------------- Sat Sep 30 16:19:07 UTC 2017 - opensuse-packaging@opensuse.org diff --git a/rpmlint-tests.spec b/rpmlint-tests.spec index c1dfde0..d86929b 100644 --- a/rpmlint-tests.spec +++ b/rpmlint-tests.spec @@ -23,7 +23,7 @@ BuildRequires: rpmlint-Factory-strict BuildRequires: rpmlint-mini Name: rpmlint-tests -Version: 84.87+git20170930.a05216c +Version: 84.87+git20171009.dfac67b Release: 0 Summary: rpmlint regression tests License: SUSE-Public-Domain diff --git a/rpmlint.changes b/rpmlint.changes index 7f7b0b0..e932e7f 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -2,6 +2,14 @@ Tue Oct 10 09:06:23 UTC 2017 - dmueller@suse.com - add 0001-Avoid-false-positives-on-is_elf-check.patch (bsc#1057216) +- Update rpmlint-checks to version master: + * Fix false positives for -theme- -> -branding- rename + * Stop leaking filedescriptors + * Pythonic fixes + * Drop CheckAppdata (there is AppDataCheck upstream) + * Tighten ELF check + * Tiny code formatting cleanup + * Tighten the branding policy reporting a bit to make it less confusing ------------------------------------------------------------------- Fri Oct 6 09:20:48 UTC 2017 - lnussel@suse.de From 8982407c4d2f70054db5b4caeed0e12a41c8a8b8088f4ff485dc9084ebda6568 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 10 Oct 2017 11:18:19 +0000 Subject: [PATCH 04/16] add 0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=521 --- ...-also-when-appstream-util-is-unavail.patch | 51 +++++++++++++++++++ rpmlint.changes | 1 + rpmlint.spec | 1 + 3 files changed, 53 insertions(+) create mode 100644 0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch diff --git a/0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch b/0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch new file mode 100644 index 0000000..1dd74c7 --- /dev/null +++ b/0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch @@ -0,0 +1,51 @@ +From 33b3aab641f6f71f33fd87f1e1b41ea2e74f48e3 Mon Sep 17 00:00:00 2001 +From: Dirk Mueller +Date: Sun, 1 Oct 2017 14:36:40 +0200 +Subject: [PATCH 7/7] Validate Appdata also when appstream-util is unavailable + +When the dependency isn't installed, we can at least still +validate whether the input is valid XML or not. As we're +not printing any validation results anyway this is good +enough. +--- + AppDataCheck.py | 14 ++++++++++---- + 1 file changed, 10 insertions(+), 4 deletions(-) + +diff --git a/AppDataCheck.py b/AppDataCheck.py +index 20302d8..b714f31 100644 +--- a/AppDataCheck.py ++++ b/AppDataCheck.py +@@ -10,6 +10,7 @@ import AbstractCheck + import Config + from Filter import addDetails, printError + from Pkg import getstatusoutput ++import xml.etree.ElementTree as ET + + STANDARD_BIN_DIRS = ['/bin/', '/sbin/', '/usr/bin/', '/usr/sbin/'] + DEFAULT_APPDATA_CHECKER = ('appstream-util', 'validate-relax') +@@ -32,13 +33,18 @@ class AppDataCheck(AbstractCheck.AbstractFilesCheck): + checker = appdata_checker + if checker[0] == "appstream-util" and not self.network_enabled: + checker += ("--nonet",) +- print(checker) ++ validation_failed = False + try: + st = getstatusoutput(checker + (f,)) ++ # Return code nonzero? ++ validation_failed = (st[0] != 0) + except OSError: +- # ignore if the checker is not installed +- return +- if st[0]: ++ # checker is not installed, do a validation manually ++ try: ++ ET.parse(pkg.dirName() + filename) ++ except ET.ParseError: ++ validation_failed = True ++ if validation_failed: + printError(pkg, 'invalid-appdata-file', filename) + + +-- +2.14.1 + diff --git a/rpmlint.changes b/rpmlint.changes index e932e7f..96e789b 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -2,6 +2,7 @@ Tue Oct 10 09:06:23 UTC 2017 - dmueller@suse.com - add 0001-Avoid-false-positives-on-is_elf-check.patch (bsc#1057216) + add 0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch - Update rpmlint-checks to version master: * Fix false positives for -theme- -> -branding- rename * Stop leaking filedescriptors diff --git a/rpmlint.spec b/rpmlint.spec index 68f997e..83f13ad 100644 --- a/rpmlint.spec +++ b/rpmlint.spec @@ -84,6 +84,7 @@ Patch65: 0001-split-wrong-script-interpreter-into-env-script-inter.patch Patch66: 0001-Handle-post-scripts-that-contain-non-ascii-character.patch Patch67: omit_BUILDROOT_from_pyo_files.patch Patch68: 0001-Avoid-false-positives-on-is_elf-check.patch +Patch69: 0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch Patch70: rpmlint-all-pie.patch BuildRequires: obs-service-format_spec_file BuildRequires: python3-flake8 From 4b1206101f137f923455b9bedd4955fe608d6b1a3878fbc57cc02dd751aa3e7d Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 10 Oct 2017 11:21:54 +0000 Subject: [PATCH 05/16] OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=522 --- ...-also-when-appstream-util-is-unavail.patch | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch b/0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch index 1dd74c7..94bbf3f 100644 --- a/0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch +++ b/0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch @@ -1,7 +1,7 @@ From 33b3aab641f6f71f33fd87f1e1b41ea2e74f48e3 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sun, 1 Oct 2017 14:36:40 +0200 -Subject: [PATCH 7/7] Validate Appdata also when appstream-util is unavailable +Subject: [PATCH] Validate Appdata also when appstream-util is unavailable When the dependency isn't installed, we can at least still validate whether the input is valid XML or not. As we're @@ -11,10 +11,10 @@ enough. AppDataCheck.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) -diff --git a/AppDataCheck.py b/AppDataCheck.py -index 20302d8..b714f31 100644 ---- a/AppDataCheck.py -+++ b/AppDataCheck.py +Index: rpmlint-rpmlint-1.10/AppDataCheck.py +=================================================================== +--- rpmlint-rpmlint-1.10.orig/AppDataCheck.py ++++ rpmlint-rpmlint-1.10/AppDataCheck.py @@ -10,6 +10,7 @@ import AbstractCheck import Config from Filter import addDetails, printError @@ -23,14 +23,13 @@ index 20302d8..b714f31 100644 STANDARD_BIN_DIRS = ['/bin/', '/sbin/', '/usr/bin/', '/usr/sbin/'] DEFAULT_APPDATA_CHECKER = ('appstream-util', 'validate-relax') -@@ -32,13 +33,18 @@ class AppDataCheck(AbstractCheck.AbstractFilesCheck): - checker = appdata_checker - if checker[0] == "appstream-util" and not self.network_enabled: - checker += ("--nonet",) -- print(checker) +@@ -28,12 +29,18 @@ class AppDataCheck(AbstractCheck.Abstrac + def check_file(self, pkg, filename): + root = pkg.dirName() + f = root + filename + validation_failed = False try: - st = getstatusoutput(checker + (f,)) + st = getstatusoutput(appdata_checker + (f,)) + # Return code nonzero? + validation_failed = (st[0] != 0) except OSError: @@ -46,6 +45,3 @@ index 20302d8..b714f31 100644 printError(pkg, 'invalid-appdata-file', filename) --- -2.14.1 - From f4f7fdbc5398a65c797d8021940bcdbae5cbde8743c3c8ccfc22ff96456d289f Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 10 Oct 2017 12:23:18 +0000 Subject: [PATCH 06/16] - Update to version 84.87+git20171010.a53d9bd: * Remove appdata related tests, those are upstream now OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=523 --- _servicedata | 2 +- rpmlint-tests-84.87+git20171009.dfac67b.tar.xz | 3 --- rpmlint-tests-84.87+git20171010.a53d9bd.tar.xz | 3 +++ rpmlint-tests.changes | 6 ++++++ rpmlint-tests.spec | 2 +- 5 files changed, 11 insertions(+), 5 deletions(-) delete mode 100644 rpmlint-tests-84.87+git20171009.dfac67b.tar.xz create mode 100644 rpmlint-tests-84.87+git20171010.a53d9bd.tar.xz diff --git a/_servicedata b/_servicedata index 93eceb4..3c6f62c 100644 --- a/_servicedata +++ b/_servicedata @@ -1,6 +1,6 @@ https://github.com/openSUSE/rpmlint-tests.git - dfac67b7f6db8d9310edb03d77da958a925ea4e0 + a53d9bd1e564b8fe2ca3e6dd6030eea538dd9e4a https://github.com/openSUSE/rpmlint-checks.git cc484338f1fe7e84ee618c3f2c46fa3daaf68912 \ No newline at end of file diff --git a/rpmlint-tests-84.87+git20171009.dfac67b.tar.xz b/rpmlint-tests-84.87+git20171009.dfac67b.tar.xz deleted file mode 100644 index e5c86f1..0000000 --- a/rpmlint-tests-84.87+git20171009.dfac67b.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dceb111b4ebbee16f1f0f51f6318d52bf7b30146afca5de4d679c7480fc178a1 -size 11228 diff --git a/rpmlint-tests-84.87+git20171010.a53d9bd.tar.xz b/rpmlint-tests-84.87+git20171010.a53d9bd.tar.xz new file mode 100644 index 0000000..c607c35 --- /dev/null +++ b/rpmlint-tests-84.87+git20171010.a53d9bd.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c08c12bff5d8ca744dc0cc6a2eae036cfb714af2778745ac7b0c27d3e0a3f1b +size 10516 diff --git a/rpmlint-tests.changes b/rpmlint-tests.changes index 5c526ac..a0ee14f 100644 --- a/rpmlint-tests.changes +++ b/rpmlint-tests.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Oct 10 12:21:50 UTC 2017 - opensuse-packaging@opensuse.org + +- Update to version 84.87+git20171010.a53d9bd: + * Remove appdata related tests, those are upstream now + ------------------------------------------------------------------- Tue Oct 10 09:19:30 UTC 2017 - opensuse-packaging@opensuse.org diff --git a/rpmlint-tests.spec b/rpmlint-tests.spec index d86929b..852ad46 100644 --- a/rpmlint-tests.spec +++ b/rpmlint-tests.spec @@ -23,7 +23,7 @@ BuildRequires: rpmlint-Factory-strict BuildRequires: rpmlint-mini Name: rpmlint-tests -Version: 84.87+git20171009.dfac67b +Version: 84.87+git20171010.a53d9bd Release: 0 Summary: rpmlint regression tests License: SUSE-Public-Domain From 9bc0827209b879b09c6dfa01bd136c411314c29e4626387107c33143ef21930a Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 11 Oct 2017 06:45:21 +0000 Subject: [PATCH 07/16] - Update to version 84.87+git20171011.856375f: * Add unit test for ErlangCheck - Update to version master: * Treat strongly versioned libs also as compliant (bsc#723726) * LibraryPolicy: allow %%_licensedir in packages (used by %license) OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=524 --- _servicedata | 4 ++-- rpmlint-checks-master.tar.xz | 4 ++-- rpmlint-tests-84.87+git20171010.a53d9bd.tar.xz | 3 --- rpmlint-tests-84.87+git20171011.856375f.tar.xz | 3 +++ rpmlint-tests.changes | 6 ++++++ rpmlint-tests.spec | 2 +- rpmlint.changes | 7 +++++++ 7 files changed, 21 insertions(+), 8 deletions(-) delete mode 100644 rpmlint-tests-84.87+git20171010.a53d9bd.tar.xz create mode 100644 rpmlint-tests-84.87+git20171011.856375f.tar.xz diff --git a/_servicedata b/_servicedata index 3c6f62c..f6ce44c 100644 --- a/_servicedata +++ b/_servicedata @@ -1,6 +1,6 @@ https://github.com/openSUSE/rpmlint-tests.git - a53d9bd1e564b8fe2ca3e6dd6030eea538dd9e4a + 856375fef5fd387ad7b0b889b0e9684306c09942 https://github.com/openSUSE/rpmlint-checks.git - cc484338f1fe7e84ee618c3f2c46fa3daaf68912 \ No newline at end of file + 5001b135657d2e93891892a8977d5f657e15be1b \ No newline at end of file diff --git a/rpmlint-checks-master.tar.xz b/rpmlint-checks-master.tar.xz index 2ce613f..ab2593f 100644 --- a/rpmlint-checks-master.tar.xz +++ b/rpmlint-checks-master.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21c900237358f0f050749f7d61b2607de84959f2729f5c6cdd28374ccbcf80cb -size 23024 +oid sha256:263fa4d7ba7e2397a7ef4f3c8bc8c96b69e229fb6877a155d8f97b8a6ec07839 +size 23068 diff --git a/rpmlint-tests-84.87+git20171010.a53d9bd.tar.xz b/rpmlint-tests-84.87+git20171010.a53d9bd.tar.xz deleted file mode 100644 index c607c35..0000000 --- a/rpmlint-tests-84.87+git20171010.a53d9bd.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6c08c12bff5d8ca744dc0cc6a2eae036cfb714af2778745ac7b0c27d3e0a3f1b -size 10516 diff --git a/rpmlint-tests-84.87+git20171011.856375f.tar.xz b/rpmlint-tests-84.87+git20171011.856375f.tar.xz new file mode 100644 index 0000000..ecb7bfb --- /dev/null +++ b/rpmlint-tests-84.87+git20171011.856375f.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e6e8c2d0f516f995086b0c61b29f1dd1363ab4aac969cfdd98c9d6ec9a6c5a6 +size 10708 diff --git a/rpmlint-tests.changes b/rpmlint-tests.changes index a0ee14f..2750d81 100644 --- a/rpmlint-tests.changes +++ b/rpmlint-tests.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Oct 11 06:43:46 UTC 2017 - opensuse-packaging@opensuse.org + +- Update to version 84.87+git20171011.856375f: + * Add unit test for ErlangCheck + ------------------------------------------------------------------- Tue Oct 10 12:21:50 UTC 2017 - opensuse-packaging@opensuse.org diff --git a/rpmlint-tests.spec b/rpmlint-tests.spec index 852ad46..1dc7147 100644 --- a/rpmlint-tests.spec +++ b/rpmlint-tests.spec @@ -23,7 +23,7 @@ BuildRequires: rpmlint-Factory-strict BuildRequires: rpmlint-mini Name: rpmlint-tests -Version: 84.87+git20171010.a53d9bd +Version: 84.87+git20171011.856375f Release: 0 Summary: rpmlint regression tests License: SUSE-Public-Domain diff --git a/rpmlint.changes b/rpmlint.changes index 96e789b..eb53e22 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Oct 11 06:43:48 UTC 2017 - opensuse-packaging@opensuse.org + +- Update to version master: + * Treat strongly versioned libs also as compliant (bsc#723726) + * LibraryPolicy: allow %%_licensedir in packages (used by %license) + ------------------------------------------------------------------- Tue Oct 10 09:06:23 UTC 2017 - dmueller@suse.com From a2bee6f9469bb103053a1da999cea1a2a8a1696b0ff46caf24a14e818ff18f15 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 11 Oct 2017 06:47:05 +0000 Subject: [PATCH 08/16] OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=525 --- config | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config b/config index 55333ee..c8a3c4c 100644 --- a/config +++ b/config @@ -1356,6 +1356,8 @@ addFilter(' non-devel-buildrequires libxml2') addFilter(' non-devel-buildrequires libxslt') addFilter(' non-devel-buildrequires recode') +# Too noisy, and usually not something downstream packagers can fix +addFilter(' incorrect-fsf-address ') # many places have shorter paths addFilter(' non-coherent-filename ') From d8c1eff8d2cf28f59d8ff17f39128167750d01107f35ce6bccf0e1f3ccd818ba Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 11 Oct 2017 06:54:49 +0000 Subject: [PATCH 09/16] - Hide the noisy warnings OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=526 --- config | 2 ++ rpmlint.changes | 1 + 2 files changed, 3 insertions(+) diff --git a/config b/config index c8a3c4c..551ba65 100644 --- a/config +++ b/config @@ -1358,6 +1358,8 @@ addFilter(' non-devel-buildrequires recode') # Too noisy, and usually not something downstream packagers can fix addFilter(' incorrect-fsf-address ') +addFilter(' no-manual-page-for-binary ') +addFilter(' static-library-without-debuginfo ') # many places have shorter paths addFilter(' non-coherent-filename ') diff --git a/rpmlint.changes b/rpmlint.changes index eb53e22..fa59c06 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -4,6 +4,7 @@ Wed Oct 11 06:43:48 UTC 2017 - opensuse-packaging@opensuse.org - Update to version master: * Treat strongly versioned libs also as compliant (bsc#723726) * LibraryPolicy: allow %%_licensedir in packages (used by %license) +- Hide the noisy warnings ------------------------------------------------------------------- Tue Oct 10 09:06:23 UTC 2017 - dmueller@suse.com From 6c28d6c2e8d2953b726670902c15f39282554bf942b46a263296ad4004878a81 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 11 Oct 2017 06:58:58 +0000 Subject: [PATCH 10/16] Accepting request 533012 from home:ikapelyukhin:branches:devel:openSUSE:Factory:rpmlint Add user for RMT (https://github.com/SUSE/rmt) OBS-URL: https://build.opensuse.org/request/show/533012 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=527 --- config | 1 + 1 file changed, 1 insertion(+) diff --git a/config b/config index 551ba65..3d35095 100644 --- a/config +++ b/config @@ -625,6 +625,7 @@ setOption('StandardUsers', ( 'radiusd', 'radvd', 'root', + '_rmt', 'sabayon-admin', 'salt', 'sapdb', From e6652515e116d609b585906e38c03325986a50e7a5cbfef5153e20f4b157876f Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 11 Oct 2017 07:04:55 +0000 Subject: [PATCH 11/16] OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=528 --- suse-whitelist-opensuse.diff | 40 +++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/suse-whitelist-opensuse.diff b/suse-whitelist-opensuse.diff index e340ee2..75071e3 100644 --- a/suse-whitelist-opensuse.diff +++ b/suse-whitelist-opensuse.diff @@ -1,22 +1,38 @@ -From: Some One -Date: Thu, 9 Apr 2015 14:55:40 +0200 -Subject: [PATCH] suse-whitelist-opensuse.diff +From ceebc0de2c3a9bb1663418d75a4b0de1d15740b2 Mon Sep 17 00:00:00 2001 +From: Dirk Mueller +Date: Sun, 1 Oct 2017 14:06:31 +0200 +Subject: [PATCH] Lower false-positives on summary-not-capitalized -=================================================================== +Allow some 'names' at the beginning of the summary to be +non-capitalized. --- - TagsCheck.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + TagsCheck.py | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) -Index: rpmlint-rpmlint-1.10/TagsCheck.py -=================================================================== ---- rpmlint-rpmlint-1.10.orig/TagsCheck.py -+++ rpmlint-rpmlint-1.10/TagsCheck.py -@@ -953,7 +953,7 @@ class TagsCheck(AbstractCheck.AbstractCh +diff --git a/TagsCheck.py b/TagsCheck.py +index ea131e3..d3da24c 100644 +--- a/TagsCheck.py ++++ b/TagsCheck.py +@@ -397,6 +397,9 @@ BAD_WORDS = { + 'xwindows': 'X' + } + ++CAPITALIZED_IGNORE_LIST = ( ++ 'jQuery', 'openSUSE', 'wxWidgets', 'a', 'an', 'uWSGI') ++ + DEFAULT_INVALID_REQUIRES = ('^is$', '^not$', '^owned$', '^by$', '^any$', + '^package$', r'^libsafe\.so\.') + +@@ -911,7 +914,8 @@ class TagsCheck(AbstractCheck.AbstractCheck): spell_check(pkg, summary, 'Summary(%s)', lang, ignored_words) if '\n' in summary: printError(pkg, 'summary-on-multiple-lines', lang) - if summary[0] != summary[0].upper(): -+ if summary[0] != summary[0].upper() and not summary.startswith("openSUSE"): ++ if (not summary[0].isupper() and ++ summary.partition(' ')[0] not in CAPITALIZED_IGNORE_LIST): printWarning(pkg, 'summary-not-capitalized', lang, summary) if summary[-1] == '.': printWarning(pkg, 'summary-ended-with-dot', lang, summary) +-- +2.14.1 + From f8a50562c2c47c8251f869c04ccad89776006d02676173f234750b033b1bc83c Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 11 Oct 2017 07:16:54 +0000 Subject: [PATCH 12/16] OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=529 --- rpmlint-tests.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/rpmlint-tests.spec b/rpmlint-tests.spec index 1dc7147..21ea573 100644 --- a/rpmlint-tests.spec +++ b/rpmlint-tests.spec @@ -19,6 +19,7 @@ #!BuildIgnore: post-build-checks brp-check-suse +BuildRequires: erlang BuildRequires: rpmlint-Factory-strict BuildRequires: rpmlint-mini From d9267050b44a791349eb41df3a4094ce91c36bb3b2316cdb19b33d5814dcefc9 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 11 Oct 2017 07:51:32 +0000 Subject: [PATCH 13/16] OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=530 --- config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config b/config index 3d35095..7d4ff99 100644 --- a/config +++ b/config @@ -1360,7 +1360,7 @@ addFilter(' non-devel-buildrequires recode') # Too noisy, and usually not something downstream packagers can fix addFilter(' incorrect-fsf-address ') addFilter(' no-manual-page-for-binary ') -addFilter(' static-library-without-debuginfo ') +addFilter(' static-library-without-debuginfo /usr/lib(?:64)?/ghc-[\d\.]+/') # many places have shorter paths addFilter(' non-coherent-filename ') From 32659a246a08f626345709e5e2c4eba1bd0b6f6a75b37126e9f120a7715d288f Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 11 Oct 2017 08:04:24 +0000 Subject: [PATCH 14/16] - Update to version master: * Python 3.x porting of the ErlangCheck OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=531 --- _servicedata | 2 +- rpmlint-checks-master.tar.xz | 4 ++-- rpmlint.changes | 6 ++++++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/_servicedata b/_servicedata index f6ce44c..bb44bf6 100644 --- a/_servicedata +++ b/_servicedata @@ -3,4 +3,4 @@ https://github.com/openSUSE/rpmlint-tests.git 856375fef5fd387ad7b0b889b0e9684306c09942 https://github.com/openSUSE/rpmlint-checks.git - 5001b135657d2e93891892a8977d5f657e15be1b \ No newline at end of file + c90062ef30ec343a060331f1b867e9f30d2951bf \ No newline at end of file diff --git a/rpmlint-checks-master.tar.xz b/rpmlint-checks-master.tar.xz index ab2593f..cc6320d 100644 --- a/rpmlint-checks-master.tar.xz +++ b/rpmlint-checks-master.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:263fa4d7ba7e2397a7ef4f3c8bc8c96b69e229fb6877a155d8f97b8a6ec07839 -size 23068 +oid sha256:1b0ea1ad20da5002cffa4b3df129d776b5a7db361379e0060f3178003b137f37 +size 23072 diff --git a/rpmlint.changes b/rpmlint.changes index fa59c06..b892a27 100644 --- a/rpmlint.changes +++ b/rpmlint.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Oct 11 08:03:12 UTC 2017 - opensuse-packaging@opensuse.org + +- Update to version master: + * Python 3.x porting of the ErlangCheck + ------------------------------------------------------------------- Wed Oct 11 06:43:48 UTC 2017 - opensuse-packaging@opensuse.org From d5730017746ca9b8c7752e6d9e15a754e95ab26db63139000b1799985ba29af4 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 11 Oct 2017 08:09:10 +0000 Subject: [PATCH 15/16] OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=532 --- config | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config b/config index 7d4ff99..b092d1e 100644 --- a/config +++ b/config @@ -1362,6 +1362,9 @@ addFilter(' incorrect-fsf-address ') addFilter(' no-manual-page-for-binary ') addFilter(' static-library-without-debuginfo /usr/lib(?:64)?/ghc-[\d\.]+/') +# the libre mess +addFilter(r'libre(?:ssl|office|cad)[^\:]+: \w: shlib-policy-') + # many places have shorter paths addFilter(' non-coherent-filename ') From d4965a48b4cc3b6bf66d5620060fb260bdcbb6658da5b2e061bba944b5a38f5f Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 11 Oct 2017 11:32:42 +0000 Subject: [PATCH 16/16] - Update to version 84.87+git20171011.8b163ac: * Trying to fixup the erlang check OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=533 --- _servicedata | 2 +- rpmlint-tests-84.87+git20171011.856375f.tar.xz | 3 --- rpmlint-tests-84.87+git20171011.8b163ac.tar.xz | 3 +++ rpmlint-tests.changes | 6 ++++++ rpmlint-tests.spec | 2 +- 5 files changed, 11 insertions(+), 5 deletions(-) delete mode 100644 rpmlint-tests-84.87+git20171011.856375f.tar.xz create mode 100644 rpmlint-tests-84.87+git20171011.8b163ac.tar.xz diff --git a/_servicedata b/_servicedata index bb44bf6..7585bfa 100644 --- a/_servicedata +++ b/_servicedata @@ -1,6 +1,6 @@ https://github.com/openSUSE/rpmlint-tests.git - 856375fef5fd387ad7b0b889b0e9684306c09942 + 8b163ac0aaf41e8424edbc4074a60f18e9cb9438 https://github.com/openSUSE/rpmlint-checks.git c90062ef30ec343a060331f1b867e9f30d2951bf \ No newline at end of file diff --git a/rpmlint-tests-84.87+git20171011.856375f.tar.xz b/rpmlint-tests-84.87+git20171011.856375f.tar.xz deleted file mode 100644 index ecb7bfb..0000000 --- a/rpmlint-tests-84.87+git20171011.856375f.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e6e8c2d0f516f995086b0c61b29f1dd1363ab4aac969cfdd98c9d6ec9a6c5a6 -size 10708 diff --git a/rpmlint-tests-84.87+git20171011.8b163ac.tar.xz b/rpmlint-tests-84.87+git20171011.8b163ac.tar.xz new file mode 100644 index 0000000..b07c921 --- /dev/null +++ b/rpmlint-tests-84.87+git20171011.8b163ac.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ae84f26459605339a1dfa6511573e8d4837902517dd4c52bcd159fbc7780de6 +size 10700 diff --git a/rpmlint-tests.changes b/rpmlint-tests.changes index 2750d81..ca80b53 100644 --- a/rpmlint-tests.changes +++ b/rpmlint-tests.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Oct 11 11:29:25 UTC 2017 - opensuse-packaging@opensuse.org + +- Update to version 84.87+git20171011.8b163ac: + * Trying to fixup the erlang check + ------------------------------------------------------------------- Wed Oct 11 06:43:46 UTC 2017 - opensuse-packaging@opensuse.org diff --git a/rpmlint-tests.spec b/rpmlint-tests.spec index 21ea573..371a297 100644 --- a/rpmlint-tests.spec +++ b/rpmlint-tests.spec @@ -24,7 +24,7 @@ BuildRequires: rpmlint-Factory-strict BuildRequires: rpmlint-mini Name: rpmlint-tests -Version: 84.87+git20171011.856375f +Version: 84.87+git20171011.8b163ac Release: 0 Summary: rpmlint regression tests License: SUSE-Public-Domain