Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lvm2 for openSUSE:Factory checked in 
at 2025-02-11 21:21:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lvm2 (Old)
 and      /work/SRC/openSUSE:Factory/.lvm2.new.19470 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lvm2"

Tue Feb 11 21:21:56 2025 rev:172 rq:1244935 version:2.03.29

Changes:
--------
--- /work/SRC/openSUSE:Factory/lvm2/lvm2.changes        2025-01-24 
13:38:16.453378632 +0100
+++ /work/SRC/openSUSE:Factory/.lvm2.new.19470/lvm2.changes     2025-02-11 
21:22:48.949764708 +0100
@@ -0,0 +1,8 @@
+Wed Feb  5 03:18:37 UTC 2025 - Glass Su <glass...@suse.com>
+
+- thin-provisioning-tools 1.1.0 requires device-mapper-devel, this creates a 
cycle (boo#1236749)
+  * update lvm2.spec
+    - remove build require dependency thin-provisioning-tools from devicemapper
+    - remove thin-provisioning-tools related configure options from 
devicemapper
+    - remove a trivial empty line in extra_opts if default_use_devices_file=1
+

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

Other differences:
------------------
++++++ lvm2.spec ++++++
--- /var/tmp/diff_new_pack.iSXP1g/_old  2025-02-11 21:22:52.365905942 +0100
+++ /var/tmp/diff_new_pack.iSXP1g/_new  2025-02-11 21:22:52.385906769 +0100
@@ -99,7 +99,6 @@
 BuildRequires:  libaio-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
-BuildRequires:  thin-provisioning-tools >= %{thin_provisioning_version}
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libudev)
 Requires:       device-mapper >= %{device_mapper_version}
@@ -132,6 +131,8 @@
 BuildRequires:  libselinux-devel
 BuildRequires:  readline-devel
 BuildRequires:  pkgconfig(udev)
+# building lvm2 needs thin-provisioning-tools, see bsc#1236749
+BuildRequires:  thin-provisioning-tools >= %{thin_provisioning_version}
 %endif
 %endif
 
@@ -190,8 +191,17 @@
 "
 %endif
 
+# see bsc#1236749 for more info
+%if !%{with devicemapper}
+extra_opts="$extra_opts\
+    --with-thin-check=%{_sbindir}/thin_check
+    --with-thin-dump=%{_sbindir}/thin_dump
+    --with-thin-repair=%{_sbindir}/thin_repair
+"
+%endif
+
 %if 0%{?default_use_devices_file} == 1
-extra_opts="$extra_opts
+extra_opts="$extra_opts\
     --with-default-use-devices-file=1
 "
 %endif
@@ -221,9 +231,6 @@
     --with-device-mode=0640 \
     --with-device-uid=0 \
     --with-dmeventd-path=%{_sbindir}/dmeventd \
-    --with-thin-check=%{_sbindir}/thin_check \
-    --with-thin-dump=%{_sbindir}/thin_dump \
-    --with-thin-repair=%{_sbindir}/thin_repair \
     --disable-silent-rules \
     $extra_opts
 ### COMMON-CONFIG-END ###

Reply via email to