Hello community, here is the log from the commit of package crash for openSUSE:Factory checked in at 2020-02-04 19:58:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/crash (Old) and /work/SRC/openSUSE:Factory/.crash.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crash" Tue Feb 4 19:58:06 2020 rev:159 rq:770055 version:7.2.8 Changes: -------- --- /work/SRC/openSUSE:Factory/crash/crash.changes 2020-01-29 13:21:15.694258212 +0100 +++ /work/SRC/openSUSE:Factory/.crash.new.26092/crash.changes 2020-02-04 19:58:15.113493027 +0100 @@ -1,0 +2,25 @@ +Tue Feb 4 15:50:22 UTC 2020 - David Mair <dm...@suse.com> + +- Upgraded the source to version 7.2.8. The previous version was + modified to support newer kernels used in SLE-15-SP2 but was not + complete. + * Includes a fix for kernels that contain: + e0703556644a531e50b5dc61b9f6ea83af5f6604 + which introduces symbol namespaces. Without the change then + depending on architecture: + (1) the kernel module symbol list will contain garbage + (2) the session fails during initialization with a dump of + the internal buffer allocation stats followed by the + message "crash: cannot allocate any more memory" + (3) the session fails during initialization with a + segmentation violation (bsc#1162064) + * Includes the merge of the S390x patches since crash 7.2.7 + (bsc#1156645/bsc#1161640) + * Source already includes XZ compressed module support, removed: + crash-symbols-add-support-for-XZ.patch + * Refreshed patches that were no longer aligned with source: + crash-allow-use-of-sadump-captured-KASLR-kernel.patch + crash-s390-autodetect-kaslr.patch + crash-sles9-time.patch + +------------------------------------------------------------------- Old: ---- crash-7.2.7.tar.gz crash-symbols-add-support-for-XZ.patch New: ---- crash-7.2.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ crash.spec ++++++ --- /var/tmp/diff_new_pack.eg8cFu/_old 2020-02-04 19:58:17.809494600 +0100 +++ /var/tmp/diff_new_pack.eg8cFu/_new 2020-02-04 19:58:17.813494602 +0100 @@ -61,7 +61,7 @@ Summary: Crash utility for live systems; netdump, diskdump, LKCD or mcore dumpfiles License: GPL-3.0-or-later AND GFDL-1.2-only Group: Development/Tools/Debuggers -Version: 7.2.7 +Version: 7.2.8 Release: 0 Source: %{name}-%{version}.tar.gz Source2: crash_whitepaper-%{whitepaper_version}.tar.bz2 @@ -88,7 +88,6 @@ Patch15: %{name}_enable_snappy_support.patch Patch16: eppic-support-arm64.patch Patch21: %{name}-allow-use-of-sadump-captured-KASLR-kernel.patch -Patch23: %{name}-symbols-add-support-for-XZ.patch Patch24: %{name}-s390-autodetect-kaslr.patch Patch90: %{name}-sial-ps-2.6.29.diff BuildRequires: bison @@ -285,7 +284,6 @@ %patch11 -p1 %patch13 -p1 %patch21 -p1 -%patch23 -p1 %patch24 -p1 %if %{have_snappy} %patch15 -p1 ++++++ crash-7.2.7.tar.gz -> crash-7.2.8.tar.gz ++++++ /work/SRC/openSUSE:Factory/crash/crash-7.2.7.tar.gz /work/SRC/openSUSE:Factory/.crash.new.26092/crash-7.2.8.tar.gz differ: char 5, line 1 ++++++ crash-allow-use-of-sadump-captured-KASLR-kernel.patch ++++++ --- /var/tmp/diff_new_pack.eg8cFu/_old 2020-02-04 19:58:17.885494644 +0100 +++ /var/tmp/diff_new_pack.eg8cFu/_new 2020-02-04 19:58:17.885494644 +0100 @@ -22,11 +22,11 @@ symbols.c | 3 +++ 1 file changed, 3 insertions(+) -Index: crash-7.2.7/symbols.c +Index: b/symbols.c =================================================================== ---- crash-7.2.7.orig/symbols.c -+++ crash-7.2.7/symbols.c -@@ -1157,6 +1157,9 @@ symname_hash_install(struct syment *spn) +--- a/symbols.c ++++ b/symbols.c +@@ -1156,6 +1156,9 @@ symname_hash_install(struct syment *spn) } } } ++++++ crash-s390-autodetect-kaslr.patch ++++++ --- /var/tmp/diff_new_pack.eg8cFu/_old 2020-02-04 19:58:17.929494670 +0100 +++ /var/tmp/diff_new_pack.eg8cFu/_new 2020-02-04 19:58:17.929494670 +0100 @@ -4,11 +4,11 @@ the "--kaslr=<offset>" command line option is required. (ander...@redhat.com) --- -Index: crash-7.2.7/symbols.c +Index: b/symbols.c =================================================================== ---- crash-7.2.7.orig/symbols.c -+++ crash-7.2.7/symbols.c -@@ -618,6 +618,12 @@ kaslr_init(void) +--- a/symbols.c ++++ b/symbols.c +@@ -623,6 +623,12 @@ kaslr_init(void) st->_stext_vmlinux = UNINITIALIZED; } ++++++ crash-sles9-time.patch ++++++ --- /var/tmp/diff_new_pack.eg8cFu/_old 2020-02-04 19:58:17.941494677 +0100 +++ /var/tmp/diff_new_pack.eg8cFu/_new 2020-02-04 19:58:17.941494677 +0100 @@ -14,10 +14,10 @@ task.c | 11 +++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) -Index: crash-7.2.7/defs.h +Index: b/defs.h =================================================================== ---- crash-7.2.7.orig/defs.h -+++ crash-7.2.7/defs.h +--- a/defs.h ++++ b/defs.h @@ -741,6 +741,7 @@ struct kernel_table { ulong p2m_missing; } pvops_xen; @@ -26,7 +26,7 @@ #define IKCONFIG_AVAIL 0x1 /* kernel contains ikconfig data */ #define IKCONFIG_LOADED 0x2 /* ikconfig data is currently loaded */ int ikconfig_flags; -@@ -6885,6 +6886,13 @@ extern struct lkcd_environment *lkcd; +@@ -6888,6 +6889,13 @@ extern struct lkcd_environment *lkcd; #endif /* LKCD_COMMON */ @@ -40,10 +40,10 @@ /* * gdb_interface.c */ -Index: crash-7.2.7/kernel.c +Index: b/kernel.c =================================================================== ---- crash-7.2.7.orig/kernel.c -+++ crash-7.2.7/kernel.c +--- a/kernel.c ++++ b/kernel.c @@ -297,6 +297,12 @@ kernel_init() verify_version(); @@ -57,7 +57,7 @@ if (symbol_exists("__per_cpu_offset")) { if (LKCD_KERNTYPES()) i = get_cpus_possible(); -@@ -5603,7 +5609,7 @@ get_uptime(char *buf, ulonglong *j64p) +@@ -5617,7 +5623,7 @@ get_uptime(char *buf, ulonglong *j64p) if (symbol_exists("jiffies_64")) { get_symbol_data("jiffies_64", sizeof(ulonglong), &jiffies_64); @@ -66,7 +66,7 @@ wrapped = (jiffies_64 & 0xffffffff00000000ULL); if (wrapped) { wrapped -= 0x100000000ULL; -@@ -6199,6 +6205,7 @@ no_cpu_flags: +@@ -6213,6 +6219,7 @@ no_cpu_flags: fprintf(fp, " p2m_mid_missing: %lx\n", kt->pvops_xen.p2m_mid_missing); fprintf(fp, " p2m_missing: %lx\n", kt->pvops_xen.p2m_missing); } @@ -74,11 +74,11 @@ } /* -Index: crash-7.2.7/task.c +Index: b/task.c =================================================================== ---- crash-7.2.7.orig/task.c -+++ crash-7.2.7/task.c -@@ -4611,6 +4611,12 @@ start_time_timespec(void) +--- a/task.c ++++ b/task.c +@@ -4631,6 +4631,12 @@ start_time_timespec(void) default: break; } @@ -91,7 +91,7 @@ tt->flags |= NO_TIMESPEC; -@@ -4647,6 +4653,11 @@ convert_start_time(ulonglong start_time, +@@ -4667,6 +4673,11 @@ convert_start_time(ulonglong start_time, ulong tmp1, tmp2; ulonglong wrapped;