Hello community,

here is the log from the commit of package lvm2 for openSUSE:Factory checked in 
at 2015-12-18 21:53:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lvm2 (Old)
 and      /work/SRC/openSUSE:Factory/.lvm2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lvm2"

Changes:
--------
--- /work/SRC/openSUSE:Factory/lvm2/lvm2.changes        2015-08-27 
08:54:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lvm2.new/lvm2.changes   2015-12-18 
21:53:12.000000000 +0100
@@ -1,0 +2,11 @@
+Mon Dec 14 14:52:00 CET 2015 - ti...@suse.de
+
+- Fix missing dependency on coreutils for initrd macros (boo#958562)
+- Call missing initrd macro at postun (boo#958562)
+
+-------------------------------------------------------------------
+Fri Dec 11 16:03:58 UTC 2015 - dims...@opensuse.org
+
+- Re-add lvm2-do-not-strip-pdata_tools.patch: this is still needed.
+
+-------------------------------------------------------------------

New:
----
  lvm2-do-not-strip-pdata_tools.patch

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

Other differences:
------------------
++++++ lvm2.spec ++++++
--- /var/tmp/diff_new_pack.hUKsOn/_old  2015-12-18 21:53:14.000000000 +0100
+++ /var/tmp/diff_new_pack.hUKsOn/_new  2015-12-18 21:53:14.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lvm2
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -88,7 +88,8 @@
 Patch2004:      udev_rules-update.diff
 #suse, bnc#875233
 Patch2005:      udev-Check-for-DM_NR_VALID_PATHS.patch
-# suse, boo#910327
+# suse, boo#910327 - DO NOT STRIP pdata_tools - Before ever removing this 
patch, understand the issue
+Patch2006:      lvm2-do-not-strip-pdata_tools.patch
 Patch2007:      fsadm-add-support-for-btrfs.patch
 Patch2008:      Import-ID_FS_XXX-variables-bnc909358.patch
 Patch2009:      10-dm.rules-Reset-state-variable-for-spurious-events.patch
@@ -103,6 +104,8 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(udev)
 Requires:       device-mapper >= 1.02.90
+Requires(post): coreutils
+Requires(postun): coreutils
 Provides:       lvm = %version-%release
 # Not a real replacement but we drop evms
 Provides:       evms = 2.5.5
@@ -155,6 +158,7 @@
 %patch2003 -p1
 %patch2004 -p1
 %patch2005 -p1
+%patch2006 -p1
 %patch2007 -p1
 %patch2008 -p1
 %patch2009 -p1
@@ -285,6 +289,7 @@
 
 %postun
 /sbin/ldconfig
+%{?regenerate_initrd_post}
 %service_del_postun blk-availability.service lvm2-monitor.service 
lvm2-lvmetad.service
 
 %files
@@ -456,6 +461,8 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(libudev)
 Requires:       expat
+Requires(post): coreutils
+Requires(postun): coreutils
 PreReq:         %insserv_prereq %fillup_prereq
 
 %description -n device-mapper
@@ -478,6 +485,7 @@
 
 %postun -n device-mapper
 %service_del_postun dm-event.service dm-event.socket
+%{?regenerate_initrd_post}
 /sbin/ldconfig
 
 %files -n device-mapper


++++++ lvm2-do-not-strip-pdata_tools.patch ++++++
DO NOT REMOVE THIS UNLESS YOU ACTUALLY UNDERSTAND WHAT IT DOES

in openSUSE, we do not strip binaries running make install - as this would
result in totally useless -debuginfo packages (while those are generated,
the binaries are striped, so the installed binaries are what we expect)

In this particular case, striping results in build failures of 
installation-images-openSUSE-extras,
as it creates a list of all required -debuginfo packages, based on the build_id.

Once stripped, the build_id can't be found in any valid -debuginfo, resulting 
in unresolvable
builds.

Index: LVM2.2.02.120/thin-provisioning-tools-0.5.3/Makefile.in
===================================================================
--- LVM2.2.02.120.orig/thin-provisioning-tools-0.5.3/Makefile.in
+++ LVM2.2.02.120/thin-provisioning-tools-0.5.3/Makefile.in
@@ -111,7 +111,7 @@ MANPATH:=$(DATADIR)/man
 vpath %.cc $(TOP_DIR)
 
 INSTALL_DIR = $(INSTALL) -m 755 -d
-INSTALL_PROGRAM = $(INSTALL) -m 755 -s
+INSTALL_PROGRAM = $(INSTALL) -m 755
 INSTALL_DATA = $(INSTALL) -p -m 644
 
 ifeq ("@TESTING@", "yes")

Reply via email to