Script 'mail_helper' called by obssrc
Hello community,

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

Package is "dracut"

Fri Aug 21 16:49:43 2026 rev:266 rq:1371965 version:112+suse.34.g35e16b7

Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes    2026-08-12 
16:11:14.883282551 +0200
+++ /work/SRC/openSUSE:Factory/.dracut.new.1258/dracut.changes  2026-08-21 
16:49:47.011396739 +0200
@@ -1,0 +2,10 @@
+Wed Aug 19 11:25:05 UTC 2026 - [email protected]
+
+- Update to version 112+suse.34.g35e16b7:
+  * fix(devicetree-firmware): include Qualcomm X2 laptop model specific 
firmwares
+  * fix(devicetree-firmware): include soc specific firmwares in 
install_generic() (bsc#1267865)
+  * refactor(devicetree-firmware): make looping over fw_dir top-level loop
+  * fix(resume): handle noresume kernel command line option (bsc#1274588)
+  * fix(resume): actually get value from resume= kernel command line option
+
+-------------------------------------------------------------------

Old:
----
  dracut-112+suse.29.gc0c5e1d.tar.xz

New:
----
  dracut-112+suse.34.g35e16b7.tar.xz

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

Other differences:
------------------
++++++ dracut.spec ++++++
--- /var/tmp/diff_new_pack.Yb81Rc/_old  2026-08-21 16:49:47.999432189 +0200
+++ /var/tmp/diff_new_pack.Yb81Rc/_new  2026-08-21 16:49:48.001432260 +0200
@@ -26,7 +26,7 @@
 %endif
 
 Name:           dracut
-Version:        112+suse.29.gc0c5e1d
+Version:        112+suse.34.g35e16b7
 Release:        0
 Summary:        Event driven initramfs infrastructure
 License:        GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Yb81Rc/_old  2026-08-21 16:49:48.086435310 +0200
+++ /var/tmp/diff_new_pack.Yb81Rc/_new  2026-08-21 16:49:48.090435454 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/opensuse/dracut-ng.git</param>
-              <param 
name="changesrevision">c0c5e1d368ebf9e44629c5735a773c064f6d5ebb</param></service></servicedata>
+              <param 
name="changesrevision">35e16b71af65acc8ac49596cb6bc0f5442fdd7e1</param></service></servicedata>
 (No newline at EOF)
 

++++++ dracut-112+suse.29.gc0c5e1d.tar.xz -> dracut-112+suse.34.g35e16b7.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.29.gc0c5e1d/modules.d/70devicetree-firmware/module-setup.sh 
new/dracut-112+suse.34.g35e16b7/modules.d/70devicetree-firmware/module-setup.sh
--- 
old/dracut-112+suse.29.gc0c5e1d/modules.d/70devicetree-firmware/module-setup.sh 
    2026-08-11 09:31:06.000000000 +0200
+++ 
new/dracut-112+suse.34.g35e16b7/modules.d/70devicetree-firmware/module-setup.sh 
    2026-08-19 11:11:36.000000000 +0200
@@ -46,10 +46,10 @@
 # generic install (hostonly / generic use completely different approaches)
 install_generic() {
     local _fw_files=()
-    # ATM only qcom WoA laptops need this
-    for _soc in qcom/sc8280xp qcom/x1e80100; do
-        # shellcheck disable=SC2154 # fw_dir is set by dracut.sh
-        for _fwdir in $fw_dir; do
+    # shellcheck disable=SC2154 # fw_dir is set by dracut.sh
+    for _fwdir in $fw_dir; do
+        # add laptop model specific firmwares for qcom WoA laptops
+        for _soc in qcom/sc8280xp qcom/x1e80100 qcom/glymur; do
             # add '*' after mbn, elf for .gz, etc. compression
             for _fw in "$_fwdir/$_soc"/*/*/*.mbn* "$_fwdir/$_soc"/*/*/*.elf*; 
do
                 [ -f "$_fw" ] || continue
@@ -57,6 +57,12 @@
                 _fw_files+=("$_fw")
             done
         done
+        # add soc specific firmwares needed to boot some qcom boards
+        for _fw in "$_fwdir/qcom"/*/qupv3fw.elf*; do
+            [ -f "$_fw" ] || continue
+            _fw=${_fw#"${dracutsysrootdir-}"}
+            _fw_files+=("$_fw")
+        done
     done
     ((${#_fw_files[@]} > 0)) && inst_multiple -o "${_fw_files[@]}"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.29.gc0c5e1d/modules.d/74resume/module-setup.sh 
new/dracut-112+suse.34.g35e16b7/modules.d/74resume/module-setup.sh
--- old/dracut-112+suse.29.gc0c5e1d/modules.d/74resume/module-setup.sh  
2026-08-11 09:31:06.000000000 +0200
+++ new/dracut-112+suse.34.g35e16b7/modules.d/74resume/module-setup.sh  
2026-08-19 11:11:36.000000000 +0200
@@ -7,8 +7,8 @@
 
         read -ra _cmdline < /proc/cmdline
         for _arg in "${_cmdline[@]}"; do
-            if [[ $_arg =~ resume=* ]]; then
-                echo "${_arg#resume=}"
+            if [[ $_arg == resume=* ]] || [[ $_arg == "noresume" ]]; then
+                _value="${_arg#resume=}"
             fi
         done
 
@@ -32,6 +32,7 @@
         local _resume
         _resume=$(resume_on_cmdline)
         if [ -n "$_resume" ]; then
+            [[ $_resume == "noresume" ]] && return 255
             _resume="$(label_uuid_to_dev "$_resume")"
             if [ ! -e "$_resume" ]; then
                 derror "Current resume kernel argument points to an invalid 
disk"

Reply via email to