Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package multipath-tools for openSUSE:Factory checked in at 2025-01-25 19:10:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old) and /work/SRC/openSUSE:Factory/.multipath-tools.new.2316 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "multipath-tools" Sat Jan 25 19:10:13 2025 rev:169 rq:1240184 version:0.11.0+164+suse.24eeee7 Changes: -------- --- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes 2024-11-22 23:51:11.484564560 +0100 +++ /work/SRC/openSUSE:Factory/.multipath-tools.new.2316/multipath-tools.changes 2025-01-25 19:10:28.767733164 +0100 @@ -1,0 +2,47 @@ +Fri Jan 24 15:06:55 UTC 2025 - Martin Wilck <mwi...@suse.com> + +- Update to version 0.11.0+164+suse.24eeee7 + +- Reviewed Upstream changes from 0.12 development + + * Continued rework of the path checker loop + * multipathd now sets the port_state of Fibre Channel remote ports to + "marginal" for NVMe devices, too (with nvme_core.multipath=N only). + * Make sure maps are reloaded in the path checker loop after detecting an + inconsistent or wrong kernel state (bsc#1236392) + * Make sure udev and systemd notice changes in multipath path state + when devices are added to or removed from multipath maps (bsc#1236321) + * Fix path grouping if a path device is added while offline with group_by_tpg + and group_by_serial path grouping policy + (gh#opensvc/multipath-tools#108, bsc#1236392) + * Fix the problem that `group_by_tpg` might be disabled if one or more + paths were offline during initial configuration (bsc#1236392) + * Fix multipathd crash because of invalid path group index value, for example + if an invalid path device was removed from a map. + (gh#opensvc/multipath-tools#105, bsc#1236392) + +- Changes in Upstream 0.11.0 (see also NEWS.md) + + * multipathd: set rport port_state to marginal for NVMe devices + * Fixed a memory leak in the nvme foreign library. + * Fixed a problem in the marginal path detection algorithm that could cause + the io error check for a recently failed path to be delayed. + (bsc#1236390) + * multipath-tools: add HPE MSA Gen7 (2070/2072) to hwtable + * multipath-tools: add SCST to hwtable + * Add defaults for SCST and HPE MSA Gen7 to hwtable + * Reduce log level of harmless "map ... doesn't exist" message + (bsc#1236390) + * Fixes for handling empty or incompletely created multipath maps + (bsc#1236390) + * During map creation, fixed the case where a map with different name, but + matching UUID and matching type was already present. multipathd + previously failed to set up such maps. Now it will reload them with the + correct content. (bsc#1236390) + +------------------------------------------------------------------- +Wed Jan 22 16:18:10 UTC 2025 - Dominique Leuenberger <dims...@opensuse.org> + +- Drop rcFOO symlinks for CODE16 (PED-266). + +------------------------------------------------------------------- Old: ---- multipath-tools-0.11.0~1+118+suse.4a51b1a.obscpio New: ---- multipath-tools-0.11.0+164+suse.24eeee7.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ multipath-tools.spec ++++++ --- /var/tmp/diff_new_pack.XQrjo1/_old 2025-01-25 19:10:29.395758852 +0100 +++ /var/tmp/diff_new_pack.XQrjo1/_new 2025-01-25 19:10:29.395758852 +0100 @@ -1,7 +1,7 @@ # # spec file for package multipath-tools # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,7 +35,7 @@ %define libdmmp_version %(echo %{_libdmmp_version} | tr . _) Name: multipath-tools -Version: 0.11.0~1+118+suse.4a51b1a +Version: 0.11.0+164+suse.24eeee7 Release: 0 Summary: Tools to Manage Multipathed Devices with the device-mapper License: GPL-2.0-only AND GPL-3.0-or-later @@ -61,9 +61,9 @@ BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(liburcu) +BuildRequires: pkgconfig(mount) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(udev) -BuildRequires: pkgconfig(mount) %if 0%{?with_check} == 1 BuildRequires: pkgconfig(cmocka) %endif @@ -87,6 +87,7 @@ the necessary changes to the multipath maps to ensure continuous availability of the map devices. + # Currently, it makes no sense to split out libmpathpersist and libmpathcmd # separately. libmultipath has no stable API at all, and it depends # on libmpathcmd (to be fixed). libmpathpersist depends on libmultipath @@ -158,7 +159,6 @@ %define libdir %{_libdir} %endif - %prep %setup -q -n multipath-tools-%{version} cp %{SOURCE4} . @@ -184,7 +184,9 @@ ln -sf /%{_lib}/lib$x.so.0 %{buildroot}/usr/%{_lib}/lib$x.so done %endif +%if 0%{?suse_version} < 1600 ln -sf service %{buildroot}/usr/sbin/rcmultipathd +%endif install -m 644 -D %{SOURCE1} %{buildroot}/usr/lib/modprobe.d/90-scsi_dh.conf install -m 644 %{SOURCE2} %{buildroot}%{_udevrulesdir}/00-dont-del-part-nodes.rules install -m 644 -D %{SOURCE3} %{buildroot}/usr/lib/dracut/dracut.conf.d/dm-parts.conf @@ -231,7 +233,9 @@ %{sbindir}/multipathd %{sbindir}/multipathc %{sbindir}/mpathpersist +%if 0%{?suse_version} < 1600 /usr/sbin/rcmultipathd +%endif %{_unitdir}/multipathd.service %{_unitdir}/multipathd.socket %if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150300 ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.XQrjo1/_old 2025-01-25 19:10:29.435760488 +0100 +++ /var/tmp/diff_new_pack.XQrjo1/_new 2025-01-25 19:10:29.439760652 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/multipath-tools.git</param> - <param name="changesrevision">4a51b1a402d394cd1a175e4559782edd6be5775f</param></service></servicedata> + <param name="changesrevision">24eeee77ef43bd4fee19f1eca07036874cda2859</param></service></servicedata> (No newline at EOF) ++++++ multipath-tools-0.11.0~1+118+suse.4a51b1a.obscpio -> multipath-tools-0.11.0+164+suse.24eeee7.obscpio ++++++ ++++ 2763 lines of diff (skipped) ++++++ multipath-tools.obsinfo ++++++ --- /var/tmp/diff_new_pack.XQrjo1/_old 2025-01-25 19:10:29.747773250 +0100 +++ /var/tmp/diff_new_pack.XQrjo1/_new 2025-01-25 19:10:29.747773250 +0100 @@ -1,5 +1,5 @@ name: multipath-tools -version: 0.11.0~1+118+suse.4a51b1a -mtime: 1732211514 -commit: 4a51b1a402d394cd1a175e4559782edd6be5775f +version: 0.11.0+164+suse.24eeee7 +mtime: 1737727395 +commit: 24eeee77ef43bd4fee19f1eca07036874cda2859