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-01-21 21:09:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut (Old)
 and      /work/SRC/openSUSE:Factory/.dracut.new.5589 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dracut"

Tue Jan 21 21:09:39 2025 rev:236 rq:1238958 version:059+suse.679.g7559201e

Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes    2025-01-09 
15:05:30.011468005 +0100
+++ /work/SRC/openSUSE:Factory/.dracut.new.5589/dracut.changes  2025-01-21 
21:09:45.505203150 +0100
@@ -1,0 +2,12 @@
+Mon Jan 20 09:18:20 UTC 2025 - antonio.fei...@suse.com
+
+- Update to version 059+suse.679.g7559201e:
+
+  Fixes for booting from iSCSI offload with bnx2i (bsc#1228086, bsc#1234134):
+  * fix(iscsi): attempt iSCSI login before all interfaces are up
+  * fix(iscsi): don't require network setup for bnx2i
+
+  Other:
+  * feat(livenet): get live image size from TFTP servers
+
+-------------------------------------------------------------------

Old:
----
  dracut-059+suse.672.gcd143fd0.obscpio

New:
----
  dracut-059+suse.679.g7559201e.obscpio

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

Other differences:
------------------
++++++ dracut.spec ++++++
--- /var/tmp/diff_new_pack.ONQBpc/_old  2025-01-21 21:09:46.593248062 +0100
+++ /var/tmp/diff_new_pack.ONQBpc/_new  2025-01-21 21:09:46.593248062 +0100
@@ -25,7 +25,7 @@
 %endif
 
 Name:           dracut
-Version:        059+suse.672.gcd143fd0
+Version:        059+suse.679.g7559201e
 Release:        0
 Summary:        Event driven initramfs infrastructure
 License:        GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later

++++++ README.susemaint ++++++
--- /var/tmp/diff_new_pack.ONQBpc/_old  2025-01-21 21:09:46.629249549 +0100
+++ /var/tmp/diff_new_pack.ONQBpc/_new  2025-01-21 21:09:46.637249879 +0100
@@ -12,6 +12,7 @@
 - SLE-15-SP5_Update     -> SLE 15 SP5 (based on SUSE/055 plus some specific 
patches)
 - SLE-15-SP6_Update     -> SLE 15 SP6
 - SL-Micro-6.0_Update   -> SL Micro 6.0
+- SL-Micro-6.1_Update   -> SL Micro 6.1
 - SLFO_Main             -> SUSE Linux Framework One
 - SUSE/059              -> Tumbleweed
 
@@ -389,4 +390,7 @@
 bfa00c2a fix(pcsc): add libpcsclite_real.so.*
 0df92885 fix(systemd-tmpfiles): copy 20-systemd-stub.conf into the initrd
 c79fc8fd fix(dracut): rework timeout for devices added via --mount and 
--add-device
+93df9ad2 feat(livenet): get live image size from TFTP servers
+cc2c48a0 fix(iscsi): don't require network setup for bnx2i
+f30cf46e fix(iscsi): attempt iSCSI login before all interfaces are up
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.ONQBpc/_old  2025-01-21 21:09:46.665251035 +0100
+++ /var/tmp/diff_new_pack.ONQBpc/_new  2025-01-21 21:09:46.669251199 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/opensuse/dracut.git</param>
-              <param 
name="changesrevision">0dd3f2bcf2139dc2a85b770972b40bb261695a05</param></service></servicedata>
+              <param 
name="changesrevision">409f74f3a384d34a00351add1702688bf39bb6e8</param></service></servicedata>
 (No newline at EOF)
 

++++++ dracut-059+suse.672.gcd143fd0.obscpio -> 
dracut-059+suse.679.g7559201e.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.672.gcd143fd0/man/dracut.cmdline.7.asc 
new/dracut-059+suse.679.g7559201e/man/dracut.cmdline.7.asc
--- old/dracut-059+suse.672.gcd143fd0/man/dracut.cmdline.7.asc  2025-01-07 
15:20:02.000000000 +0100
+++ new/dracut-059+suse.679.g7559201e/man/dracut.cmdline.7.asc  2025-01-20 
10:16:06.000000000 +0100
@@ -879,6 +879,14 @@
 **rd.iscsi.testroute=0**:
     Turn off checking, if the route to the iSCSI target IP is possible before 
trying to login.
 
+**rd.iscsi.transport=__<transport_name>__**::
+    Set the iSCSI transport name (see man:iscsiadm[8,external]). iSCSI offload
+    transports like **bnx2i** don't need the network to be up in order to bring
+    up iSCSI connections. This parameter indicates that network setup can be
+    skipped in the initramfs, which makes booting with iSCSI offload cards
+    faster and more reliable. This parameter currently only has an effect for
+    _<transport_name>=bnx2i_.
+
 FCoE
 ~~~~
 **rd.fcoe=0**::
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.672.gcd143fd0/modules.d/90livenet/livenetroot.sh 
new/dracut-059+suse.679.g7559201e/modules.d/90livenet/livenetroot.sh
--- old/dracut-059+suse.672.gcd143fd0/modules.d/90livenet/livenetroot.sh        
2025-01-07 15:20:02.000000000 +0100
+++ new/dracut-059+suse.679.g7559201e/modules.d/90livenet/livenetroot.sh        
2025-01-20 10:16:06.000000000 +0100
@@ -17,21 +17,32 @@
 info "fetching $liveurl"
 
 if getargbool 0 'rd.writable.fsimg'; then
-    imgheader=$(curl -sIL "$liveurl")
-
-    # shellcheck disable=SC2181
-    ret=$?
-    if [ $ret != 0 ]; then
-        warn "failed to get live image header: error $ret"
-    else
-        imgheaderlen=$(echo "$imgheader" | sed -n 's/[cC]ontent-[lL]ength: 
*\([[:digit:]]*\).*/\1/p')
+    if str_starts "$liveurl" "tftp"; then
+        # we need to pass -v to get tftp tsize value in stderr
+        imgheader=$(curl -vsIL "$liveurl" 2>&1)
+        # curl returns a non-zero exit status in this case
+        ret=$?
+        imgheaderlen=$(echo "$imgheader" | sed -n 's/\* got option=(tsize) 
value=(*\([[:digit:]]*\).*/\1/p')
         if [ -z "$imgheaderlen" ]; then
-            warn "failed to get 'Content-Length' header from live image"
+            warn "failed to get 'tsize' header from TFTP live image: error 
$ret"
+        fi
+    else
+        imgheader=$(curl -sIL "$liveurl")
+        ret=$?
+        if [ $ret != 0 ]; then
+            warn "failed to get live image header: error $ret"
         else
-            imgsize=$((imgheaderlen / (1024 * 1024)))
-            check_live_ram $imgsize
+            imgheaderlen=$(echo "$imgheader" | sed -n 's/[cC]ontent-[lL]ength: 
*\([[:digit:]]*\).*/\1/p')
+            if [ -z "$imgheaderlen" ]; then
+                warn "failed to get 'Content-Length' header from live image"
+            fi
         fi
     fi
+
+    if [ -n "$imgheaderlen" ]; then
+        imgsize=$((imgheaderlen / (1024 * 1024)))
+        check_live_ram $imgsize
+    fi
 fi
 
 imgfile=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.672.gcd143fd0/modules.d/95iscsi/iscsiroot.sh 
new/dracut-059+suse.679.g7559201e/modules.d/95iscsi/iscsiroot.sh
--- old/dracut-059+suse.672.gcd143fd0/modules.d/95iscsi/iscsiroot.sh    
2025-01-07 15:20:02.000000000 +0100
+++ new/dracut-059+suse.679.g7559201e/modules.d/95iscsi/iscsiroot.sh    
2025-01-20 10:16:06.000000000 +0100
@@ -64,7 +64,6 @@
         if [ "$retry" -lt "$ifaces" ]; then
             retry=$((retry + 1))
             echo $retry > /tmp/session-retry
-            return 1
         else
             rm /tmp/session-retry
         fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.672.gcd143fd0/modules.d/95iscsi/module-setup.sh 
new/dracut-059+suse.679.g7559201e/modules.d/95iscsi/module-setup.sh
--- old/dracut-059+suse.672.gcd143fd0/modules.d/95iscsi/module-setup.sh 
2025-01-07 15:20:02.000000000 +0100
+++ new/dracut-059+suse.679.g7559201e/modules.d/95iscsi/module-setup.sh 
2025-01-20 10:16:06.000000000 +0100
@@ -54,6 +54,7 @@
                 echo -n "rd.iscsi.ibft=1 "
             fi
             echo -n "rd.iscsi.firmware=1 "
+            [ -z "$ibft_mod" ] || echo -n "rd.iscsi.transport=$ibft_mod "
         fi
     done
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.672.gcd143fd0/modules.d/95iscsi/parse-iscsiroot.sh 
new/dracut-059+suse.679.g7559201e/modules.d/95iscsi/parse-iscsiroot.sh
--- old/dracut-059+suse.672.gcd143fd0/modules.d/95iscsi/parse-iscsiroot.sh      
2025-01-07 15:20:02.000000000 +0100
+++ new/dracut-059+suse.679.g7559201e/modules.d/95iscsi/parse-iscsiroot.sh      
2025-01-20 10:16:06.000000000 +0100
@@ -28,6 +28,7 @@
 fi
 [ -z "$iscsiroot" ] && iscsiroot=$(getarg iscsiroot=)
 [ -z "$iscsi_firmware" ] && getargbool 0 rd.iscsi.firmware -y iscsi_firmware 
&& iscsi_firmware="1"
+[ -z "$iscsi_transport" ] && iscsi_transport=$(getarg rd.iscsi.transport=)
 
 [ -n "$iscsiroot" ] && [ -n "$iscsi_firmware" ] && die "Mixing iscsiroot and 
iscsi_firmware is dangerous"
 
@@ -79,7 +80,7 @@
 # iscsi_firmware does not need argument checking
 if [ -n "$iscsi_firmware" ]; then
     if [ "$root" != "dhcp" ] && [ "$netroot" != "dhcp" ]; then
-        [ -z "$netroot" ] && netroot=iscsi:
+        [ -z "$netroot" ] && [ "$iscsi_transport" != bnx2i ] && netroot=iscsi:
     fi
     modprobe -b -q iscsi_boot_sysfs 2> /dev/null
     modprobe -b -q iscsi_ibft
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-059+suse.672.gcd143fd0/suse/README.susemaint 
new/dracut-059+suse.679.g7559201e/suse/README.susemaint
--- old/dracut-059+suse.672.gcd143fd0/suse/README.susemaint     2025-01-07 
15:20:02.000000000 +0100
+++ new/dracut-059+suse.679.g7559201e/suse/README.susemaint     2025-01-20 
10:16:06.000000000 +0100
@@ -12,6 +12,7 @@
 - SLE-15-SP5_Update     -> SLE 15 SP5 (based on SUSE/055 plus some specific 
patches)
 - SLE-15-SP6_Update     -> SLE 15 SP6
 - SL-Micro-6.0_Update   -> SL Micro 6.0
+- SL-Micro-6.1_Update   -> SL Micro 6.1
 - SLFO_Main             -> SUSE Linux Framework One
 - SUSE/059              -> Tumbleweed
 
@@ -389,3 +390,6 @@
 bfa00c2a fix(pcsc): add libpcsclite_real.so.*
 0df92885 fix(systemd-tmpfiles): copy 20-systemd-stub.conf into the initrd
 c79fc8fd fix(dracut): rework timeout for devices added via --mount and 
--add-device
+93df9ad2 feat(livenet): get live image size from TFTP servers
+cc2c48a0 fix(iscsi): don't require network setup for bnx2i
+f30cf46e fix(iscsi): attempt iSCSI login before all interfaces are up

++++++ dracut.obsinfo ++++++
--- /var/tmp/diff_new_pack.ONQBpc/_old  2025-01-21 21:09:46.961263253 +0100
+++ /var/tmp/diff_new_pack.ONQBpc/_new  2025-01-21 21:09:46.965263418 +0100
@@ -1,5 +1,5 @@
 name: dracut
-version: 059+suse.672.gcd143fd0
-mtime: 1736259602
-commit: cd143fd012f91e24e92e04b0be53bc658a253ec0
+version: 059+suse.679.g7559201e
+mtime: 1737364566
+commit: 7559201e7480a65b0da050263d96a1cd8f15f50d
 

Reply via email to