commit lvm2 for openSUSE:Factory

Hello community, here is the log from the commit of package lvm2 for openSUSE:Factory checked in at 2015-08-02 22:45:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-07-23 15:22:00.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.lvm2.new/lvm2.changes 2015-08-02 22:45:42.000000000 +0200 @@ -1,0 +2,17 @@ +Mon Jul 27 19:35:15 UTC 2015 - mpluskal@suse.com + +- Update thin-provisioning tools to 0.5.3 + * Fix bug where the tools would crash if given a very large + metadata device to restore to. + * - thin_delta, thin_trim + * --clear-needs-check flag for cache_check + * space map checking for thin check +- Drop unnecessary lvm2-do-not-strip-pdata_tools.patch + +------------------------------------------------------------------- +Fri Jul 24 13:16:09 UTC 2015 - dvaleev@suse.com + +- Allow building without clvm (boo#923127) + Keep clvm2 building by default + +------------------------------------------------------------------- Old: ---- lvm2-do-not-strip-pdata_tools.patch thin-provisioning-tools-v0.4.1.tar.gz New: ---- thin-provisioning-tools-v0.5.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lvm2.spec ++++++ --- /var/tmp/diff_new_pack.Ue0Dcv/_old 2015-08-02 22:45:44.000000000 +0200 +++ /var/tmp/diff_new_pack.Ue0Dcv/_new 2015-08-02 22:45:44.000000000 +0200 @@ -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 @@ -18,7 +18,9 @@ %define lvm2_version 2.02.120 %define device_mapper_version 1.02.97 -%define thin_provisioning_version 0.4.1 +%define thin_provisioning_version 0.5.3 + +%bcond_without clvm Name: lvm2 Version: %{lvm2_version} @@ -86,7 +88,6 @@ #suse, bnc#875233 Patch2005: udev-Check-for-DM_NR_VALID_PATHS.patch # suse, boo#910327 -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 @@ -140,7 +141,9 @@ %patch1013 -p1 %patch1014 -p1 %patch1015 -p1 +%if %{with clvm} %patch1016 -p1 +%endif %patch1017 -p1 %patch1018 -p1 @@ -150,7 +153,6 @@ %patch2003 -p1 %patch2004 -p1 %patch2005 -p1 -%patch2006 -p1 %patch2007 -p1 %patch2008 -p1 %patch2009 -p1 @@ -179,12 +181,14 @@ --enable-realtime \ --enable-pkgconfig \ --enable-selinux \ +%if %{with clvm} --with-clvmd=corosync \ --with-cluster=internal \ - --datarootdir="%_datadir" \ - --with-default-locking-dir=/run/lock/lvm \ --enable-cmirrord \ +%endif + --datarootdir="%_datadir" \ --enable-lvmetad \ + --with-default-locking-dir=/run/lock/lvm \ --with-default-pid-dir=/run \ --with-default-dm-run-dir=/run \ --with-default-run-dir=/run/lvm \ @@ -203,10 +207,12 @@ make %{?_smp_mflags} +%if %{with clvm} #csm convert pushd bnz make %{?_smp_mflags} popd +%endif pushd thin-provisioning-tools-%{thin_provisioning_version} autoreconf -fiv @@ -225,9 +231,18 @@ install -m 644 %{SOURCE1} "%buildroot/%_sysconfdir/lvm/" mkdir -p "%buildroot/%_initddir" mkdir -p "%buildroot/%_sbindir" +%if %{with clvm} install -m755 -D %{S:8} "%buildroot/%_prefix/lib/ocf/resource.d/lvm2/clvmd" install -m755 -D %{S:10} "%buildroot/%_prefix/lib/ocf/resource.d/lvm2/cmirrord" +#csm-convert +pushd bnz +install -m755 -D csm-converter "%buildroot/%_sbindir/csm-converter" +install -m755 -D csm-converter-helper "%buildroot/%_sbindir/csm-converter-helper" +mv README.csm-converter .. +popd +%endif + # Make sure libdevmapper.so.1.02 libdevmapper-event.so.1.02 still available # on Tumbleweed, as virtualbox.org didn't update their RPMs yet. rm -f libdm/ioctl/libdevmapper.so daemons/dmeventd/libdevmapper-event.so @@ -248,13 +263,6 @@ ln -sf ../../sbin/lvm lvm popd -#csm-convert -pushd bnz -install -m755 -D csm-converter "%buildroot/%_sbindir/csm-converter" -install -m755 -D csm-converter-helper "%buildroot/%_sbindir/csm-converter-helper" -mv README.csm-converter .. -popd - pushd thin-provisioning-tools-%{thin_provisioning_version} %make_install popd @@ -326,6 +334,7 @@ %_mandir/man8/vg*.8* %_mandir/man7/lvm*.7* +%if %{with clvm} %package clvm Url: http://sources.redhat.com/cluster/clvm/ Version: %{lvm2_version} @@ -403,6 +412,7 @@ /usr/lib/ocf/resource.d/lvm2/cmirrord %{_mandir}/man8/cmirrord.8.gz /usr/lib/systemd/system/lvm2-cmirrord.service +%endif %package devel Version: %{lvm2_version} ++++++ thin-provisioning-tools-v0.4.1.tar.gz -> thin-provisioning-tools-v0.5.3.tar.gz ++++++ ++++ 2419 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de