Hello community,

here is the log from the commit of package lvm2 for openSUSE:Factory checked in 
at 2017-11-30 12:41:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lvm2 (Old)
 and      /work/SRC/openSUSE:Factory/.lvm2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lvm2"

Thu Nov 30 12:41:52 2017 rev:111 rq:545433 version:2.02.176

Changes:
--------
--- /work/SRC/openSUSE:Factory/lvm2/device-mapper.changes       2017-11-09 
13:40:44.792447910 +0100
+++ /work/SRC/openSUSE:Factory/.lvm2.new/device-mapper.changes  2017-11-30 
12:41:54.193527637 +0100
@@ -1,0 +2,31 @@
+Tue Nov 21 09:29:02 UTC 2017 - z...@suse.com
+
+- Update to LVM2.2.02.176:
+  Keep Install section only in lvm2-{lvmetad,lvmpolld}.socket systemd unit.
+  Fix segfault in lvm_pv_remove in liblvm. (2.02.173)
+  Do not allow storing VG metadata with LV without any segment.
+  Fix printed message when thin snapshot was already merged.
+  Remove created spare LV when creation of thin-pool failed.
+  Avoid reading ignored metadata when mda gets used again.
+  Fix detection of moved PVs in vgsplit. (2.02.175)
+  Ignore --stripes/--stripesize on RAID takeover
+  Improve used paths for generated systemd units and init shells.
+  Disallow creation of snapshot of mirror/raid subLV (was never supported).
+  Fix regression in more advanced vgname extraction in lvconvert (2.02.169).
+  Allow lvcreate to be used for caching of _tdata LV.
+  Avoid internal error when resizing cache type _tdata LV (not yet supported).
+  Show original converted names when lvconverting LV to pool volume.
+  Move lib code used only by liblvm into metadata-liblvm.c.
+  Distinguish between device not found and excluded by filter.
+  Monitor external origin LVs. 
+  Remove the replicator code, including configure --with-replicators.
+  Allow lvcreate --type mirror to work with 100%FREE.
+  Improve selection of resource name for complex volume activation lock.
+  Avoid cutting first character of resource name for activation lock.
+  Support for encrypted devices in fsadm.
+  Improve thin pool overprovisioning and repair warning messages.
+  Fix incorrect adjustment of region size on striped RaidLVs.
+- Drop: bug-960044_lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch
+- Refresh: fate-31841_fsadm-add-support-for-btrfs.patch
+
+-------------------------------------------------------------------
lvm2-clvm.changes: same change
lvm2.changes: same change

Old:
----
  LVM2.2.02.175.tgz
  LVM2.2.02.175.tgz.asc
  bug-960044_lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch

New:
----
  LVM2.2.02.176.tgz
  LVM2.2.02.176.tgz.asc

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

Other differences:
------------------
++++++ device-mapper.spec ++++++
--- /var/tmp/diff_new_pack.DDtl3X/_old  2017-11-30 12:41:55.001498261 +0100
+++ /var/tmp/diff_new_pack.DDtl3X/_new  2017-11-30 12:41:55.005498116 +0100
@@ -19,8 +19,8 @@
 %define libname libdevmapper1_03
 %define libname_event libdevmapper-event1_03
 ### COMMON-DEF-BEGIN ###
-%define lvm2_version              2.02.175
-%define device_mapper_version     1.02.144
+%define lvm2_version              2.02.176
+%define device_mapper_version     1.02.145
 %define thin_provisioning_version 0.7.0
 ### COMMON-DEF-END ###
 Name:           device-mapper
@@ -57,12 +57,10 @@
 Patch1003:      fate-31841_fsadm-add-support-for-btrfs.patch
 #bsc#935623
 Patch1004:      bug-935623_dmeventd-fix-dso-name-wrong-compare.patch
-#bsc#960044
-Patch1005:      
bug-960044_lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch
 
 #SUSE patches 2000+ for device mapper, udev rules
 #bsc#1012973
-Patch2006:      
bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
+Patch2001:      
bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
 ### COMMON-PATCH-END ###
 
 %description
@@ -75,8 +73,7 @@
 %patch1002 -p1
 %patch1003 -p1
 %patch1004 -p1
-%patch1005 -p1
-%patch2006 -p1
+%patch2001 -p1
 ### COMMON-PREP-END ###
 
 %build

++++++ lvm2-clvm.spec ++++++
--- /var/tmp/diff_new_pack.DDtl3X/_old  2017-11-30 12:41:55.045496661 +0100
+++ /var/tmp/diff_new_pack.DDtl3X/_new  2017-11-30 12:41:55.049496516 +0100
@@ -19,8 +19,8 @@
 %define dlm_version     3.99.1
 %define sanlock_version 3.3.0
 ### COMMON-DEF-BEGIN ###
-%define lvm2_version              2.02.175
-%define device_mapper_version     1.02.144
+%define lvm2_version              2.02.176
+%define device_mapper_version     1.02.145
 %define thin_provisioning_version 0.7.0
 ### COMMON-DEF-END ###
 Name:           lvm2-clvm
@@ -58,12 +58,10 @@
 Patch1003:      fate-31841_fsadm-add-support-for-btrfs.patch
 #bsc#935623
 Patch1004:      bug-935623_dmeventd-fix-dso-name-wrong-compare.patch
-#bsc#960044
-Patch1005:      
bug-960044_lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch
 
 #SUSE patches 2000+ for device mapper, udev rules
 #bsc#1012973
-Patch2006:      
bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
+Patch2001:      
bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
 ### COMMON-PATCH-END ###
 
 %description
@@ -77,8 +75,7 @@
 %patch1002 -p1
 %patch1003 -p1
 %patch1004 -p1
-%patch1005 -p1
-%patch2006 -p1
+%patch2001 -p1
 ### COMMON-PREP-END ###
 
 %build

++++++ lvm2.spec ++++++
--- /var/tmp/diff_new_pack.DDtl3X/_old  2017-11-30 12:41:55.081495353 +0100
+++ /var/tmp/diff_new_pack.DDtl3X/_new  2017-11-30 12:41:55.085495207 +0100
@@ -21,8 +21,8 @@
 %define cmdlib liblvm2cmd2_02
 
 ### COMMON-DEF-BEGIN ###
-%define lvm2_version              2.02.175
-%define device_mapper_version     1.02.144
+%define lvm2_version              2.02.176
+%define device_mapper_version     1.02.145
 %define thin_provisioning_version 0.7.0
 ### COMMON-DEF-END ###
 
@@ -68,12 +68,10 @@
 Patch1003:      fate-31841_fsadm-add-support-for-btrfs.patch
 #bsc#935623
 Patch1004:      bug-935623_dmeventd-fix-dso-name-wrong-compare.patch
-#bsc#960044
-Patch1005:      
bug-960044_lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch
 
 #SUSE patches 2000+ for device mapper, udev rules
 #bsc#1012973
-Patch2006:      
bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
+Patch2001:      
bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
 ### COMMON-PATCH-END ###
 
 # 3000+ for test code
@@ -95,8 +93,7 @@
 %patch1002 -p1
 %patch1003 -p1
 %patch1004 -p1
-%patch1005 -p1
-%patch2006 -p1
+%patch2001 -p1
 ### COMMON-PREP-END ###
 
 %patch3001 -p1

++++++ LVM2.2.02.175.tgz -> LVM2.2.02.176.tgz ++++++
++++ 10724 lines of diff (skipped)

++++++ fate-31841_fsadm-add-support-for-btrfs.patch ++++++
--- /var/tmp/diff_new_pack.DDtl3X/_old  2017-11-30 12:41:55.753470921 +0100
+++ /var/tmp/diff_new_pack.DDtl3X/_new  2017-11-30 12:41:55.757470776 +0100
@@ -1,4 +1,4 @@
-From ecc163a3cb10a8ad89a445ec9d6fdb5a30c380de Mon Sep 17 00:00:00 2001
+From 701999ed1d48cadb34084253c698fb9b45763499 Mon Sep 17 00:00:00 2001
 From: Eric Ren <z...@suse.com>
 Date: Thu, 6 Jul 2017 17:42:58 +0800
 Subject: [PATCH] fsadm: add support for btrfs
@@ -9,11 +9,11 @@
 the device id since there are maybe several devices underneath btrfs
 filesystem
 ---
- scripts/fsadm.sh | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
- 1 file changed, 71 insertions(+), 3 deletions(-)
+ scripts/fsadm.sh | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
+ 1 file changed, 72 insertions(+), 3 deletions(-)
 
 diff --git a/scripts/fsadm.sh b/scripts/fsadm.sh
-index 459905f..1219549 100755
+index 4f402ce..6501e34 100755
 --- a/scripts/fsadm.sh
 +++ b/scripts/fsadm.sh
 @@ -22,6 +22,7 @@
@@ -24,15 +24,15 @@
  #
  # Return values:
  #   0 success
-@@ -56,6 +57,7 @@ FSCK=fsck
- XFS_CHECK=xfs_check
+@@ -57,6 +58,7 @@ XFS_CHECK=xfs_check
  # XFS_REPAIR -n is used when XFS_CHECK is not found
  XFS_REPAIR=xfs_repair
+ CRYPTSETUP=cryptsetup
 +BTRFS=btrfs
  
  # user may override lvm location by setting LVM_BINARY
  LVM=${LVM_BINARY:-lvm}
-@@ -75,6 +77,9 @@ BLOCKCOUNT=
+@@ -76,6 +78,9 @@ BLOCKCOUNT=
  MOUNTPOINT=
  MOUNTED=
  REMOUNT=
@@ -42,7 +42,7 @@
  PROCDIR="/proc"
  PROCMOUNTS="$PROCDIR/mounts"
  PROCSELFMOUNTINFO="$PROCDIR/self/mountinfo"
-@@ -225,6 +230,33 @@ detect_fs() {
+@@ -227,6 +232,33 @@ detect_fs() {
        verbose "\"$FSTYPE\" filesystem found on \"$VOLUME\"."
  }
  
@@ -76,7 +76,7 @@
  
  # Check that passed mounted MAJOR:MINOR is not matching $MAJOR:MINOR of 
resized $VOLUME
  validate_mounted_major_minor() {
-@@ -352,8 +384,12 @@ detect_mounted_with_proc_mounts() {
+@@ -354,8 +386,12 @@ detect_mounted_with_proc_mounts() {
  
  # check if the given device is already mounted and where
  # FIXME: resolve swap usage and device stacking
@@ -91,8 +91,8 @@
                detect_mounted_with_proc_self_mountinfo
        elif test -e "$PROCMOUNTS"; then
                detect_mounted_with_proc_mounts
-@@ -520,6 +556,31 @@ resize_xfs() {
-       fi
+@@ -654,6 +690,32 @@ resize_crypt() {
+       dry $CRYPTSETUP resize "$1" --size $CRYPT_RESIZE_BLOCKS || error 
"$CRYPTSETUP failed to resize device $1"
  }
  
 +########################
@@ -120,31 +120,32 @@
 +      verbose "Resizing filesystem on device \"$VOLUME\" to $NEWSIZE 
bytes(btrfs devid: $BTRFS_DEVID) "
 +      dry "$BTRFS" filesystem resize "$BTRFS_DEVID":"$NEWSIZE" "$MOUNTPOINT"
 +}
++
  ####################
  # Resize filesystem
  ####################
-@@ -536,6 +597,7 @@ resize() {
-         "ext3"|"ext2"|"ext4") resize_ext $NEWSIZE ;;
-         "reiserfs") resize_reiser $NEWSIZE ;;
-         "xfs") resize_xfs $NEWSIZE ;;
+@@ -676,6 +738,7 @@ resize() {
+         "crypto_LUKS")
+               which $CRYPTSETUP > /dev/null 2>&1 || error "$CRYPTSETUP 
utility required to resize LUKS volume"
+               resize_luks $NEWSIZE ;;
 +        "btrfs") resize_btrfs $NEWSIZE ;;
          *) error "Filesystem \"$FSTYPE\" on device \"$VOLUME\" is not 
supported by this tool." ;;
        esac || error "Resize $FSTYPE failed."
-       cleanup 0
-@@ -593,6 +655,12 @@ check() {
-                       # Think about better way....
-                       dry "$XFS_REPAIR" -n -o force_geometry "$VOLUME"
-                fi ;;
+       test -z "$CRYPT_SHRINK" || resize_crypt "$VOLUME_ORIG"
+@@ -748,6 +811,12 @@ check() {
+         "crypto_LUKS")
+               which $CRYPTSETUP > /dev/null 2>&1 || error "$CRYPTSETUP 
utility required."
+               check_luks ;;
 +         "btrfs") #mount the device first and then run scrub
 +               MOUNTPOINT=$TEMPDIR
 +               temp_mount || error "Cannot mount btrfs filesystem"
 +               dry "$BTRFS" scrub start -B "$VOLUME"
 +               test "$MOUNTPOINT" = "$TEMPDIR" && MOUNTPOINT="" temp_umount
 +               ;;
-         *)    # check if executed from interactive shell environment
-               case "$-" in
-                 *i*) dry "$FSCK" $YES $FORCE "$VOLUME" ;;
-@@ -614,7 +682,7 @@ test -n "$FSADM_RUNNING" && exit 0
+         *)
+               error "Filesystem \"$FSTYPE\" on device \"$VOLUME\" is not 
supported by this tool." ;;
+       esac
+@@ -766,7 +835,7 @@ test -n "$FSADM_RUNNING" && exit 0
  for i in "$TUNE_EXT" "$RESIZE_EXT" "$TUNE_REISER" "$RESIZE_REISER" \
        "$TUNE_XFS" "$RESIZE_XFS" "$MOUNT" "$UMOUNT" "$MKDIR" \
        "$RMDIR" "$BLOCKDEV" "$BLKID" "$GREP" "$READLINK" \


Reply via email to