Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdump for openSUSE:Factory checked in at 2022-01-23 12:15:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdump (Old) and /work/SRC/openSUSE:Factory/.kdump.new.1938 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdump" Sun Jan 23 12:15:33 2022 rev:120 rq:947999 version:1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kdump/kdump.changes 2022-01-05 13:39:45.521525867 +0100 +++ /work/SRC/openSUSE:Factory/.kdump.new.1938/kdump.changes 2022-01-23 12:16:45.504038693 +0100 @@ -1,0 +2,16 @@ +Fri Jan 21 15:03:29 UTC 2022 - Petr Tesa????k <ptesa...@suse.com> + +- kdump-calibrate-Ignore-malformed-VMCOREINFO.patch: calibrate: + Ignore malformed VMCOREINFO lines (address occasional OBS build + failures). + +------------------------------------------------------------------- +Fri Jan 21 12:58:48 UTC 2022 - Petr Tesa????k <ptesa...@suse.com> + +- Update to 1.0 + * Estimate kdump memory requirements at build time + (jsc#SLE-18441). +- Remove patches that have been upstreamed: + * kdump-0.9.2-mkdumprd-properly-pass-compression-params.patch + +------------------------------------------------------------------- Old: ---- kdump-0.9.2-mkdumprd-properly-pass-compression-params.patch kdump-0.9.2.tar.bz2 New: ---- kdump-1.0.tar.bz2 kdump-calibrate-Ignore-malformed-VMCOREINFO.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdump.spec ++++++ --- /var/tmp/diff_new_pack.RjQOyf/_old 2022-01-23 12:16:46.116034603 +0100 +++ /var/tmp/diff_new_pack.RjQOyf/_new 2022-01-23 12:16:46.124034550 +0100 @@ -21,10 +21,28 @@ %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif +%ifarch aarch64 +%define qemu qemu-arm qemu-uefi-aarch64 +%else +%ifarch %arm +%define qemu qemu-arm +%else +%ifarch %ix86 x86_64 +%define qemu qemu-x86 +%else +%ifarch %power64 +%define qemu qemu-ppc +%else +%define qemu qemu-%{_target_cpu} +%endif +%endif +%endif +%endif + %define dracutlibdir %{_prefix}/lib/dracut Name: kdump -Version: 0.9.2 +Version: 1.0 Release: 0 Summary: Script for kdump License: GPL-2.0-or-later @@ -34,17 +52,30 @@ Source2: %{name}-rpmlintrc Patch1: %{name}-fillupdir-fixes.patch Patch9: %{name}-use-pbl.patch -Patch10: %{name}-0.9.2-mkdumprd-properly-pass-compression-params.patch +Patch10: %{name}-calibrate-Ignore-malformed-VMCOREINFO.patch +BuildRequires: %qemu BuildRequires: asciidoc -BuildRequires: cmake +BuildRequires: cmake >= 3.7 +BuildRequires: dhcp-client +BuildRequires: dracut BuildRequires: gcc-c++ +BuildRequires: iputils +BuildRequires: kernel-default BuildRequires: libblkid-devel BuildRequires: libcurl-devel BuildRequires: libelf-devel BuildRequires: libesmtp-devel BuildRequires: libmount-devel BuildRequires: libxslt +BuildRequires: makedumpfile BuildRequires: pkgconfig +BuildRequires: procps +BuildRequires: python3 +BuildRequires: qemu-ipxe +BuildRequires: qemu-vgabios +BuildRequires: systemd-sysvinit +BuildRequires: util-linux-systemd +BuildRequires: wicked BuildRequires: zlib-devel BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(udev) @@ -110,8 +141,6 @@ %install %cmake_install -# remove executable bit from non-binaries -chmod -x %{buildroot}/lib/kdump/setup-kdump.functions # empty directory mkdir -p %{buildroot}%{_localstatedir}/crash @@ -185,11 +214,8 @@ %dir %{dracutlibdir} %dir %{dracutlibdir}/modules.d %{dracutlibdir}/modules.d/* -%dir /lib/kdump -/lib/kdump/* %dir /usr/lib/kdump -/usr/lib/kdump/70-kdump.rules -/usr/lib/kdump/kdump-save +/usr/lib/kdump/* %{_unitdir}/kdump.service %{_unitdir}/kdump-early.service %{_sbindir}/rckdump ++++++ kdump-0.9.2.tar.bz2 -> kdump-1.0.tar.bz2 ++++++ ++++ 8497 lines of diff (skipped) ++++++ kdump-calibrate-Ignore-malformed-VMCOREINFO.patch ++++++ >From 34584498323ae95b1107fb260db876e56d81e3a1 Mon Sep 17 00:00:00 2001 From: Petr Tesarik <ptesa...@suse.com> Date: Fri, 21 Jan 2022 15:59:37 +0100 Subject: calibrate: Ignore malformed VMCOREINFO lines Patch-mainline: merged Git-commit: 34584498323ae95b1107fb260db876e56d81e3a1 The vmcoreinfo content is sometimes not terminated properly, producing one or more invalid lines at the end (i.e. without an equal sign). They should be silently ignored. Signed-off-by: Petr Tesarik <ptesa...@suse.com> --- calibrate/maxrss.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) --- a/calibrate/maxrss.py +++ b/calibrate/maxrss.py @@ -61,11 +61,14 @@ try: percpu = int(value.split()[0]) elif category == 'vmcoreinfo': - (key, value) = data.split('=') - if key == 'PAGESIZE': - pagesize = int(value) - elif key == 'SIZE(page)': - sizeofpage = int(value) + try: + (key, value) = data.split('=') + if key == 'PAGESIZE': + pagesize = int(value) + elif key == 'SIZE(page)': + sizeofpage = int(value) + except ValueError: + pass else: if cmdline.debug: