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")