Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dracut for openSUSE:Factory checked 
in at 2025-08-07 16:48:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut (Old)
 and      /work/SRC/openSUSE:Factory/.dracut.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dracut"

Thu Aug  7 16:48:21 2025 rev:245 rq:1297407 version:059+suse.746.g8a13fbd8

Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes    2025-06-12 
15:47:53.835823222 +0200
+++ /work/SRC/openSUSE:Factory/.dracut.new.1085/dracut.changes  2025-08-07 
16:48:22.031177197 +0200
@@ -1,0 +2,15 @@
+Mon Aug 04 07:14:17 UTC 2025 - antonio.fei...@suse.com
+
+- Update to version 059+suse.746.g8a13fbd8:
+  * fix(systemd-sysext): enable initrd-specific units
+  * fix(systemd-udevd): handle root=gpt-auto for systemd-v258
+  * fix(dmsquash-live): erofs collision with latest util-linux
+  * fix(systemd-repart): allow partition format
+  * fix(lsinitrd): resolve initrd to real path
+  * fix(systemd-sysext): install the required kernel modules
+  * fix: let check_vol_slaves_all return 1 when checks on all slaves fail
+  * fix(dracut-functions): allow for \ in get_maj_min file path
+  * fix(dracut.spec): do not embed rebuild counter in dracut-version 
(bsc#1246806)
+  * fix(74nvmf): set root=nvmf (bsc#1238848)
+
+-------------------------------------------------------------------

Old:
----
  dracut-059+suse.732.g739e1c2f.obscpio

New:
----
  dracut-059+suse.746.g8a13fbd8.obscpio

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

Other differences:
------------------
++++++ dracut.spec ++++++
--- /var/tmp/diff_new_pack.LFrLTh/_old  2025-08-07 16:48:23.227227097 +0200
+++ /var/tmp/diff_new_pack.LFrLTh/_new  2025-08-07 16:48:23.227227097 +0200
@@ -17,6 +17,7 @@
 
 
 %define dracutlibdir %{_prefix}/lib/dracut
+%define rbrelease %(r=%{release}; echo ${r%%.*})
 
 %if 0%{?suse_version} >= 1550
 %define dracut_sbindir %{_sbindir}
@@ -25,7 +26,7 @@
 %endif
 
 Name:           dracut
-Version:        059+suse.732.g739e1c2f
+Version:        059+suse.746.g8a13fbd8
 Release:        0
 Summary:        Event driven initramfs infrastructure
 License:        GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -136,7 +137,7 @@
 %install
 %make_install
 
-echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{release}" > 
%{buildroot}%{dracutlibdir}/dracut-version.sh
+echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{rbrelease}" > 
%{buildroot}%{dracutlibdir}/dracut-version.sh
 
 # remove architecture specific modules
 %ifnarch ppc ppc64 ppc64le ppc64p7

++++++ README.susemaint ++++++
--- /var/tmp/diff_new_pack.LFrLTh/_old  2025-08-07 16:48:23.267228766 +0200
+++ /var/tmp/diff_new_pack.LFrLTh/_new  2025-08-07 16:48:23.271228933 +0200
@@ -421,4 +421,11 @@
 bb6d0c11 fix(dracut-init): assign real path to srcmods
 8674d84f fix(dracut): kernel module name normalization in drivers lists
 da099c30 fix(rngd): adjust license to match the license of the whole project
+91b1574c fix(dracut-functions): allow for \ in get_maj_min file path
+b117013b fix: let check_vol_slaves_all return 1 when checks on all slaves fail
+7f524d3d fix(systemd-sysext): install the required kernel modules
+22d93bc0 fix(lsinitrd): resolve initrd to real path
+02201361 fix(systemd-repart): allow partition format
+950475e8 fix(dmsquash-live): erofs collision with latest util-linux
+fa17b6fb fix(systemd-udevd): handle root=gpt-auto for systemd-v258
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.LFrLTh/_old  2025-08-07 16:48:23.299230101 +0200
+++ /var/tmp/diff_new_pack.LFrLTh/_new  2025-08-07 16:48:23.303230268 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/opensuse/dracut.git</param>
-              <param 
name="changesrevision">739e1c2fc8f6daecb5995a0b6b9683becdd9e32a</param></service></servicedata>
+              <param 
name="changesrevision">8a13fbd8a33484942647d30856863a076be397e2</param></service></servicedata>
 (No newline at EOF)
 

++++++ dracut-059+suse.732.g739e1c2f.obscpio -> 
dracut-059+suse.746.g8a13fbd8.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-059+suse.732.g739e1c2f/dracut-functions.sh 
new/dracut-059+suse.746.g8a13fbd8/dracut-functions.sh
--- old/dracut-059+suse.732.g739e1c2f/dracut-functions.sh       2025-05-21 
14:45:43.000000000 +0200
+++ new/dracut-059+suse.746.g8a13fbd8/dracut-functions.sh       2025-08-04 
09:12:35.000000000 +0200
@@ -244,7 +244,7 @@
     local _out
 
     if [[ $get_maj_min_cache_file ]]; then
-        _out="$(grep -m1 -oE "^$1 \S+$" "$get_maj_min_cache_file" | awk 
'{print $NF}')"
+        _out="$(grep -m1 -oE "^${1//\\/\\\\} \S+$" "$get_maj_min_cache_file" | 
grep -oE "\S+$")"
     fi
 
     if ! [[ "$_out" ]]; then
@@ -676,7 +676,7 @@
 }
 
 check_vol_slaves_all() {
-    local _vg _pv _majmin
+    local _vg _pv _majmin _dm _ret=1
     _majmin="$2"
     _dm="/sys/dev/block/$_majmin/dm"
     [[ -f $_dm/uuid && $(< "$_dm"/uuid) =~ LVM-* ]] || return 1
@@ -690,11 +690,10 @@
         fi
 
         for _pv in $(lvm vgs --noheadings -o pv_name "$_vg" 2> /dev/null); do
-            check_block_and_slaves_all "$1" "$(get_maj_min "$_pv")"
+            check_block_and_slaves_all "$1" "$(get_maj_min "$_pv")" && _ret=0
         done
-        return 0
     fi
-    return 1
+    return $_ret
 }
 
 # fs_get_option <filesystem options> <search for option>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-059+suse.732.g739e1c2f/lsinitrd.sh 
new/dracut-059+suse.746.g8a13fbd8/lsinitrd.sh
--- old/dracut-059+suse.732.g739e1c2f/lsinitrd.sh       2025-05-21 
14:45:43.000000000 +0200
+++ new/dracut-059+suse.746.g8a13fbd8/lsinitrd.sh       2025-08-04 
09:12:35.000000000 +0200
@@ -159,6 +159,7 @@
     usage
     exit 1
 fi
+image=$(realpath "$image")
 
 TMPDIR="$(mktemp -d -t lsinitrd.XXXXXX)"
 # shellcheck disable=SC2064
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.732.g739e1c2f/modules.d/00systemd/module-setup.sh 
new/dracut-059+suse.746.g8a13fbd8/modules.d/00systemd/module-setup.sh
--- old/dracut-059+suse.732.g739e1c2f/modules.d/00systemd/module-setup.sh       
2025-05-21 14:45:43.000000000 +0200
+++ new/dracut-059+suse.746.g8a13fbd8/modules.d/00systemd/module-setup.sh       
2025-08-04 09:12:35.000000000 +0200
@@ -241,6 +241,7 @@
         70-uaccess.rules \
         71-seat.rules \
         73-seat-late.rules \
+        90-image-dissect.rules \
         90-vconsole.rules \
         99-systemd.rules
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.732.g739e1c2f/modules.d/01systemd-repart/module-setup.sh 
new/dracut-059+suse.746.g8a13fbd8/modules.d/01systemd-repart/module-setup.sh
--- 
old/dracut-059+suse.732.g739e1c2f/modules.d/01systemd-repart/module-setup.sh    
    2025-05-21 14:45:43.000000000 +0200
+++ 
new/dracut-059+suse.746.g8a13fbd8/modules.d/01systemd-repart/module-setup.sh    
    2025-08-04 09:12:35.000000000 +0200
@@ -30,6 +30,16 @@
         
"$systemdsystemunitdir"/initrd-root-fs.target.wants/systemd-repart.service \
         systemd-repart
 
+    # Systemd-repart is capable of also formatting the created partition.
+    # Support all filesystems that repart.d supports.
+    inst_multiple -o \
+        "mkfs.ext4" \
+        "mkfs.btrfs" \
+        "mkfs.xfs" \
+        "mkfs.vfat" \
+        "mkfs.erofs" \
+        "mksquashfs"
+
     # Install the hosts local user configurations if enabled.
     if [[ $hostonly ]]; then
         inst_multiple -H -o \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.732.g739e1c2f/modules.d/01systemd-sysext/module-setup.sh 
new/dracut-059+suse.746.g8a13fbd8/modules.d/01systemd-sysext/module-setup.sh
--- 
old/dracut-059+suse.732.g739e1c2f/modules.d/01systemd-sysext/module-setup.sh    
    2025-05-21 14:45:43.000000000 +0200
+++ 
new/dracut-059+suse.746.g8a13fbd8/modules.d/01systemd-sysext/module-setup.sh    
    2025-08-04 09:12:35.000000000 +0200
@@ -23,6 +23,12 @@
 
 }
 
+# Install kernel module(s).
+installkernel() {
+    hostonly=$(optional_hostonly) instmods -s erofs
+    hostonly='' instmods loop
+}
+
 # Install the required file(s) and directories for the module in the initramfs.
 install() {
 
@@ -44,13 +50,18 @@
         "$systemdsystemunitdir/systemd-confext${_suffix}.service.d/*.conf" \
         "$systemdsystemunitdir"/systemd-sysext${_suffix}.service \
         "$systemdsystemunitdir/systemd-sysext${_suffix}.service.d/*.conf" \
+        
"$systemdsystemunitdir"/initrd.target.wants/systemd-confext${_suffix}.service \
+        
"$systemdsystemunitdir"/initrd.target.wants/systemd-sysext${_suffix}.service \
         systemd-confext systemd-sysext
 
-    # Enable systemd type unit(s)
+    # Enable systemd type unit(s) for systemd < v258 which doesn't ship
+    # initrd.target.wants symlinks.
     for i in \
         systemd-confext.service \
         systemd-sysext.service; do
-        $SYSTEMCTL -q --root "$initdir" enable "$i"
+        if [[ -e "$initdir$systemdsystemunitdir"/"$i" ]]; then
+            $SYSTEMCTL -q --root "$initdir" enable "$i"
+        fi
     done
 
     # Install the hosts local user configurations if enabled.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.732.g739e1c2f/modules.d/01systemd-udevd/module-setup.sh 
new/dracut-059+suse.746.g8a13fbd8/modules.d/01systemd-udevd/module-setup.sh
--- old/dracut-059+suse.732.g739e1c2f/modules.d/01systemd-udevd/module-setup.sh 
2025-05-21 14:45:43.000000000 +0200
+++ new/dracut-059+suse.746.g8a13fbd8/modules.d/01systemd-udevd/module-setup.sh 
2025-08-04 09:12:35.000000000 +0200
@@ -66,6 +66,7 @@
         "$udevrulesdir"/80-drivers.rules \
         "$udevrulesdir"/80-net-setup-link.rules \
         "$udevrulesdir"/81-net-dhcp.rules \
+        "$udevrulesdir"/90-image-dissect.rules \
         "$udevrulesdir"/99-systemd.rules \
         "$systemdutildir"/systemd-udevd \
         "$systemdsystemunitdir"/systemd-udevd.service \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.732.g739e1c2f/modules.d/90dmsquash-live/dmsquash-live-root.sh
 
new/dracut-059+suse.746.g8a13fbd8/modules.d/90dmsquash-live/dmsquash-live-root.sh
--- 
old/dracut-059+suse.732.g739e1c2f/modules.d/90dmsquash-live/dmsquash-live-root.sh
   2025-05-21 14:45:43.000000000 +0200
+++ 
new/dracut-059+suse.746.g8a13fbd8/modules.d/90dmsquash-live/dmsquash-live-root.sh
   2025-08-04 09:12:35.000000000 +0200
@@ -419,7 +419,11 @@
 if [ -n "$overlayfs" ]; then
     if [ -n "$FSIMG" ]; then
         mkdir -m 0755 -p /run/rootfsbase
-        mount -r $FSIMG /run/rootfsbase
+        if [ "$FSIMG" = "$SQUASHED" ]; then
+            mount --bind /run/initramfs/squashfs /run/rootfsbase
+        else
+            mount -r "$FSIMG" /run/rootfsbase
+        fi
     else
         ln -sf /run/initramfs/live /run/rootfsbase
     fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.732.g739e1c2f/modules.d/95nvmf/parse-nvmf-boot-connections.sh
 
new/dracut-059+suse.746.g8a13fbd8/modules.d/95nvmf/parse-nvmf-boot-connections.sh
--- 
old/dracut-059+suse.732.g739e1c2f/modules.d/95nvmf/parse-nvmf-boot-connections.sh
   2025-05-21 14:45:43.000000000 +0200
+++ 
new/dracut-059+suse.746.g8a13fbd8/modules.d/95nvmf/parse-nvmf-boot-connections.sh
   2025-08-04 09:12:35.000000000 +0200
@@ -324,3 +324,7 @@
 
 /sbin/initqueue --settled --onetime --name nvmf-connect-settled 
/sbin/nvmf-autoconnect.sh settled
 /sbin/initqueue --timeout --onetime --name nvmf-connect-timeout 
/sbin/nvmf-autoconnect.sh timeout
+
+# shellcheck disable=SC2034
+rootok=1
+[ -z "$root" ] && root="nvmf"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-059+suse.732.g739e1c2f/suse/README.susemaint 
new/dracut-059+suse.746.g8a13fbd8/suse/README.susemaint
--- old/dracut-059+suse.732.g739e1c2f/suse/README.susemaint     2025-05-21 
14:45:43.000000000 +0200
+++ new/dracut-059+suse.746.g8a13fbd8/suse/README.susemaint     2025-08-04 
09:12:35.000000000 +0200
@@ -421,3 +421,10 @@
 bb6d0c11 fix(dracut-init): assign real path to srcmods
 8674d84f fix(dracut): kernel module name normalization in drivers lists
 da099c30 fix(rngd): adjust license to match the license of the whole project
+91b1574c fix(dracut-functions): allow for \ in get_maj_min file path
+b117013b fix: let check_vol_slaves_all return 1 when checks on all slaves fail
+7f524d3d fix(systemd-sysext): install the required kernel modules
+22d93bc0 fix(lsinitrd): resolve initrd to real path
+02201361 fix(systemd-repart): allow partition format
+950475e8 fix(dmsquash-live): erofs collision with latest util-linux
+fa17b6fb fix(systemd-udevd): handle root=gpt-auto for systemd-v258
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-059+suse.732.g739e1c2f/suse/dracut.spec 
new/dracut-059+suse.746.g8a13fbd8/suse/dracut.spec
--- old/dracut-059+suse.732.g739e1c2f/suse/dracut.spec  2025-05-21 
14:45:43.000000000 +0200
+++ new/dracut-059+suse.746.g8a13fbd8/suse/dracut.spec  2025-08-04 
09:12:35.000000000 +0200
@@ -16,6 +16,7 @@
 #
 
 %define dracutlibdir %{_prefix}/lib/dracut
+%define rbrelease %(r=%{release}; echo ${r%%.*})
 
 %if 0%{?suse_version} >= 1550
 %define dracut_sbindir %{_sbindir}
@@ -135,7 +136,7 @@
 %install
 %make_install
 
-echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{release}" > 
%{buildroot}%{dracutlibdir}/dracut-version.sh
+echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{rbrelease}" > 
%{buildroot}%{dracutlibdir}/dracut-version.sh
 
 # remove architecture specific modules
 %ifnarch ppc ppc64 ppc64le ppc64p7

++++++ dracut.obsinfo ++++++
--- /var/tmp/diff_new_pack.LFrLTh/_old  2025-08-07 16:48:24.055261643 +0200
+++ /var/tmp/diff_new_pack.LFrLTh/_new  2025-08-07 16:48:24.067262144 +0200
@@ -1,5 +1,5 @@
 name: dracut
-version: 059+suse.732.g739e1c2f
-mtime: 1747831543
-commit: 739e1c2fc8f6daecb5995a0b6b9683becdd9e32a
+version: 059+suse.746.g8a13fbd8
+mtime: 1754291555
+commit: 8a13fbd8a33484942647d30856863a076be397e2
 

Reply via email to