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 ###