Hello community,

here is the log from the commit of package dwz for openSUSE:Factory checked in 
at 2020-08-17 11:58:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dwz (Old)
 and      /work/SRC/openSUSE:Factory/.dwz.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dwz"

Mon Aug 17 11:58:40 2020 rev:13 rq:824538 version:0.13

Changes:
--------
--- /work/SRC/openSUSE:Factory/dwz/dwz.changes  2020-02-03 11:10:33.589761278 
+0100
+++ /work/SRC/openSUSE:Factory/.dwz.new.3399/dwz.changes        2020-08-17 
11:58:46.230473250 +0200
@@ -1,0 +2,15 @@
+Wed Aug  5 08:16:04 UTC 2020 - Tom de Vries <[email protected]>
+
+- Fix error: source 0 defined multiple times.
+
+-------------------------------------------------------------------
+Wed Aug  5 08:00:30 UTC 2020 - Tom de Vries <[email protected]>
+
+- Silence warning "dwz-rpmlintrc is not mentioned in spec files".
+
+-------------------------------------------------------------------
+Wed Aug  5 06:49:52 UTC 2020 - Tom de Vries <[email protected]>
+
+- Add dwz-rpmlintrc.  Add comment to NoSource directive.
+
+-------------------------------------------------------------------

New:
----
  dwz-rpmlintrc

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

Other differences:
------------------
++++++ dwz.spec ++++++
--- /var/tmp/diff_new_pack.tGbRlP/_old  2020-08-17 11:58:47.902474182 +0200
+++ /var/tmp/diff_new_pack.tGbRlP/_new  2020-08-17 11:58:47.902474182 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package dwz
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -57,7 +57,7 @@
 #Git-Clone:    git://sourceware.org/git/dwz
 #Git-Web:      https://sourceware.org/git/?p=dwz.git;a=summary
 Source:         dwz-%{version}.tar.xz
-Url:            https://sourceware.org/dwz/
+URL:            https://sourceware.org/dwz/
 BuildRequires:  libelf-devel
 BuildRequires:  xz
 %if %{build_testsuite}
@@ -70,9 +70,15 @@
 %endif
 
 %if !%{build_main}
+# It's a bit pointless to ship two identical source packages, one for dwz and
+# one for dwz-testsuite.  So we make the second one small by excluding the
+# source archive.  We could do the same for the patches with NoPatch, but the
+# gain is smaller there and looks more cumbersome to maintain.
 NoSource:       0
 %endif
 
+Source1:        dwz-rpmlintrc
+
 Patch1:         dwz-update-version-copyright-message.patch
 Patch2:         dwz-fix-die-no-multifile-propagation.patch
 Patch3:         dwz-fix-assertion-off-cu_size-in-recompute_abbrevs.patch

++++++ dwz-rpmlintrc ++++++
# The package should _not_ be noarch, testresults differ from architecture
# to architecture.
addFilter("dwz-testsuite.* no-binary")

# The rpmlint warning is:
#   dwz-testsuite.nosrc: W: invalid-spec-name
#   The spec file name (without the .spec suffix) must match the package name
#   ("Name:" tag). Either rename your package or the specfile.
# This seems to be a multibuild artifact.  The package name is dwz-testsuite,
# but the specfile filename is dwz.spec.  The only way we can fix this is by
# reverting to a two-specfile setup.
# 
# FTR, the warning comes paired with these grep failures in the "Preparing
# packages log":
# ... testing for empty debuginfo packages
# grep: SOURCES/dwz-testsuite.spec: No such file or directory
# ... running 50-check-filelist
#   ...
# ... testing devel dependencies required by libtool .la files
# grep: SOURCES/dwz-testsuite.spec: No such file or directory
#      (can be skipped by "skip-check-libtool-deps" anywhere in spec)
# ... running 50-check-packaged-twice
#
# So, skip the rpmlint warning.  This doesn't fix the grep fails.
addFilter("dwz-testsuite.* invalid-spec-name")

Reply via email to