Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2017-01-19 10:34:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rpmlint" Changes: -------- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2016-12-08 00:28:45.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2017-01-19 10:34:05.423680159 +0100 @@ -1,0 +2,16 @@ +Mon Jan 9 09:49:53 UTC 2017 - krahmer@suse.com + +- Adding org.freedesktop.resolve1.conf (bsc#917781) + +------------------------------------------------------------------- +Tue Jan 3 10:05:42 UTC 2017 - stefan.bruens@rwth-aachen.de + +- add suse-readd_terminator_in_regex.patch + Fixes bad detection of dependencies for devel packages + +------------------------------------------------------------------- +Mon Jan 2 14:27:52 UTC 2017 - dmueller@suse.com + +- update suse-obsolete-version check (bsc#743981) + +------------------------------------------------------------------- New: ---- suse-readd_terminator_in_regex.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpmlint-tests.spec ++++++ --- /var/tmp/diff_new_pack.GRKF5g/_old 2017-01-19 10:34:07.199429705 +0100 +++ /var/tmp/diff_new_pack.GRKF5g/_new 2017-01-19 10:34:07.199429705 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint-tests # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++++++ rpmlint.spec ++++++ --- /var/tmp/diff_new_pack.GRKF5g/_old 2017-01-19 10:34:07.215427449 +0100 +++ /var/tmp/diff_new_pack.GRKF5g/_new 2017-01-19 10:34:07.219426884 +0100 @@ -1,7 +1,7 @@ # # spec file for package rpmlint # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -117,6 +117,8 @@ # PATCH-FIX-UPSTREAM 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch alarrosa@suse.com -- Fixes resolving python source from files generated following PEP0488 Patch65: 0001-Fix-resolving-Python-source-from-3.5-.opt-12.pyc.patch Patch66: issue_68_BinariesCheck_lower_memory.patch +# Fix a regression introduced by suse-shlib-devel-dependency.diff +Patch67: suse-readd_terminator_in_regex.patch # PATCHLIST END # BuildArch must at the end. is a bug: https://bugzilla.suse.com/show_bug.cgi?id=926766 BuildArch: noarch ++++++ config ++++++ --- /var/tmp/diff_new_pack.GRKF5g/_old 2017-01-19 10:34:07.359407142 +0100 +++ /var/tmp/diff_new_pack.GRKF5g/_new 2017-01-19 10:34:07.363406577 +0100 @@ -716,7 +716,10 @@ "org.gnome.Sysprof2.conf", # flatpak (bsc#984817) "org.freedesktop.Flatpak.SystemHelper.service", - "org.freedesktop.Flatpak.SystemHelper.conf" + "org.freedesktop.Flatpak.SystemHelper.conf", + # systemd resolver, but dont add automatically to nsswitch.conf! (bsc#917781) + "org.freedesktop.resolve1.conf", + "org.freedesktop.resolve1.service" )) setOption("PAMModules.WhiteList", ( ++++++ suse-readd_terminator_in_regex.patch ++++++
From 0d93fa7656cb68c63c11d451d7894cac17af33e2 Mon Sep 17 00:00:00 2001 From: StefanBruens
Date: Mon, 12 Dec 2016 20:12:46 +0100 Subject: [PATCH] Readd dropped '$' in regex, fix broken check on devel dependency
The current regex also maches "Requires: libzork-data", although it should only match e.g. "libzork1" or "zork-libs". As the latter sorts after "libzork-data", an existing correct dependency may be missed. --- TagsCheck.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TagsCheck.py b/TagsCheck.py index fa6154c..e71d90b 100644 --- a/TagsCheck.py +++ b/TagsCheck.py @@ -640,7 +640,7 @@ def check(self, pkg): base_or_libs = base + '*/' + base + '-libs/lib' + base + '*' # try to match *%_isa as well (e.g. "(x86-64)", "(x86-32)") base_or_libs_re = re.compile( - '^(lib)?%s(-libs)?[\d_]*(\(\w+-\d+\))?' % re.escape(base)) + '^(lib)?%s(-libs)?[\d_]*(\(\w+-\d+\))?$' % re.escape(base)) for d in deps: if base_or_libs_re.match(d[0]): dep = d ++++++ suse-version.diff ++++++ --- /var/tmp/diff_new_pack.GRKF5g/_old 2017-01-19 10:34:07.555379501 +0100 +++ /var/tmp/diff_new_pack.GRKF5g/_new 2017-01-19 10:34:07.555379501 +0100 @@ -24,9 +24,9 @@ printWarning(pkg, 'hardcoded-prefix-tag', res.group(1)) + res = suse_version_regex.search(line) -+ if res and int(res.group(1)) > 0 and int(res.group(1)) < 1210: ++ if res and int(res.group(1)) > 0 and int(res.group(1)) < 1315: + printWarning(pkg, "obsolete-suse-version-check", res.group(1)) -+ elif res and int(res.group(1)) > 1310: ++ elif res and int(res.group(1)) > 1330: + printError(pkg, "invalid-suse-version-check", res.group(1)) + res = prereq_regex.search(line)