Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdump for openSUSE:Factory checked in at 2026-03-18 16:49:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdump (Old) and /work/SRC/openSUSE:Factory/.kdump.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdump" Wed Mar 18 16:49:22 2026 rev:163 rq:1340720 version:2.1.7 Changes: -------- --- /work/SRC/openSUSE:Factory/kdump/kdump.changes 2025-08-25 20:37:13.177882814 +0200 +++ /work/SRC/openSUSE:Factory/.kdump.new.8177/kdump.changes 2026-03-18 16:49:59.815751323 +0100 @@ -1,0 +2,11 @@ +Fri Mar 13 16:27:05 UTC 2026 - Jiri Bohac <[email protected]> + +- upgrade to version 2.1.7 + * fix VLAN interface naming (bsc#1255300) + * fix bonding options for VLAN slaves + * fix return value of kdumptool commandline -d (bsc#1257471) + * use primary IP address (bsc#1259058) + * dracut: avoid error message if /etc/sysctl.conf does not exist + * dracut: update dracut hooks path from /lib/dracut to /var/lib/dracut + +------------------------------------------------------------------- Old: ---- kdump-2.1.6.tar.xz New: ---- kdump-2.1.7.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdump.spec ++++++ --- /var/tmp/diff_new_pack.YTWR6A/_old 2026-03-18 16:50:00.491779641 +0100 +++ /var/tmp/diff_new_pack.YTWR6A/_new 2026-03-18 16:50:00.491779641 +0100 @@ -57,7 +57,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: kdump -Version: 2.1.6 +Version: 2.1.7 Release: 0 Summary: Kernel crash dump scripts and utilities License: GPL-2.0-or-later ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.YTWR6A/_old 2026-03-18 16:50:00.535781484 +0100 +++ /var/tmp/diff_new_pack.YTWR6A/_new 2026-03-18 16:50:00.539781652 +0100 @@ -1,6 +1,6 @@ -mtime: 1755888540 -commit: a496d9f2943ec9b1d99cd2a21060dffb6fed33e36422fc6f559dd11d32bdfe3e +mtime: 1773419271 +commit: 38b85372f760e3049674c6a4ed0516e29fa8aa9b7c0c0990e33e32c91af63017 url: https://src.opensuse.org/kernel-kdump/kdump.git -revision: a496d9f2943ec9b1d99cd2a21060dffb6fed33e36422fc6f559dd11d32bdfe3e +revision: 38b85372f760e3049674c6a4ed0516e29fa8aa9b7c0c0990e33e32c91af63017 projectscmsync: https://src.opensuse.org/kernel-kdump/_ObsPrj ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-03-13 17:34:27.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ kdump-2.1.6.tar.xz -> kdump-2.1.7.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdump-2.1.6/NEWS new/kdump-2.1.7/NEWS --- old/kdump-2.1.6/NEWS 2025-08-22 20:31:30.000000000 +0200 +++ new/kdump-2.1.7/NEWS 2026-03-13 17:19:28.000000000 +0100 @@ -1,3 +1,12 @@ +2.1.7 +----- +* fix VLAN interface naming (bsc#1255300) +* fix bonding options for VLAN slaves +* fix return value of kdumptool commandline -d (bsc#1257471) +* use primary IP address (bsc#1259058) +* dracut: avoid error message if /etc/sysctl.conf does not exist +* dracut: update dracut hooks path from /lib/dracut to /var/lib/dracut + 2.1.6 ----- * drop broken option KDUMP_NETCONFIG="" from manpage diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdump-2.1.6/dracut/module-setup.sh new/kdump-2.1.7/dracut/module-setup.sh --- old/kdump-2.1.6/dracut/module-setup.sh 2025-08-22 20:31:30.000000000 +0200 +++ new/kdump-2.1.7/dracut/module-setup.sh 2026-03-13 17:19:28.000000000 +0100 @@ -155,11 +155,13 @@ # avoid dracut failing with root=kdump inst_hook cmdline 50 "$moddir/kdump-root.sh" - # prevent mounting, fscking and waiting for root + # prevent mounting, fscking and waiting for root + # dracut-110 moved hooks from /lib to /var/lib, check both locations mkdir -p "$initdir/etc/systemd/system-generators" ln -s /dev/null "$initdir/etc/systemd/system-generators/dracut-rootfs-generator" - rm -f "$initdir/lib/dracut/hooks/cmdline/00-parse-root.sh" - + rm -f "$initdir/lib/dracut/hooks/cmdline/00-parse-root.sh" \ + "$initdir/var/lib/dracut/hooks/cmdline/00-parse-root.sh" + inst_script "$moddir"/kdump-save /kdump/kdump-save inst_simple "$moddir/kdump-save.service" "$systemdsystemunitdir/kdump-save.service" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdump-2.1.6/dracut/setup-kdump.functions new/kdump-2.1.7/dracut/setup-kdump.functions --- old/kdump-2.1.6/dracut/setup-kdump.functions 2025-08-22 20:31:30.000000000 +0200 +++ new/kdump-2.1.7/dracut/setup-kdump.functions 2026-03-13 17:19:28.000000000 +0100 @@ -430,19 +430,21 @@ # kdump_netif corresponding vlan= initrd parameter added # kdump_iface device name in initrd # kdump_kmods additional kernel modules updated +# kdump_ifmap hardware network interface map updated # # Because of dracut limitations for vlan interface naming, the initrd # interface name may be different from the original name. function kdump_vlan_config() # {{{ { local if="$1" + local slave local vid # use wicked to read VLAN configuration, if possible if [ "$(kdump_net_manager)" = "wicked" ] then eval $( kdump_wicked_conf "$if" \ - "vid=%{vlan/tag}; if=%{vlan/device}" ) + "vid=%{vlan/tag}; slave=%{vlan/device}" ) fi # fall back to sysfs @@ -450,13 +452,15 @@ then vid=$(ip -d link show "$if" | kdump_link2vlan) local slaves=$(kdump_list_slaves "$if") - if="${slaves# }" + slave="${slaves# }" fi kdump_kmods="$kdump_kmods 8021q" - kdump_ifname_config "$if" - kdump_iface="$if.$vid" - kdump_netif="$kdump_netif vlan=$kdump_iface:$if" + kdump_ifname_config "$slave" + slave="$kdump_iface" + kdump_iface="$slave.$vid" + kdump_ifmap="$kdump_ifmap $if:$kdump_iface" + kdump_netif="$kdump_netif vlan=$kdump_iface:$slave" } # }}} # Get the ifname parameter for a given device @@ -622,7 +626,7 @@ fi netmask=$( kdump_prefix2netmask "${prefix:1}" ) - done < <(ip -4 address show dev "$iface") + done < <(ip -4 address show dev "$iface" primary) gwaddr=$(ip route show 0/0 | sed -n 's/.* via \([^ ]*\).*/\1/p') hostname=$(hostname) @@ -736,6 +740,7 @@ "$root"/lib/sysctl.d/*.conf \ "$root"/etc/sysctl.conf do + [ -e "$f" ] || continue sed -i -e '/^[ \t]*vm\./d' "$f" sed -i -e '/^[ \t]*kernel\.panic_on_warn/d' "$f" done diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdump-2.1.6/kdumptool/kdumptool new/kdump-2.1.7/kdumptool/kdumptool --- old/kdump-2.1.6/kdumptool/kdumptool 2025-08-22 20:31:30.000000000 +0200 +++ new/kdump-2.1.7/kdumptool/kdumptool 2026-03-13 17:19:28.000000000 +0100 @@ -99,8 +99,8 @@ echo "Options -d / -D are mutually exclusive with options -c and -u / -U" >&2 return 1 fi - pbl --del-option "crashkernel" --del-option "fadump" --config - return 2 + pbl --del-option "crashkernel" --del-option "fadump" --config || return 2 + return 0 fi
