Hello community,

here is the log from the commit of package crash for openSUSE:Factory checked 
in at 2012-03-16 13:10:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/crash (Old)
 and      /work/SRC/openSUSE:Factory/.crash.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "crash", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/crash/crash.changes      2012-02-16 
14:55:35.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.crash.new/crash.changes 2012-03-16 
13:10:18.000000000 +0100
@@ -1,0 +2,45 @@
+Wed Feb 29 22:12:17 UTC 2012 - [email protected]
+
+- Update to crash 6.0.4 from upstream and adjust patch locations
+  to match current crash source.
+  6.0.4 changelog is:
+  o Fix to allow the recently-added "mod -g" and "mod -r" options
+    to be used together.
+  o Additional update for 3.1.x and later kernels configured with
+    CONFIG_SLAB, which have replaced the kmem_cache.nodelists[]
+    array with a pointer to an outside array.
+  o Document the "crash [-h|--help] all" option in the crash.8 man 
+    page and in the "crash [-h|--help]" output.
+  o Fix the S390/S390X-specific "s390dbf" command's "hex_ascii"
+    debug data printing routine to prevent the display of
+    non-ASCII characters.
+  o Fix for ARM stack unwinding on 3.2 and later kernels due to
+    commit:
+      http://git.kernel.org/linus/de66a979012dbc66b1ec0125795a3f79ee667b8a
+  o Implemented a new "search -x <count>" option that displays the
+    memory contents before and after any found search target.
+  o  Fix for the x86_64 Xen hypervisor "bt" command.  Without the
+     patch, the contents of the RDX register in exception frames
+     incorrectly shows the contents of the RCX register.
+  o Implementation of a platform-based vmalloc address translation
+    scheme for the 32-bit PPC architecture, introducing suppport
+    for the PPC44X platform while maintaining the current default
+    platform.
+  o Fix for the usage of native gdb commands where the command
+    output is redirected to a pipe and then redirected to a file.
+  o Fix to prevent a crash session that is run over a network
+    connection that is killed/removed from going into 100%
+    cpu-time loop.
+  o Fix for the support of PPC64 compressed kdumps, a regression
+    that was introduced in crash-6.0.3 when support for 32-bit PPC
+    compressed kdumps was implemented.
+  o Fix for the x86_64 "bt" command to prevent the possible
+    skipping of the stack frame just above an exception frame that
+    indicates "[exception RIP: unknown or invalid address]".
+  Patches with modified target locations are:
+    crash-make-emacs-default.diff
+    crash-sles9-time.patch
+    crash-crosscrash-hint.diff
+    crash-missing-declarations.patch
+
+-------------------------------------------------------------------

Old:
----
  crash-6.0.3.tar.gz

New:
----
  crash-6.0.4.tar.gz

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

Other differences:
------------------
++++++ crash.spec ++++++
--- /var/tmp/diff_new_pack.AUByvf/_old  2012-03-16 13:10:21.000000000 +0100
+++ /var/tmp/diff_new_pack.AUByvf/_new  2012-03-16 13:10:21.000000000 +0100
@@ -16,7 +16,7 @@
 #
 
 
-%define crash_version          6.0.3
+%define crash_version          6.0.4
 %define whitepaper_version 2003
 %define scripts_version  2008-02-08
 %define gcore_version  2011-09-22

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

++++++ crash-crosscrash-hint.diff ++++++
--- /var/tmp/diff_new_pack.AUByvf/_old  2012-03-16 13:10:22.000000000 +0100
+++ /var/tmp/diff_new_pack.AUByvf/_new  2012-03-16 13:10:22.000000000 +0100
@@ -15,7 +15,7 @@
 
 --- a/tools.c
 +++ b/tools.c
-@@ -4680,7 +4680,12 @@ machine_type_mismatch(char *file, char *
+@@ -4728,7 +4728,12 @@ machine_type_mismatch(char *file, char *
        fprintf(fp, "         crash utility: %s\n", MACHINE_TYPE);
        fprintf(fp, "         %s: %s%s%s\n\n", file, e_machine,
                alt ? " or " : "", alt ? alt : "");

++++++ crash-make-emacs-default.diff ++++++
--- /var/tmp/diff_new_pack.AUByvf/_old  2012-03-16 13:10:22.000000000 +0100
+++ /var/tmp/diff_new_pack.AUByvf/_new  2012-03-16 13:10:22.000000000 +0100
@@ -4,7 +4,7 @@
 
 --- a/main.c
 +++ b/main.c
-@@ -966,12 +966,6 @@ setup_environment(int argc, char **argv)
+@@ -1007,12 +1007,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.
-@@ -1021,7 +1015,7 @@ setup_environment(int argc, char **argv)
+@@ -1062,7 +1056,7 @@ setup_environment(int argc, char **argv)
        }
  
        if (STREQ(pc->editing_mode, "no_mode"))

++++++ crash-missing-declarations.patch ++++++
--- /var/tmp/diff_new_pack.AUByvf/_old  2012-03-16 13:10:22.000000000 +0100
+++ /var/tmp/diff_new_pack.AUByvf/_new  2012-03-16 13:10:22.000000000 +0100
@@ -9,7 +9,7 @@
 
 --- a/gdb-7.3.1.patch
 +++ b/gdb-7.3.1.patch
-@@ -1244,6 +1244,16 @@
+@@ -1253,6 +1253,16 @@
        ./pex-djgpp.$(objext) ./pex-msdos.$(objext)                     \
         ./pex-unix.$(objext) ./pex-win32.$(objext)                     \
         ./putenv.$(objext)                                             \
@@ -26,4 +26,3 @@
  --- gdb-7.3.1/gdb/symtab.c.orig
  +++ gdb-7.3.1/gdb/symtab.c
  @@ -4951,10 +4951,17 @@ static void
-

++++++ crash-sles9-time.patch ++++++
--- /var/tmp/diff_new_pack.AUByvf/_old  2012-03-16 13:10:22.000000000 +0100
+++ /var/tmp/diff_new_pack.AUByvf/_new  2012-03-16 13:10:22.000000000 +0100
@@ -16,7 +16,7 @@
 
 --- a/defs.h
 +++ b/defs.h
-@@ -591,6 +591,7 @@ struct kernel_table {
+@@ -614,6 +614,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;
-@@ -4993,6 +4994,13 @@ extern struct lkcd_environment *lkcd;
+@@ -5215,6 +5216,13 @@ extern struct lkcd_environment *lkcd;
  
  #endif  /* LKCD_COMMON */
  
@@ -40,7 +40,7 @@
   */
 --- a/kernel.c
 +++ b/kernel.c
-@@ -211,6 +211,12 @@ kernel_init()
+@@ -212,6 +212,12 @@ kernel_init()
  
        verify_version();
  
@@ -53,7 +53,7 @@
        if (symbol_exists("__per_cpu_offset")) {
                if (LKCD_KERNTYPES())
                        i = get_cpus_possible();
-@@ -4089,7 +4095,7 @@ get_uptime(char *buf, ulonglong *j64p)
+@@ -4205,7 +4211,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;
-@@ -4623,6 +4629,7 @@ no_cpu_flags:
+@@ -4739,6 +4745,7 @@ no_cpu_flags:
        fprintf(fp, "                    p2m_top: %lx\n", 
kt->pvops_xen.p2m_top);
        fprintf(fp, "            p2m_top_entries: %d\n", 
kt->pvops_xen.p2m_top_entries);
        fprintf(fp, "                p2m_missing: %lx\n", 
kt->pvops_xen.p2m_missing);
@@ -72,7 +72,7 @@
  /*
 --- a/task.c
 +++ b/task.c
-@@ -3513,6 +3513,12 @@ start_time_timespec(void)
+@@ -3547,6 +3547,12 @@ start_time_timespec(void)
        default:
                break;
        }
@@ -85,7 +85,7 @@
  
        tt->flags |= NO_TIMESPEC;
  
-@@ -3544,6 +3550,11 @@ convert_start_time(ulonglong start_time,
+@@ -3578,6 +3584,11 @@ convert_start_time(ulonglong start_time,
        ulong tmp1, tmp2;
        ulonglong wrapped;
  

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to