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-10-23 20:22:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dracut" Fri Oct 23 20:22:11 2026 rev:272 rq:1387748 version:112+suse.62.g1b64cef Changes: -------- --- /work/SRC/openSUSE:Factory/dracut/dracut.changes 2026-10-18 22:54:10.903278515 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.2252680/dracut.changes 2026-10-23 20:22:45.921670349 +0200 @@ -1,0 +2,10 @@ +Fri Oct 23 08:20:48 UTC 2026 - [email protected] + +- Update to version 112+suse.62.g1b64cef: + * fix(bluetooth): always install HID drivers that can be needed + * fix(bluetooth): mark installed hostonly files + * fix(nvmf): prevent nvmf's installkernel failure when no nbft present + * test(DRACUT-CPIO): fix unbound CPIO_TESTDIR variable + * test(STORAGE): fix condition to add disk2 + +------------------------------------------------------------------- Old: ---- dracut-112+suse.57.g23bbfee.tar.xz New: ---- dracut-112+suse.62.g1b64cef.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dracut.spec ++++++ --- /var/tmp/diff_new_pack.NfxvhB/_old 2026-10-23 20:22:46.875709966 +0200 +++ /var/tmp/diff_new_pack.NfxvhB/_new 2026-10-23 20:22:46.876710008 +0200 @@ -26,7 +26,7 @@ %endif Name: dracut -Version: 112+suse.57.g23bbfee +Version: 112+suse.62.g1b64cef 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.NfxvhB/_old 2026-10-23 20:22:46.979714285 +0200 +++ /var/tmp/diff_new_pack.NfxvhB/_new 2026-10-23 20:22:46.983714451 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/opensuse/dracut-ng.git</param> - <param name="changesrevision">23bbfeedf2791cabff8bbb879e0e6991ce263975</param></service></servicedata> + <param name="changesrevision">1b64cef4f2da5820d12f5840bb16dc5341d10f6d</param></service></servicedata> (No newline at EOF) ++++++ dracut-112+suse.57.g23bbfee.tar.xz -> dracut-112+suse.62.g1b64cef.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-112+suse.57.g23bbfee/modules.d/70bluetooth/module-setup.sh new/dracut-112+suse.62.g1b64cef/modules.d/70bluetooth/module-setup.sh --- old/dracut-112+suse.57.g23bbfee/modules.d/70bluetooth/module-setup.sh 2026-10-16 11:35:18.000000000 +0200 +++ new/dracut-112+suse.62.g1b64cef/modules.d/70bluetooth/module-setup.sh 2026-10-23 10:16:27.000000000 +0200 @@ -30,7 +30,8 @@ } installkernel() { - hostonly=$(optional_hostonly) instmods bluetooth btrtl btintel btbcm bnep ath3k btusb rfcomm hidp + hostonly=$(optional_hostonly) instmods bluetooth btrtl btintel btbcm bnep ath3k btusb rfcomm + hostonly='' instmods hidp hid_generic uhid inst_multiple -o \ /lib/firmware/ar3k/AthrBT* \ /lib/firmware/ar3k/ramps* \ @@ -72,7 +73,7 @@ if [[ $hostonly ]]; then var_lib_files=("${dracutsysrootdir-}"/var/lib/bluetooth/**) - inst_multiple -o \ + inst_multiple -H -o \ /etc/bluetooth/main.conf \ "$dbussystemconfdir"/bluetooth.conf \ "$systemdsystemconfdir"/bluetooth.service \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-112+suse.57.g23bbfee/modules.d/74nvmf/module-setup.sh new/dracut-112+suse.62.g1b64cef/modules.d/74nvmf/module-setup.sh --- old/dracut-112+suse.57.g23bbfee/modules.d/74nvmf/module-setup.sh 2026-10-16 11:35:18.000000000 +0200 +++ new/dracut-112+suse.62.g1b64cef/modules.d/74nvmf/module-setup.sh 2026-10-23 10:16:27.000000000 +0200 @@ -79,7 +79,7 @@ # mac_re is a list of MAC addresses joined with "|", suitable as regexp mac_re=$(nvme nbft show -H -o json \ | jq -r '[.[].hfi[].mac_addr] | join("|")') - [[ $mac_re ]] || return + [[ $mac_re ]] || return 0 # Determine the network interfaces matching the MAC addresses from the # NBFT, read their drivers using readlink, and install them. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-112+suse.57.g23bbfee/test/TEST-20-STORAGE/test.sh new/dracut-112+suse.62.g1b64cef/test/TEST-20-STORAGE/test.sh --- old/dracut-112+suse.57.g23bbfee/test/TEST-20-STORAGE/test.sh 2026-10-16 11:35:18.000000000 +0200 +++ new/dracut-112+suse.62.g1b64cef/test/TEST-20-STORAGE/test.sh 2026-10-23 10:16:27.000000000 +0200 @@ -40,7 +40,7 @@ qemu_add_drive disk_args "$TESTDIR"/marker.img marker qemu_add_drive disk_args "$TESTDIR/${disk}-1.img" disk1 - if ! grep -qF 'degraded' "$test_name"; then + if ! [[ $test_name =~ "degraded" ]]; then # only add disk2 if RAID is NOT degraded qemu_add_drive disk_args "$TESTDIR/${disk}-2.img" disk2 fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-112+suse.57.g23bbfee/test/TEST-82-DRACUT-CPIO/test.sh new/dracut-112+suse.62.g1b64cef/test/TEST-82-DRACUT-CPIO/test.sh --- old/dracut-112+suse.57.g23bbfee/test/TEST-82-DRACUT-CPIO/test.sh 2026-10-16 11:35:18.000000000 +0200 +++ new/dracut-112+suse.62.g1b64cef/test/TEST-82-DRACUT-CPIO/test.sh 2026-10-23 10:16:27.000000000 +0200 @@ -15,7 +15,7 @@ } test_dracut_cpio() { - local tdir="${CPIO_TESTDIR}/${1}" + local tdir="$TESTDIR/cpio-test/$1" shift # --enhanced-cpio tells dracut to use dracut-cpio instead of GNU cpio local dracut_cpio_params=("--enhanced-cpio" "$@") @@ -65,14 +65,7 @@ } test_setup() { - CPIO_TESTDIR=$(mktemp --directory -p "$TESTDIR" cpio-test.XXXXXXXXXX) - export CPIO_TESTDIR - return 0 -} - -test_cleanup() { - [ -d "${CPIO_TESTDIR-}" ] && rm -rf "$CPIO_TESTDIR" - return 0 + mkdir -p "$TESTDIR"/cpio-test } # shellcheck disable=SC1090
