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"
