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:

Reply via email to