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-09-12 21:15:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old)
 and      /work/SRC/openSUSE:Factory/.multipath-tools.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "multipath-tools"

Sat Sep 12 21:15:11 2026 rev:184 rq:1377008 version:0.15.1+229+suse.6c6f63e

Changes:
--------
--- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes  
2026-09-04 12:37:50.985188503 +0200
+++ 
/work/SRC/openSUSE:Factory/.multipath-tools.new.1265/multipath-tools.changes    
    2026-09-12 21:15:20.735463035 +0200
@@ -1,0 +2,6 @@
+Thu Sep 10 19:19:40 UTC 2026 - Martin Wilck <[email protected]>
+
+- Update to version 0.15.1+229+suse.6c6f63e:
+  * Fix hang in initrd during installation (bsc#1274053)
+
+-------------------------------------------------------------------

Old:
----
  multipath-tools-0.15.1+227+suse.6644513.tar.xz

New:
----
  multipath-tools-0.15.1+229+suse.6c6f63e.tar.xz

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

Other differences:
------------------
++++++ multipath-tools.spec ++++++
--- /var/tmp/diff_new_pack.q71lmC/_old  2026-09-12 21:15:21.746505083 +0200
+++ /var/tmp/diff_new_pack.q71lmC/_new  2026-09-12 21:15:21.747505124 +0200
@@ -35,7 +35,7 @@
 %define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
 
 Name:           multipath-tools
-Version:        0.15.1+227+suse.6644513
+Version:        0.15.1+229+suse.6c6f63e
 Release:        0
 Summary:        Tools to Manage Multipathed Devices with the device-mapper
 License:        GPL-2.0-only AND GPL-3.0-or-later

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.q71lmC/_old  2026-09-12 21:15:21.777506372 +0200
+++ /var/tmp/diff_new_pack.q71lmC/_new  2026-09-12 21:15:21.780506497 +0200
@@ -1,5 +1,5 @@
-mtime: 1788427307
-commit: de68631f00f8bb3b9ad2f90a4c4226e3066fd176401e47f969ee18769e85cab5
+mtime: 1789068039
+commit: 1a6a2136b003d51bae75c267a1d9370227693211c2de1201ccad192fb23ee009
 url: https://src.opensuse.org/mwilck/multipath-tools
 revision: factory
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.q71lmC/_old  2026-09-12 21:15:21.810507744 +0200
+++ /var/tmp/diff_new_pack.q71lmC/_new  2026-09-12 21:15:21.813507869 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/openSUSE/multipath-tools.git</param>
-              <param 
name="changesrevision">6644513f1bbe611cdeefacb55585064b406daf81</param></service></servicedata>
+              <param 
name="changesrevision">6c6f63e2d80900bea18a3ed28cbbc06040e2ebe4</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-09-10 21:20:39.000000000 +0200
@@ -0,0 +1,5 @@
+.osc
+\#*
+*~
+*.obscpio
+/multipath-tools/

++++++ multipath-tools-0.15.1+227+suse.6644513.tar.xz -> 
multipath-tools-0.15.1+229+suse.6c6f63e.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.15.1+227+suse.6644513/multipath/multipath.rules.in 
new/multipath-tools-0.15.1+229+suse.6c6f63e/multipath/multipath.rules.in
--- old/multipath-tools-0.15.1+227+suse.6644513/multipath/multipath.rules.in    
2026-08-28 11:31:49.000000000 +0200
+++ new/multipath-tools-0.15.1+229+suse.6c6f63e/multipath/multipath.rules.in    
2026-09-10 21:17:30.000000000 +0200
@@ -68,8 +68,18 @@
 # the --on-active timeout.
 #
 # We must trigger an "add" event because LVM2 will only act on those.
+#
+# These units are ordered Before=initrd-cleanup.service so that a trigger that
+# is already in flight completes before the initrd switches root. They must
+# *not* use Conflicts=initrd-cleanup.service: unlike shutdown.target, whose
+# jobs are enqueued irreversibly, initrd-cleanup.service/start is a plain job
+# enqueued by initrd-parse-etc.service via OnSuccess=. Starting a unit that
+# conflicts with it therefore cancels that job instead of failing to start,
+# and OnSuccess= is never retried, so the initrd would hang forever with an
+# empty job queue. Stopping these units before switch-root is already
+# guaranteed by the isolate to initrd-switch-root.target.
 
-RUN+="@SYSDIR_BIN@/systemd-run --unit=cancel-multipath-wait-$kernel 
--description 'cancel waiting for multipath siblings of $kernel' --no-block 
--timer-property DefaultDependencies=no --timer-property 
Conflicts=shutdown.target --timer-property Before=shutdown.target 
--timer-property Conflicts=initrd-cleanup.service --timer-property 
Before=initrd-cleanup.service --timer-property AccuracySec=500ms --property 
DefaultDependencies=no --property Conflicts=shutdown.target --property 
Before=shutdown.target --property Conflicts=initrd-cleanup.service --property 
Before=initrd-cleanup.service --on-active=$env{FIND_MULTIPATHS_WAIT_UNTIL} 
@SYSDIR_BIN@/udevadm trigger --action=add $sys$devpath"
+RUN+="@SYSDIR_BIN@/systemd-run --unit=cancel-multipath-wait-$kernel 
--description 'cancel waiting for multipath siblings of $kernel' --no-block 
--timer-property DefaultDependencies=no --timer-property 
Conflicts=shutdown.target --timer-property Before=shutdown.target 
--timer-property Before=initrd-cleanup.service --timer-property 
AccuracySec=500ms --property DefaultDependencies=no --property 
Conflicts=shutdown.target --property Before=shutdown.target --property 
Before=initrd-cleanup.service --on-active=$env{FIND_MULTIPATHS_WAIT_UNTIL} 
@SYSDIR_BIN@/udevadm trigger --action=add $sys$devpath"
 
 LABEL="pretend_mpath"
 ENV{DM_MULTIPATH_DEVICE_PATH}="1"

Reply via email to