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 - mplus...@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 - dval...@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)


Reply via email to