Hello community, here is the log from the commit of package crash for openSUSE:Factory checked in at 2016-05-02 10:44:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/crash (Old) and /work/SRC/openSUSE:Factory/.crash.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crash" Changes: -------- --- /work/SRC/openSUSE:Factory/crash/crash.changes 2016-01-30 11:31:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.crash.new/crash.changes 2016-05-02 10:44:11.000000000 +0200 @@ -1,0 +2,18 @@ +Thu Apr 28 14:11:01 UTC 2016 - dm...@suse.com + +- Upgrade of source tarball to 7.1.5 from upstream and fix of + crash-sles9-time.patch for the version and refresh of other + patches to align with the version. For a detailed changelog of + the source tarball see: + + http://people.redhat.com/anderson/crash.changelog.html + + includes a fix for bsc#977306. + + Feature enhancements include: + + - "whatis -r" and "whatis -m" commands that allow search for + data structure of a specified size and that contains a member + of a given type respectively. + +------------------------------------------------------------------- Old: ---- crash-7.1.4.tar.gz New: ---- crash-7.1.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ crash.spec ++++++ --- /var/tmp/diff_new_pack.TjYgY3/_old 2016-05-02 10:44:12.000000000 +0200 +++ /var/tmp/diff_new_pack.TjYgY3/_new 2016-05-02 10:44:12.000000000 +0200 @@ -46,7 +46,7 @@ Summary: Crash utility for live systems; netdump, diskdump, LKCD or mcore dumpfiles License: GPL-3.0+ and GFDL-1.2 Group: Development/Tools/Debuggers -Version: 7.1.4 +Version: 7.1.5 Release: 0 Source: %{name}-%{version}.tar.gz Source2: crash_whitepaper-%{whitepaper_version}.tar.bz2 @@ -81,7 +81,7 @@ %endif BuildRequires: zlib-devel Requires: /usr/bin/nm -ExclusiveArch: %ix86 x86_64 ia64 s390 s390x ppc64 ppc64le alpha +ExclusiveArch: %ix86 x86_64 ia64 s390 s390x ppc64 ppc64le alpha aarch64 # Source code says it can do ppc32. Excluded here? ExcludeArch: ppc # crash driver KMP ++++++ crash-7.1.4.tar.gz -> crash-7.1.5.tar.gz ++++++ /work/SRC/openSUSE:Factory/crash/crash-7.1.4.tar.gz /work/SRC/openSUSE:Factory/.crash.new/crash-7.1.5.tar.gz differ: char 5, line 1 ++++++ crash-compressed-booted-kernel.patch ++++++ --- /var/tmp/diff_new_pack.TjYgY3/_old 2016-05-02 10:44:12.000000000 +0200 +++ /var/tmp/diff_new_pack.TjYgY3/_new 2016-05-02 10:44:12.000000000 +0200 @@ -11,7 +11,7 @@ --- a/filesys.c +++ b/filesys.c -@@ -571,6 +571,7 @@ static int +@@ -572,6 +572,7 @@ static int find_booted_kernel(void) { char kernel[BUFSIZE]; @@ -19,7 +19,7 @@ char buffer[BUFSIZE]; char **searchdirs; int i, preferred, wrapped; -@@ -620,16 +621,24 @@ find_booted_kernel(void) +@@ -621,16 +622,24 @@ find_booted_kernel(void) sprintf(kernel, "%s%s", searchdirs[i], dp->d_name); if (mount_point(kernel) || @@ -48,7 +48,7 @@ if (found) break; } -@@ -649,10 +658,19 @@ find_booted_kernel(void) +@@ -650,10 +659,19 @@ find_booted_kernel(void) if (CRASHDEBUG(1)) fprintf(fp, "find_booted_kernel: found: %s\n", pc->namelist); ++++++ crash-debuginfo-compressed.patch ++++++ --- /var/tmp/diff_new_pack.TjYgY3/_old 2016-05-02 10:44:12.000000000 +0200 +++ /var/tmp/diff_new_pack.TjYgY3/_new 2016-05-02 10:44:12.000000000 +0200 @@ -14,7 +14,7 @@ --- a/symbols.c +++ b/symbols.c -@@ -198,9 +198,9 @@ symtab_init(void) +@@ -203,9 +203,9 @@ symtab_init(void) * Pull a bait-and-switch on st->bfd if we've got a separate * .gnu_debuglink file that matches the CRC. Not done for kerntypes. */ @@ -27,7 +27,7 @@ no_debugging_data(FATAL); } -@@ -262,13 +262,16 @@ check_gnu_debuglink(bfd *bfd) +@@ -267,13 +267,16 @@ check_gnu_debuglink(bfd *bfd) char *contents; int crc_offset; unsigned long crc32; @@ -45,7 +45,7 @@ return FALSE; } -@@ -289,14 +292,14 @@ check_gnu_debuglink(bfd *bfd) +@@ -294,14 +297,14 @@ check_gnu_debuglink(bfd *bfd) contents, crc32); if ((pc->debuginfo_file = (char *) ++++++ crash-make-emacs-default.diff ++++++ --- /var/tmp/diff_new_pack.TjYgY3/_old 2016-05-02 10:44:12.000000000 +0200 +++ /var/tmp/diff_new_pack.TjYgY3/_new 2016-05-02 10:44:12.000000000 +0200 @@ -4,7 +4,7 @@ --- a/main.c +++ b/main.c -@@ -1136,12 +1136,6 @@ setup_environment(int argc, char **argv) +@@ -1146,12 +1146,6 @@ setup_environment(int argc, char **argv) pc->flags |= READLINE; pc->editing_mode = "no_mode"; @@ -17,7 +17,7 @@ /* * Resolve $HOME .rc file first, then the one in the local directory. -@@ -1191,7 +1185,7 @@ setup_environment(int argc, char **argv) +@@ -1201,7 +1195,7 @@ setup_environment(int argc, char **argv) } if (STREQ(pc->editing_mode, "no_mode")) ++++++ crash-patch-gdb.patch ++++++ --- /var/tmp/diff_new_pack.TjYgY3/_old 2016-05-02 10:44:12.000000000 +0200 +++ /var/tmp/diff_new_pack.TjYgY3/_new 2016-05-02 10:44:12.000000000 +0200 @@ -16,7 +16,7 @@ --- a/Makefile +++ b/Makefile -@@ -261,8 +261,11 @@ gdb_unzip: +@@ -263,8 +263,11 @@ gdb_unzip: gdb_patch: if [ -f ${GDB}.patch ] && [ -s ${GDB}.patch ]; then \ patch -p0 < ${GDB}.patch; cp ${GDB}.patch ${GDB}; fi ++++++ crash-sles9-time.patch ++++++ --- /var/tmp/diff_new_pack.TjYgY3/_old 2016-05-02 10:44:12.000000000 +0200 +++ /var/tmp/diff_new_pack.TjYgY3/_new 2016-05-02 10:44:12.000000000 +0200 @@ -16,7 +16,7 @@ --- a/defs.h +++ b/defs.h -@@ -711,6 +711,7 @@ struct kernel_table { +@@ -726,6 +726,7 @@ struct kernel_table { ulong p2m_missing; } pvops_xen; int highest_irq; @@ -24,7 +24,7 @@ #define IKCONFIG_AVAIL 0x1 /* kernel contains ikconfig data */ #define IKCONFIG_LOADED 0x2 /* ikconfig data is currently loaded */ int ikconfig_flags; -@@ -6167,6 +6168,13 @@ extern struct lkcd_environment *lkcd; +@@ -6396,6 +6397,13 @@ extern struct lkcd_environment *lkcd; #endif /* LKCD_COMMON */ @@ -40,7 +40,7 @@ */ --- a/kernel.c +++ b/kernel.c -@@ -258,6 +258,12 @@ kernel_init() +@@ -282,6 +282,12 @@ kernel_init() verify_version(); @@ -53,7 +53,7 @@ if (symbol_exists("__per_cpu_offset")) { if (LKCD_KERNTYPES()) i = get_cpus_possible(); -@@ -5207,7 +5213,7 @@ get_uptime(char *buf, ulonglong *j64p) +@@ -5300,7 +5306,7 @@ get_uptime(char *buf, ulonglong *j64p) if (symbol_exists("jiffies_64")) { get_symbol_data("jiffies_64", sizeof(ulonglong), &jiffies_64); @@ -62,17 +62,17 @@ wrapped = (jiffies_64 & 0xffffffff00000000ULL); if (wrapped) { wrapped -= 0x100000000ULL; -@@ -5789,6 +5795,7 @@ no_cpu_flags: - if (symbol_exists("p2m_mid_missing")) - fprintf(fp, " p2m_mid_missing: %lx\n", kt->pvops_xen.p2m_mid_missing); - fprintf(fp, " p2m_missing: %lx\n", kt->pvops_xen.p2m_missing); +@@ -5892,6 +5898,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); + } + fprintf(fp, " is_suse_kernel: %ld\n", kt->is_suse_kernel); } /* --- a/task.c +++ b/task.c -@@ -4015,6 +4015,12 @@ start_time_timespec(void) +@@ -4033,6 +4033,12 @@ start_time_timespec(void) default: break; } @@ -85,7 +85,7 @@ tt->flags |= NO_TIMESPEC; -@@ -4046,6 +4052,11 @@ convert_start_time(ulonglong start_time, +@@ -4069,6 +4075,11 @@ convert_start_time(ulonglong start_time, ulong tmp1, tmp2; ulonglong wrapped; @@ -94,6 +94,6 @@ + start_time = start_time / 1000000000; + } + - switch(tt->flags & (TIMESPEC | NO_TIMESPEC)) + switch(tt->flags & (TIMESPEC | NO_TIMESPEC | START_TIME_NSECS)) { - case TIMESPEC: + case START_TIME_NSECS: