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 2026-02-07 15:33:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old)
and /work/SRC/openSUSE:Factory/.multipath-tools.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "multipath-tools"
Sat Feb 7 15:33:25 2026 rev:178 rq:1331722 version:0.14.3+212+suse.f5d32098
Changes:
--------
--- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes
2026-02-04 21:01:13.372351585 +0100
+++
/work/SRC/openSUSE:Factory/.multipath-tools.new.1670/multipath-tools.changes
2026-02-07 15:33:52.106474756 +0100
@@ -1,0 +2,12 @@
+Fri Feb 6 16:45:11 UTC 2026 - Martin Wilck <[email protected]>
+
+- Re-add the %ghost entry for /run/multipath (jsc#PED-14758)
+
+-------------------------------------------------------------------
+Thu Feb 5 15:23:41 UTC 2026 - Martin Wilck <[email protected]>
+
+- Update to version 0.14.3+212+suse.f5d32098:
+ * multipathd: fix failures on booting from a multipath device
+ (bsc#1257007)
+
+-------------------------------------------------------------------
Old:
----
multipath-tools-0.14.2+211+suse.66f8a5ec.tar.xz
New:
----
multipath-tools-0.14.3+212+suse.f5d32098.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ multipath-tools.spec ++++++
--- /var/tmp/diff_new_pack.JwSrkq/_old 2026-02-07 15:33:53.202520291 +0100
+++ /var/tmp/diff_new_pack.JwSrkq/_new 2026-02-07 15:33:53.206520458 +0100
@@ -35,7 +35,7 @@
%define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
Name: multipath-tools
-Version: 0.14.2+211+suse.66f8a5ec
+Version: 0.14.3+212+suse.f5d32098
Release: 0
Summary: Tools to Manage Multipathed Devices with the device-mapper
License: GPL-2.0-only AND GPL-3.0-or-later
@@ -253,6 +253,7 @@
%{_mandir}/man8/multipathd.8*
%{_mandir}/man8/multipathc.8*
%{_mandir}/man8/mpathpersist.8*
+%ghost %attr(700,root,root) /run/multipath
%files -n libmpath0
%{libdir}/libmultipath.so.0
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.JwSrkq/_old 2026-02-07 15:33:53.238521787 +0100
+++ /var/tmp/diff_new_pack.JwSrkq/_new 2026-02-07 15:33:53.242521954 +0100
@@ -1,5 +1,5 @@
-mtime: 1770047656
-commit: f526965f22ec32e8f87fcc2d309b3dfdde43625914b6a4c2549039ef0644abb2
+mtime: 1770396361
+commit: 20d8c067b3e63c3dacf5d66343b41b1c60d96edcbb779b29276cc4f4b171a6e0
url: https://src.opensuse.org/mwilck/multipath-tools
revision: factory
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.JwSrkq/_old 2026-02-07 15:33:53.270523117 +0100
+++ /var/tmp/diff_new_pack.JwSrkq/_new 2026-02-07 15:33:53.274523283 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/multipath-tools.git</param>
- <param
name="changesrevision">66f8a5ec0ed238bd2c15b1d15ec95f6caef63398</param></service></servicedata>
+ <param
name="changesrevision">f5d32098a7857c93d1d44fc932b5e134808e6741</param></service></servicedata>
(No newline at EOF)
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-02-06 17:47:02.000000000 +0100
@@ -0,0 +1,5 @@
+.osc
+\#*
+*~
+*.obscpio
+/multipath-tools/
++++++ multipath-tools-0.14.2+211+suse.66f8a5ec.tar.xz ->
multipath-tools-0.14.3+212+suse.f5d32098.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/multipath-tools-0.14.2+211+suse.66f8a5ec/NEWS.md
new/multipath-tools-0.14.3+212+suse.f5d32098/NEWS.md
--- old/multipath-tools-0.14.2+211+suse.66f8a5ec/NEWS.md 2026-02-02
16:46:22.000000000 +0100
+++ new/multipath-tools-0.14.3+212+suse.f5d32098/NEWS.md 2026-02-05
16:20:11.000000000 +0100
@@ -9,6 +9,10 @@
See [README.md](README.md) for additional information.
+## multipath-tools 0.14.3, 2026/02
+
+* Fix boot failures with multipath introduced in 0.14.1. Commit 01cc89c.
+
## multipath-tools 0.14.2, 2026/01
### Bug fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/multipath-tools-0.14.2+211+suse.66f8a5ec/libmpathpersist/mpath_persistent_reserve_out.3
new/multipath-tools-0.14.3+212+suse.f5d32098/libmpathpersist/mpath_persistent_reserve_out.3
---
old/multipath-tools-0.14.2+211+suse.66f8a5ec/libmpathpersist/mpath_persistent_reserve_out.3
2026-02-02 16:46:22.000000000 +0100
+++
new/multipath-tools-0.14.3+212+suse.f5d32098/libmpathpersist/mpath_persistent_reserve_out.3
2026-02-05 16:20:11.000000000 +0100
@@ -6,7 +6,7 @@
.\" Update the date below if you make any significant change.
.\"
----------------------------------------------------------------------------
.
-.TH MPATH_PERSISTENT_RESERVE_OUT 3 2024-02-09 Linux
+.TH MPATH_PERSISTENT_RESERVE_OUT 3 2026-02-02 Linux
.
.
.\"
----------------------------------------------------------------------------
@@ -22,7 +22,7 @@
.
.B #include <mpath_persist.h>
.P
-.BI "int mpath_persistent_reserve_out" "(int fd, int rq_servact, struct
prin_resp *resp, int noisy, int verbose)"
+.BI "int mpath_persistent_reserve_out" "(int fd, int rq_servact, int rq_scope,
unsigned int rq_type, struct prout_param_descriptor *paramp, int noisy, int
verbose)"
.P
.
.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/multipath-tools-0.14.2+211+suse.66f8a5ec/libmultipath/configure.c
new/multipath-tools-0.14.3+212+suse.f5d32098/libmultipath/configure.c
--- old/multipath-tools-0.14.2+211+suse.66f8a5ec/libmultipath/configure.c
2026-02-02 16:46:22.000000000 +0100
+++ new/multipath-tools-0.14.3+212+suse.f5d32098/libmultipath/configure.c
2026-02-05 16:20:11.000000000 +0100
@@ -1109,22 +1109,12 @@
continue;
/* 3. if path has disappeared */
- if (pp1->state == PATH_REMOVED) {
+ if (pp1->state == PATH_REMOVED || pp1->initialized ==
INIT_REMOVED) {
orphan_path(pp1, "path removed");
continue;
}
- /*
- * 4. The path wasn't found in path_discovery. It only exists
- * in an old map.
- */
- if (pp1->initialized == INIT_PARTIAL ||
- pp1->initialized == INIT_REMOVED) {
- orphan_path(pp1, "path not found");
- continue;
- }
-
- /* 5. path is out of scope */
+ /* 4. path is out of scope */
if (refwwid && strncmp(pp1->wwid, refwwid, WWID_SIZE - 1))
continue;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/multipath-tools-0.14.2+211+suse.66f8a5ec/libmultipath/structs_vec.c
new/multipath-tools-0.14.3+212+suse.f5d32098/libmultipath/structs_vec.c
--- old/multipath-tools-0.14.2+211+suse.66f8a5ec/libmultipath/structs_vec.c
2026-02-02 16:46:22.000000000 +0100
+++ new/multipath-tools-0.14.3+212+suse.f5d32098/libmultipath/structs_vec.c
2026-02-05 16:20:11.000000000 +0100
@@ -315,8 +315,7 @@
pp->dev, mpp->alias);
continue;
}
- if (pp->initialized == INIT_REMOVED ||
- pp->initialized == INIT_PARTIAL)
+ if (pp->initialized == INIT_REMOVED)
continue;
if (mpp->queue_mode == QUEUE_MODE_RQ &&
pp->bus == SYSFS_BUS_NVME &&
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/multipath-tools-0.14.2+211+suse.66f8a5ec/libmultipath/version.h
new/multipath-tools-0.14.3+212+suse.f5d32098/libmultipath/version.h
--- old/multipath-tools-0.14.2+211+suse.66f8a5ec/libmultipath/version.h
2026-02-02 16:46:22.000000000 +0100
+++ new/multipath-tools-0.14.3+212+suse.f5d32098/libmultipath/version.h
2026-02-05 16:20:11.000000000 +0100
@@ -11,9 +11,9 @@
#ifndef VERSION_H_INCLUDED
#define VERSION_H_INCLUDED
-#define VERSION_CODE 0x000E02
+#define VERSION_CODE 0x000E03
/* MMDDYY, in hex */
-#define DATE_CODE 0x011D1A
+#define DATE_CODE 0x02051A
#define PROG "multipath-tools"