Hello community,

here is the log from the commit of package rpmlint for openSUSE:Factory checked 
in at 2017-11-23 09:35:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpmlint (Old)
 and      /work/SRC/openSUSE:Factory/.rpmlint.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rpmlint"

Thu Nov 23 09:35:48 2017 rev:285 rq:544218 version:1.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes  2017-11-14 
14:17:50.154275998 +0100
+++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes     2017-11-23 
09:35:50.415284269 +0100
@@ -1,0 +2,8 @@
+Tue Nov 14 15:47:20 UTC 2017 - dims...@opensuse.org
+
+- Add rpmlint-slpp-NUM-NUM.patch: Match libFOO<num>-<num> as a
+  valid dependency on a libary. According the openSUSE packaging
+  policy, if the library name ends on a number, we add a dash
+  between the basename (before the .so) and the version after .so.
+
+-------------------------------------------------------------------

New:
----
  rpmlint-slpp-NUM-NUM.patch

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

Other differences:
------------------
++++++ rpmlint.spec ++++++
--- /var/tmp/diff_new_pack.UYUqB1/_old  2017-11-23 09:35:53.295179194 +0100
+++ /var/tmp/diff_new_pack.UYUqB1/_new  2017-11-23 09:35:53.299179048 +0100
@@ -88,6 +88,7 @@
 Patch69:        0007-Validate-Appdata-also-when-appstream-util-is-unavail.patch
 Patch70:        rpmlint-all-pie.patch
 Patch71:        0001-Avoid-calling-close-on-undefined-fd-variable.patch
+Patch72:        rpmlint-slpp-NUM-NUM.patch
 BuildRequires:  obs-service-format_spec_file
 BuildRequires:  python3-flake8
 BuildRequires:  python3-pytest

++++++ rpmlint-slpp-NUM-NUM.patch ++++++
Index: rpmlint-rpmlint-1.10/TagsCheck.py
===================================================================
--- rpmlint-rpmlint-1.10.orig/TagsCheck.py
+++ rpmlint-rpmlint-1.10/TagsCheck.py
@@ -673,7 +673,7 @@ class TagsCheck(AbstractCheck.AbstractCh
                     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(
-                        r'^(lib)?%s(-libs)?[\d_]*(\(\w+-\d+\))?$' % 
re.escape(base))
+                        r'^(lib)?%s(-libs)?[\d_-]*(\(\w+-\d+\))?$' % 
re.escape(base))
                     for d in deps:
                         if base_or_libs_re.match(d[0]):
                             dep = d

Reply via email to