Hello community,

here is the log from the commit of package crash for openSUSE:Factory checked 
in at 2017-01-27 11:15:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-07-14 
09:50:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.crash.new/crash.changes 2017-02-03 
17:35:00.415581032 +0100
@@ -1,0 +2,91 @@
+Tue Jan 24 22:28:22 CET 2017 - [email protected]
+
+- Upgrade of source tarball to 7.1.7 from upstream, removal of
+  crash-kernel-4.7.patch (source includes it) 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
+
+  Feature enhancements included from 7.1.6:
+
+  - Introduction of support for "live" ramdump files, such as those
+    that are specified by the latest QEMU version's mem-path
+    argument of a memory-backend-file  object, e.g.:
+
+    $ qemu-kvm ...other-options... \
+      -object memory-backend-file,id=MEM,size=128m,mem-path=/tmp/MEM,share=on \
+      -numa node,memdev=MEM -m 128
+
+    and a live session run can be run against the guest kernel like so:
+
+             $ crash <path-to-guest-vmlinux> live:/tmp/MEM@0
+
+  - Implemented support for the redesigned ARM64 kernel virtual
+    memory layout that was introduced in Linux 4.6. Plus ARM64
+    support for 4k pages with 4-level page tables and 48 VA bits.
+    NB: On live systems automatic operation with Linux 4.6 ARM64
+    kernels requires that CONFIG_RANDOMIZE_BASE is not configured.
+    If it is configured then use with a live system requires two
+    --machdep arguments, e.g.:
+
+      --machdep phys_offset=<base physical address>
+      --machdep kimage_voffset=<kernel kimage_voffset value>
+
+  - Improvement of the ARM64 bt -f display so that, for most cases,
+    the stack frame delimiter will be the location of the old FP
+    and LR pair.
+
+  - New bt -v option that checks all tasks for evidence of stack
+    overflows.
+
+  - Incorporation of an alternative stack backtrace mathod
+    accessed directly using bt -o and the default method can be
+    toggled between the two using bt -O.
+
+  - Fix for the case where the sym/dis commands fail for a symbol
+    name that is composed entirely of hexadecimal characters and
+    was previously interpreted as an address.
+
+  - Determine structure member data if the member is contained in
+    an anonymous structure or union (no longer necessary to use a]
+    discrete gdb "printf" command to find the offset of it).
+
+  - Session initialization speed up.
+
+  - Addition of "list -S" and "tree -S" options (similar to the -s
+    option of each command) where member values are read from
+    memory instead of being interpreting gdb output (much faster
+    behavior for 1-, 2-, 4- and 8-byte members).
+
+  - Fix to recognize x86_64 Linux 4.8-rc1 and later kernels that
+    are configured with CONFIG_RANDOMIZE_MEMORY.
+
+  - Support for PPC64 virtual address translation of radix MMU.
+
+  - Improvement of "dev -d" output to display I/O statistics for
+    devices that use the blk-mq interface.
+
+  Feature enhancements included from 7.1.7:
+
+  - Restore x86_64 "dis" command's symbol translation for call or
+    jump target addresses for kernels configured with
+    CONFIG_RANDOMIZE_BASE.
+
+  - Re-factor of the trace extension module to locate all of the
+    ftrace buffers and extracts data from each of them rather than
+    only the primary one.
+
+  - Support for s390x CONFIG_THREAD_INFO_IN_TASK configuration so
+    that "bt" command no longer shows incomplete output.
+
+  - Support for live ARM64 kernels from Linux 4.6 that have the
+    kernel image loaded anywhere in physical memory.
+
+  - Update of /dev/crash/kernel driver to v1.3 which adds support
+    Linux 4.6 and later ARM64 kernels configured with
+    CONFIG_HARDENED_USERCOPY and S390x kernels that use
+    xlate_dev_mem_ptr() and unxlate_dev_mem_ptr() rather than
+    kmap() and kunmap().
+
+-------------------------------------------------------------------

Old:
----
  crash-7.1.5.tar.gz
  crash-kernel-4.7.patch

New:
----
  crash-7.1.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ crash.spec ++++++
--- /var/tmp/diff_new_pack.ZNeNwi/_old  2017-02-03 17:35:01.747392531 +0100
+++ /var/tmp/diff_new_pack.ZNeNwi/_new  2017-02-03 17:35:01.747392531 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package crash
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -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.5
+Version:        7.1.7
 Release:        0
 Source:         %{name}-%{version}.tar.gz
 Source2:        crash_whitepaper-%{whitepaper_version}.tar.bz2
@@ -71,7 +71,6 @@
 Patch13:        %{name}-patch-gdb.patch
 Patch15:        %{name}_enable_snappy_support.patch
 Patch16:        eppic-support-arm64.patch
-Patch17:        %{name}-kernel-4.7.patch
 Patch90:        %{name}-sial-ps-2.6.29.diff
 BuildRequires:  bison
 BuildRequires:  flex
@@ -263,7 +262,6 @@
 %if %{have_snappy}
 %patch15 -p1
 %endif
-%patch17 -p1
 ## GDB patches
 #for f in %{S:XXX} ; do
 #    base=`basename "$f"`

++++++ crash-7.1.5.tar.gz -> crash-7.1.7.tar.gz ++++++
/work/SRC/openSUSE:Factory/crash/crash-7.1.5.tar.gz 
/work/SRC/openSUSE:Factory/.crash.new/crash-7.1.7.tar.gz differ: char 5, line 1

++++++ crash-debuginfo-compressed.patch ++++++
--- /var/tmp/diff_new_pack.ZNeNwi/_old  2017-02-03 17:35:01.835380077 +0100
+++ /var/tmp/diff_new_pack.ZNeNwi/_new  2017-02-03 17:35:01.839379511 +0100
@@ -14,7 +14,7 @@
 
 --- a/symbols.c
 +++ b/symbols.c
-@@ -203,9 +203,9 @@ symtab_init(void)
+@@ -204,9 +204,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);
        }
        
-@@ -267,13 +267,16 @@ check_gnu_debuglink(bfd *bfd)
+@@ -268,13 +268,16 @@ check_gnu_debuglink(bfd *bfd)
        char *contents;
        int crc_offset; 
        unsigned long crc32;
@@ -45,7 +45,7 @@
                return FALSE;
        }
  
-@@ -294,14 +297,14 @@ check_gnu_debuglink(bfd *bfd)
+@@ -295,14 +298,14 @@ check_gnu_debuglink(bfd *bfd)
                        contents, crc32);
  
        if ((pc->debuginfo_file = (char *)


++++++ crash-make-emacs-default.diff ++++++
--- /var/tmp/diff_new_pack.ZNeNwi/_old  2017-02-03 17:35:01.879373850 +0100
+++ /var/tmp/diff_new_pack.ZNeNwi/_new  2017-02-03 17:35:01.879373850 +0100
@@ -4,7 +4,7 @@
 
 --- a/main.c
 +++ b/main.c
-@@ -1146,12 +1146,6 @@ setup_environment(int argc, char **argv)
+@@ -1157,12 +1157,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.
-@@ -1201,7 +1195,7 @@ setup_environment(int argc, char **argv)
+@@ -1212,7 +1206,7 @@ setup_environment(int argc, char **argv)
        }
  
        if (STREQ(pc->editing_mode, "no_mode"))

++++++ crash-sles9-time.patch ++++++
--- /var/tmp/diff_new_pack.ZNeNwi/_old  2017-02-03 17:35:01.931366492 +0100
+++ /var/tmp/diff_new_pack.ZNeNwi/_new  2017-02-03 17:35:01.935365925 +0100
@@ -16,7 +16,7 @@
 
 --- a/defs.h
 +++ b/defs.h
-@@ -726,6 +726,7 @@ struct kernel_table {
+@@ -730,6 +730,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;
-@@ -6396,6 +6397,13 @@ extern struct lkcd_environment *lkcd;
+@@ -6524,6 +6525,13 @@ extern struct lkcd_environment *lkcd;
  
  #endif  /* LKCD_COMMON */
  
@@ -40,7 +40,7 @@
   */
 --- a/kernel.c
 +++ b/kernel.c
-@@ -282,6 +282,12 @@ kernel_init()
+@@ -285,6 +285,12 @@ kernel_init()
  
        verify_version();
  
@@ -53,7 +53,7 @@
        if (symbol_exists("__per_cpu_offset")) {
                if (LKCD_KERNTYPES())
                        i = get_cpus_possible();
-@@ -5300,7 +5306,7 @@ get_uptime(char *buf, ulonglong *j64p)
+@@ -5320,7 +5326,7 @@ get_uptime(char *buf, ulonglong *j64p)
  
        if (symbol_exists("jiffies_64")) {
                get_symbol_data("jiffies_64", sizeof(ulonglong), &jiffies_64);
@@ -62,7 +62,7 @@
                        wrapped = (jiffies_64 & 0xffffffff00000000ULL);
                        if (wrapped) {
                                wrapped -= 0x100000000ULL;
-@@ -5892,6 +5898,7 @@ no_cpu_flags:
+@@ -5914,6 +5920,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);
        }
@@ -72,7 +72,7 @@
  /*
 --- a/task.c
 +++ b/task.c
-@@ -4033,6 +4033,12 @@ start_time_timespec(void)
+@@ -4067,6 +4067,12 @@ start_time_timespec(void)
        default:
                break;
        }
@@ -85,7 +85,7 @@
  
        tt->flags |= NO_TIMESPEC;
  
-@@ -4069,6 +4075,11 @@ convert_start_time(ulonglong start_time,
+@@ -4103,6 +4109,11 @@ convert_start_time(ulonglong start_time,
        ulong tmp1, tmp2;
        ulonglong wrapped;
  

++++++ eppic-support-arm64.patch ++++++
--- /var/tmp/diff_new_pack.ZNeNwi/_old  2017-02-03 17:35:01.975360265 +0100
+++ /var/tmp/diff_new_pack.ZNeNwi/_new  2017-02-03 17:35:01.979359699 +0100
@@ -7,9 +7,13 @@
 
 Acked-by: Petr Tesarik <[email protected]>
 
+---
+ extensions/eppic/applications/crash/eppic.c |    4 ++++
+ 1 file changed, 4 insertions(+)
+
 --- a/extensions/eppic/applications/crash/eppic.c
 +++ b/extensions/eppic/applications/crash/eppic.c
-@@ -1035,6 +1035,9 @@ _init() /* Register the command set. */
+@@ -1033,10 +1033,14 @@ _init() /* Register the command set. */
  #ifdef PPC64
  #define EPPIC_ABI  ABI_PPC64
  #else
@@ -19,11 +23,8 @@
  #error eppic: Unkown ABI 
  #endif
  #endif
-@@ -1042,6 +1045,7 @@ _init() /* Register the command set. */
+ #endif
++#endif
  #endif
  #endif
  #endif
-+#endif
-               eppic_apiset(&icops, EPPIC_ABI, sizeof(long), 0);
- 
-               eppic_version();


Reply via email to