Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lvm2 for openSUSE:Factory checked in 
at 2024-12-17 19:22:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lvm2 (Old)
 and      /work/SRC/openSUSE:Factory/.lvm2.new.29675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lvm2"

Tue Dec 17 19:22:11 2024 rev:170 rq:1231309 version:2.03.29

Changes:
--------
--- /work/SRC/openSUSE:Factory/lvm2/lvm2.changes        2024-08-16 
12:23:14.842028196 +0200
+++ /work/SRC/openSUSE:Factory/.lvm2.new.29675/lvm2.changes     2024-12-17 
19:22:20.894884998 +0100
@@ -1,0 +2,99 @@
+Mon Dec 16 05:58:47 UTC 2024 - Glass Su <glass...@suse.com>
+
+- Update lvm2 from LVM2.2.03.24 to LVM2.2.03.29
+
+  *** WHATS_NEW from 2.03.24 to 2.03.29 ***
+
+  Version 2.03.29 - 09th December 2024
+  ====================================
+    Configure --enable/disable-sd-notify to control lvmlockd build with 
sd-notify.
+    Allow test mode when lvmlockd is built without dlm support.
+    Add a note about RAID + integrity synchronization to lvmraid(7) man page.
+    Add a function for running lvconvert --repair on RAID LVs to lvmdbusd.
+    Improve option section of man pages for listing commands 
({pv,lv,vg}{s,display}).
+    Fix renaming of raid sub LVs when converting a volume to raid (2.03.28).
+    Fix segfault/VG write error for raid LV lvextend -i|--stripes 
-I|--stripesize.
+    Revert ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV 
(2.03.27).
+
+  Version 2.03.28 - 04th November 2024
+  ====================================
+    Use radix_tree to lookup for UUID within committed metadata.
+    Use radix_tree to lookup LV list entry within VG struct.
+    Introduce setting config/validate_metadata = full | none.
+    Restore fs resize call for lvresize -r on the same size LV (2.03.17).
+    Correct off-by-one devicesfile backup counting.
+    Replace use of dm_hash with radix_tree for lv names and uuids.
+    Refactor vg_validate with uniq_insert and better use of CPU caches.
+    Add radix_tree_uniq_insert.
+    Update DM cache when taking next VG lock instead of dropping it.
+    Generate json string id only for json reporting.
+    For vgsummary use new API call dm_config_parse_only_section().
+    Use radix_tree for PV names mapping.
+    Split check_lv_segment into separate _in/complete_vg variant.
+    Use find_lv instead of find_lv_in_vg when possible.
+    Do a mirror fixup only when mirrors with logs are imported.
+    Add faster crc32 calculation from zlib code for x86_64.
+    Fall back to direct zeroing if BLKZEROOUT fails during new LV 
initialization.
+
+  Version 2.03.27 - 02nd October 2024
+  ===================================
+    Fix swap device size detection using blkid for lvresize/lvreduce/lvextend.
+    Detect GPT partition table and pass partition filter if no partitions 
defined.
+    Add global/sanlock_align_size option to configure sanlock lease size.
+    Disable mem locking when activation/reserved_stack or reserved_memory is 0.
+    Fix locking issues in lvmlockd leaving thin pool locked.
+    Deprecate vdo settings vdo_write_policy and vdo_write_policy.
+    Lots of typo fixes across lvm2 code base (codespell).
+    Corrected integrity parameter interleave_sectors for DM table line.
+    Ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV, like raid10.
+    Do not accept duplicate device names for pvcreate.
+
+  Version 2.03.26 - 23rd August 2024
+  ==================================
+    Fix internal error reported by pvmove on a VG with single PV.
+    Also accept --mknodes --refresh for vgscan.
+    Fix vgmknodes --refresh to wait for udev before checking /dev content.
+    Use log/report_command_log=1 config setting by default for JSON output 
format.
+    Fix unreleased memory pools on RAID lvextend.
+    Add --integritysettings option to manipulate dm-integrity settings.
+
+  Version 2.03.25 - 12nd July 2024
+  ================================
+    Utilize more radix_tree instead of dm_hash and btree.
+    Refactor DM uuid caching from device_mapper directory.
+    Enhance checking for DM uuid device.
+    Fix lvm shell command completion on tab key (2.03.24).
+    Avoid lockd_vg call to lvmlockd for local VGs.
+    Allow forced change of locktype from none.
+    Handle OPTIONS defined in /etc/sysconfig/lvmlockd.
+
+  *** WHATS_NEW_DM from 1.02.198 to 1.02.203 ***
+
+  Version 1.02.203 - 09th December 2024
+  =====================================
+
+  Version 1.02.202 - 04th November 2024
+  =====================================
+    Introduce dm_config_parse_only_section to stop parsing after section.
+    For shorter string use on stack buffers when generating sections.
+    Enhance dm_config tokenizer.
+
+  Version 1.02.201 - 02nd October 2024
+  ====================================
+    Cleanup udev sync semaphore if dm_{udev_create,task_set}_cookie fails.
+    Improve error messages on failed udev cookie create/inc/dec operation.
+
+  Version 1.02.200 - 23rd August 2024
+  ===================================
+
+  Version 1.02.199 - 12nd July 2024
+  =================================
+
+- update lvm2.spec
+  - change lvm2_version to 2.03.29
+  - change upstream_device_mapper_version and device_mapper_version to 1.02.203
+  - include new systemed files lvm-devices-import.path and 
lvm-devices-import.service in lvm2 package
+  - add build dependency 'pkgconfig(systemd)' and configure option 
'--enable-sd-notify' for lvmlockd
+  - remove unrecognized (since 2.03.01) configure parameter '--with-cluster' 
from lvmlockd
+
+-------------------------------------------------------------------

Old:
----
  LVM2.2.03.24.tgz
  LVM2.2.03.24.tgz.asc

New:
----
  LVM2.2.03.29.tgz
  LVM2.2.03.29.tgz.asc

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

Other differences:
------------------
++++++ lvm2.spec ++++++
--- /var/tmp/diff_new_pack.z7uBht/_old  2024-12-17 19:22:21.834924261 +0100
+++ /var/tmp/diff_new_pack.z7uBht/_new  2024-12-17 19:22:21.834924261 +0100
@@ -21,11 +21,11 @@
 %define libname_event libdevmapper-event1_03
 %define _udevdir %(pkg-config --variable=udevdir udev)
 %define cmdlib liblvm2cmd2_03
-%define lvm2_version              2.03.24
+%define lvm2_version              2.03.29
 # For device_mapper_version, it's package version, see bsc#1199074.
 # Also note there is another dm version on below "sed -ie ... VERSION_DM".
-%define upstream_device_mapper_version  1.02.198
-%define device_mapper_version           %{lvm2_version}_1.02.198
+%define upstream_device_mapper_version  1.02.203
+%define device_mapper_version           %{lvm2_version}_1.02.203
 %define thin_provisioning_version 0.7.0
 %define _supportsanlock 1
 %define dlm_version     4.0.9
@@ -123,6 +123,7 @@
 BuildRequires:  pkgconfig(corosync)
 %if %{with lockd}
 BuildRequires:  libdlm-devel >= %{dlm_version}
+BuildRequires:  pkgconfig(systemd)
 %if 0%{_supportsanlock} == 1
 BuildRequires:  sanlock-devel >= %{sanlock_version}
 %endif
@@ -180,9 +181,9 @@
     --with-default-locking-dir=/run/lock/lvm
     --with-default-pid-dir=/run
     --with-default-run-dir=/run/lvm
-    --with-cluster=internal
     --enable-lvmlockd-dlm
     --enable-lvmlockd-dlmcontrol
+    --enable-sd-notify
 %if 0%{_supportsanlock} == 1
     --enable-lvmlockd-sanlock
 %endif
@@ -258,6 +259,8 @@
   rm %{buildroot}%{_unitdir}/lvm2-lvmpolld.socket
   rm %{buildroot}%{_unitdir}/lvmlockd.service
   rm %{buildroot}%{_unitdir}/lvmlocks.service
+  rm %{buildroot}%{_unitdir}/lvm-devices-import.path
+  rm %{buildroot}%{_unitdir}/lvm-devices-import.service
 
   # compat symlinks in /sbin remove with Leap 43
   %if 0%{?suse_version} < 1550
@@ -735,6 +738,8 @@
 %{_unitdir}/lvm2-monitor.service
 %{_unitdir}/lvm2-lvmpolld.socket
 %{_unitdir}/lvm2-lvmpolld.service
+%{_unitdir}/lvm-devices-import.path
+%{_unitdir}/lvm-devices-import.service
 %dir %{_libdir}/device-mapper
 %{_libdir}/device-mapper/libdevmapper-event-lvm2*.so
 %{_libdir}/libdevmapper-event-lvm2*.so

++++++ LVM2.2.03.24.tgz -> LVM2.2.03.29.tgz ++++++
++++ 31810 lines of diff (skipped)

Reply via email to