Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2021-11-24 23:54:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.1895 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dracut" Wed Nov 24 23:54:21 2021 rev:179 rq:933233 version:055+suse.142.g7d8c3ce3 Changes: -------- --- /work/SRC/openSUSE:Factory/dracut/dracut.changes 2021-10-20 20:23:09.461336348 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.1895/dracut.changes 2021-11-24 23:54:42.628431094 +0100 @@ -1,0 +2,14 @@ +Fri Nov 19 08:19:00 UTC 2021 - antonio.fei...@suse.com + +- Update to version 055+suse.142.g7d8c3ce3: + * style(dracut.sh): remove redundant script header + * fix(dracut.sh): change misspelled variable name + * fix(dracut.sh): remove wrong $ in loop sequence + * chore(suse): update spec (jsc#SLE-20248) + * fix(90kernel-modules): add isp1760 USB controller + * fix(iscsi): add support for the new iscsiadm "no-wait" (-W) command (bsc#1187190) + * ci(suse.conf.example): optimal compression parameters for zstd (jsc#SLE-20248) + * feat(dracut.sh): check if target kernel has zstd support compiled in (jsc#SLE-20248) + * ci(suse.conf.example): change default compression option for SUSE (jsc#SLE-20248) + +------------------------------------------------------------------- Old: ---- dracut-055+suse.129.g7d8c3ce3.obscpio New: ---- dracut-055+suse.142.g7d8c3ce3.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dracut.spec ++++++ --- /var/tmp/diff_new_pack.KWsYcU/_old 2021-11-24 23:54:43.260428973 +0100 +++ /var/tmp/diff_new_pack.KWsYcU/_new 2021-11-24 23:54:43.260428973 +0100 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version: 055+suse.129.g7d8c3ce3 +Version: 055+suse.142.g7d8c3ce3 Release: 0 Summary: Initramfs generator using udev License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -54,7 +54,8 @@ Requires: systemd-sysvinit Requires: udev > 166 Requires: util-linux >= 2.21 -Requires: xz +Recommends: xz +Requires: zstd # We use 'btrfs fi usage' that was not present before Conflicts: btrfsprogs < 3.18 # suse-module-tools >= 16.0.3 is prepared for the removal of mkinitrd-suse.sh ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.KWsYcU/_old 2021-11-24 23:54:43.320428771 +0100 +++ /var/tmp/diff_new_pack.KWsYcU/_new 2021-11-24 23:54:43.320428771 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/opensuse/dracut.git</param> - <param name="changesrevision">6397abc2685f1b609c5227b6075fd76275836d99</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">117b194acbb8d878bf4ba987920c849d51385710</param></service></servicedata> \ No newline at end of file ++++++ dracut-055+suse.129.g7d8c3ce3.obscpio -> dracut-055+suse.142.g7d8c3ce3.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-055+suse.129.g7d8c3ce3/dracut.conf.d/suse.conf.example new/dracut-055+suse.142.g7d8c3ce3/dracut.conf.d/suse.conf.example --- old/dracut-055+suse.129.g7d8c3ce3/dracut.conf.d/suse.conf.example 2021-09-30 13:54:26.000000000 +0200 +++ new/dracut-055+suse.142.g7d8c3ce3/dracut.conf.d/suse.conf.example 2021-09-30 13:54:26.000000000 +0200 @@ -7,7 +7,7 @@ hostonly="yes" hostonly_cmdline="yes" -compress="xz -0 --check=crc32 --memlimit-compress=50%" +compress="zstd -3 -T0 -q" i18n_vars="/etc/sysconfig/language:RC_LANG-LANG,RC_LC_ALL-LC_ALL /etc/sysconfig/console:CONSOLE_UNICODEMAP-FONT_UNIMAP,CONSOLE_FONT-FONT,CONSOLE_SCREENMAP-FONT_MAP /etc/sysconfig/keyboard:KEYTABLE-KEYMAP" omit_drivers+=" i2o_scsi " diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-055+suse.129.g7d8c3ce3/dracut.sh new/dracut-055+suse.142.g7d8c3ce3/dracut.sh --- old/dracut-055+suse.129.g7d8c3ce3/dracut.sh 2021-09-30 13:54:26.000000000 +0200 +++ new/dracut-055+suse.142.g7d8c3ce3/dracut.sh 2021-09-30 13:54:26.000000000 +0200 @@ -1,10 +1,6 @@ #!/bin/bash -p # # Generator script for a dracut initramfs -#!/bin/bash -p -# -# Generator script for a dracut initramfs - # Copyright 2005-2013 Red Hat, Inc. All rights reserved. # @@ -2353,7 +2349,7 @@ if ! [[ $compress ]]; then # check all known compressors, if none specified - for i in $DRACUT_COMPRESS_PIGZ $DRACUT_COMPRESS_GZIP $DRACUT_COMPRESS_LZ4 $DRACUT_COMPRESS_LZOP $ $DRACUT_COMPRESS_ZSTD $DRACUT_COMPRESS_LZMA $DRACUT_COMPRESS_XZ $DRACUT_COMPRESS_LBZIP2 $OMPRESS_BZIP2 $DRACUT_COMPRESS_CAT; do + for i in $DRACUT_COMPRESS_PIGZ $DRACUT_COMPRESS_GZIP $DRACUT_COMPRESS_LZ4 $DRACUT_COMPRESS_LZOP $DRACUT_COMPRESS_ZSTD $DRACUT_COMPRESS_LZMA $DRACUT_COMPRESS_XZ $DRACUT_COMPRESS_LBZIP2 $DRACUT_COMPRESS_BZIP2 $DRACUT_COMPRESS_CAT; do command -v "$i" &> /dev/null || continue compress="$i" break @@ -2398,6 +2394,11 @@ ;; esac +if [[ $compress == $DRACUT_COMPRESS_ZSTD* ]] && ! check_kernel_config CONFIG_RD_ZSTD; then + dwarn "dracut: kernel has no zstd support compiled in." + compress="cat" +fi + if ! ( umask 077 cd "$initdir" @@ -2544,4 +2545,4 @@ fi fi -exit 0 \ No newline at end of file +exit 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-055+suse.129.g7d8c3ce3/modules.d/90kernel-modules/module-setup.sh new/dracut-055+suse.142.g7d8c3ce3/modules.d/90kernel-modules/module-setup.sh --- old/dracut-055+suse.129.g7d8c3ce3/modules.d/90kernel-modules/module-setup.sh 2021-09-30 13:54:26.000000000 +0200 +++ new/dracut-055+suse.142.g7d8c3ce3/modules.d/90kernel-modules/module-setup.sh 2021-09-30 13:54:26.000000000 +0200 @@ -87,6 +87,7 @@ "=drivers/usb/dwc2" \ "=drivers/usb/dwc3" \ "=drivers/usb/host" \ + "=drivers/usb/isp1760" \ "=drivers/usb/misc" \ "=drivers/usb/musb" \ "=drivers/usb/phy" \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-055+suse.129.g7d8c3ce3/modules.d/95iscsi/iscsiroot.sh new/dracut-055+suse.142.g7d8c3ce3/modules.d/95iscsi/iscsiroot.sh --- old/dracut-055+suse.129.g7d8c3ce3/modules.d/95iscsi/iscsiroot.sh 2021-09-30 13:54:26.000000000 +0200 +++ new/dracut-055+suse.142.g7d8c3ce3/modules.d/95iscsi/iscsiroot.sh 2021-09-30 13:54:26.000000000 +0200 @@ -45,7 +45,7 @@ fi handle_firmware() { - local ifaces retry + local ifaces retry _res # Depending on the 'ql4xdisablesysfsboot' qla4xxx # will be autostarting sessions without presenting @@ -69,9 +69,28 @@ rm /tmp/session-retry fi - if ! iscsiadm -m fw -l; then + # check to see if we have the new iscsiadm command, + # that supports the "no-wait" (-W) flag. If so, use it. + iscsiadm -m fw -l -W 2> /dev/null + _res=$? + if [ $_res -eq 7 ]; then + # ISCSI_ERR_INVALID (7) => "-W" not supported + info "iscsiadm does not support no-wait firmware logins" + iscsiadm -m fw -l + _res=$? + fi + if [ $_res -ne 0 ]; then warn "iscsiadm: Log-in to iscsi target failed" else + # get a list of connected targets + tgts=$(cat /sys/firmware/ibft/target*/target-name | sort -u) + # disable NOPs for each FW target + for tgt in ${tgts}; do + iscsiadm -m node -T "${tgt}" \ + --op update \ + --name 'node.conn[0].timeo.noop_out_interval' --value 0 \ + --name 'node.conn[0].timeo.noop_out_timeout' --value 0 + done need_shutdown fi fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-055+suse.129.g7d8c3ce3/modules.d/95iscsi/module-setup.sh new/dracut-055+suse.142.g7d8c3ce3/modules.d/95iscsi/module-setup.sh --- old/dracut-055+suse.129.g7d8c3ce3/modules.d/95iscsi/module-setup.sh 2021-09-30 13:54:26.000000000 +0200 +++ new/dracut-055+suse.142.g7d8c3ce3/modules.d/95iscsi/module-setup.sh 2021-09-30 13:54:26.000000000 +0200 @@ -188,6 +188,7 @@ inst_multiple -o iscsiuio inst_libdir_file 'libgcc_s.so*' inst_multiple umount iscsi-iname iscsiadm iscsid + inst_binary sort inst_multiple -o \ "$systemdsystemunitdir"/iscsid.socket \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-055+suse.129.g7d8c3ce3/suse/dracut.spec new/dracut-055+suse.142.g7d8c3ce3/suse/dracut.spec --- old/dracut-055+suse.129.g7d8c3ce3/suse/dracut.spec 2021-09-30 13:54:26.000000000 +0200 +++ new/dracut-055+suse.142.g7d8c3ce3/suse/dracut.spec 2021-09-30 13:54:26.000000000 +0200 @@ -53,7 +53,8 @@ Requires: systemd-sysvinit Requires: udev > 166 Requires: util-linux >= 2.21 -Requires: xz +Recommends: xz +Requires: zstd # We use 'btrfs fi usage' that was not present before Conflicts: btrfsprogs < 3.18 # suse-module-tools >= 16.0.3 is prepared for the removal of mkinitrd-suse.sh ++++++ dracut.obsinfo ++++++ --- /var/tmp/diff_new_pack.KWsYcU/_old 2021-11-24 23:54:43.560427966 +0100 +++ /var/tmp/diff_new_pack.KWsYcU/_new 2021-11-24 23:54:43.560427966 +0100 @@ -1,5 +1,5 @@ name: dracut -version: 055+suse.129.g7d8c3ce3 +version: 055+suse.142.g7d8c3ce3 mtime: 1633002866 -commit: 763a70093015ac85cd84eb7203b57d14c78475b1 +commit: 117b194acbb8d878bf4ba987920c849d51385710