Hello community, here is the log from the commit of package crash for openSUSE:Factory checked in at 2012-05-21 07:24:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-03-29 13:50:51.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.crash.new/crash.changes 2012-05-21 07:24:18.000000000 +0200 @@ -1,0 +2,85 @@ +Thu May 17 07:54:29 UTC 2012 - [email protected] + +- delete crash-foreach-match-running.patch: upstream + +------------------------------------------------------------------- +Mon May 14 20:24:51 UTC 2012 - [email protected] + +- Update to crash 6.0.6 from upstream + o Extend the supported cross-architecture build capability so + that it applies to the SIAL extentension module. Without the + patch, when building the SIAL module an environment where the + overlying crash utility was built with "make target=ARM", + "make target=PPC", or "make target=X86", the SIAL extension + module would continue to be built for the host architecture + o Fixes for memory leaks and possible segmentation violations + when unloading SIAL extension module scripts. + o Fix for the new "foreach RU" task state qualifier. Without the + patch, the runnable tasks are not selected. + o Fix to disallow multiple task states from being entered using + the "foreach <task-state>" qualifier. Without the patch, if + multiple states were entered, the last one on the command line + would be honored. + o Fix for the "extend" command to allow the usage of 32-bit PPC + extension modules. Without the patch, the command fails with the + message: "extend: <object>.so: not an ELF format object file". + o If an input line starts with "#" or "//", then the line will be + saved as a comment that is visible when re-cycling through the + command history list. + o Fix for a crash-5.1.9 regression that broke the "bt -g" option. + Without the patch, the option is ignored completely. + o Fix for s390x virtual-to-physical translation of virtual + addresses that are backed by 1MB pages. + o The s390x has a dumpfile method that creates "live dumps", where + the kernel continues to run while the dumpfile is being created. + The initial system banner display and the "sys" command will + inform the user that the dumpfile is a "[LIVE DUMP]", and the + "bt -a" option will fail with the message "bt: -a option not + supported on a live system or live dump". + o Newly-created dumpfiles generated by the "snap.c" extension module + will now be recognized as "live dumps". Accordingly, the initial + system banner display and the "sys" command will inform the user + that the dumpfile is a "[LIVE DUMP]", and the "bt -a" option will + fail with the message "bt: -a option not supported on a live + system or live dump". + o If "bt" alone is attempted on an active task in a "live dump", it + will indicate "(active)", i.e., the same as if it were attempted + on a live system. + o If an extension module does not define the appropriate architecture, + i.e., "-DX86", "-DX86_64", etc., then the inclusion of "defs.h" + will generate a compiler failure indicating "error: 'NR_CPUS' + undeclared here (not in a function)". In that case, the + architecture will now default to that of the host machine. + o Prevent a highly-unlikely incorrect calculation of the maximum + cpudata array length of a kmem_cache during initialization of + of CONFIG_SLAB kernels. + o Prevent an infinite loop during the initialization of the + kmem_cache subsystem in CONFIG_SLAB kernels if the cache list or + the vmcore is corrupt. If the kmem_cache list links back into + itself, messages showing the first "duplicate" entry in the list + and "crash: unable to initialize kmem slab cache subsystem" will + be displayed. + o Update to the "mod" command to additionally search for module + object files in the directory containing the kernel namelist + (vmlinux) file. This will allow an alternate module-debuginfo + directory tree to be set up like so: + + # cd <directory> + # rpm2cpio kernel-debuginfo-<release>.rpm | cpio -idv + + Having done that, and by referencing the vmlinux file in that + directory tree directly or by symbolic link, the "mod" command + will search for module object files starting from the directory + containing the vmlinux file if they are not found in the standard + /lib/modules/<release> directory. + o Update to the s390x "bt" command if a task was running in + userspace. Without the patch, the back trace display ended at the + kernel entry function frame; with the patch, the user space PSW + register is displayed with a "(user space)" tag, followed by the + general purpose register set. + o In the unlikely event that the access of ARM or x86_64 kernel + unwind table data fails during crash invocation, print a warning + message and allow the crash session to continue. Without the + patch, the crash session would fail immediately. + +------------------------------------------------------------------- Old: ---- crash-6.0.5.tar.gz crash-foreach-match-running.patch New: ---- crash-6.0.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ crash.spec ++++++ --- /var/tmp/diff_new_pack.9Dilha/_old 2012-05-21 07:24:21.000000000 +0200 +++ /var/tmp/diff_new_pack.9Dilha/_new 2012-05-21 07:24:21.000000000 +0200 @@ -16,7 +16,7 @@ # -%define crash_version 6.0.5 +%define crash_version 6.0.6 %define whitepaper_version 2003 %define scripts_version 2008-02-08 %define gcore_version 2011-09-22 @@ -57,7 +57,6 @@ Patch7: %{name}-rl_digit_loop-return.patch Patch8: %{name}-missing-declarations.patch Patch9: %{name}-debuginfo-compressed.patch -Patch10: %{name}-foreach-match-running.patch Patch90: %{name}-sial-ps-2.6.29.diff BuildRequires: bison BuildRequires: flex @@ -213,7 +212,6 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 -%patch10 -p1 ## SIAL patches cd sial-scripts-%{scripts_version} %patch90 -p1 ++++++ crash-6.0.5.tar.gz -> crash-6.0.6.tar.gz ++++++ /work/SRC/openSUSE:Factory/crash/crash-6.0.5.tar.gz /work/SRC/openSUSE:Factory/.crash.new/crash-6.0.6.tar.gz differ: char 5, line 1 ++++++ crash-make-emacs-default.diff ++++++ --- /var/tmp/diff_new_pack.9Dilha/_old 2012-05-21 07:24:22.000000000 +0200 +++ /var/tmp/diff_new_pack.9Dilha/_new 2012-05-21 07:24:22.000000000 +0200 @@ -4,7 +4,7 @@ --- a/main.c +++ b/main.c -@@ -1022,12 +1022,6 @@ setup_environment(int argc, char **argv) +@@ -1025,12 +1025,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. -@@ -1077,7 +1071,7 @@ setup_environment(int argc, char **argv) +@@ -1080,7 +1074,7 @@ setup_environment(int argc, char **argv) } if (STREQ(pc->editing_mode, "no_mode")) ++++++ crash-sles9-time.patch ++++++ --- /var/tmp/diff_new_pack.9Dilha/_old 2012-05-21 07:24:22.000000000 +0200 +++ /var/tmp/diff_new_pack.9Dilha/_new 2012-05-21 07:24:22.000000000 +0200 @@ -16,7 +16,7 @@ --- a/defs.h +++ b/defs.h -@@ -619,6 +619,7 @@ struct kernel_table { +@@ -653,6 +653,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; -@@ -5270,6 +5271,13 @@ extern struct lkcd_environment *lkcd; +@@ -5304,6 +5305,13 @@ extern struct lkcd_environment *lkcd; #endif /* LKCD_COMMON */ @@ -40,7 +40,7 @@ */ --- a/kernel.c +++ b/kernel.c -@@ -214,6 +214,12 @@ kernel_init() +@@ -215,6 +215,12 @@ kernel_init() verify_version(); @@ -53,7 +53,7 @@ if (symbol_exists("__per_cpu_offset")) { if (LKCD_KERNTYPES()) i = get_cpus_possible(); -@@ -4207,7 +4213,7 @@ get_uptime(char *buf, ulonglong *j64p) +@@ -4236,7 +4242,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; -@@ -4741,6 +4747,7 @@ no_cpu_flags: +@@ -4770,6 +4776,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); ++++++ rpmlintrc ++++++ --- /var/tmp/diff_new_pack.9Dilha/_old 2012-05-21 07:24:22.000000000 +0200 +++ /var/tmp/diff_new_pack.9Dilha/_new 2012-05-21 07:24:22.000000000 +0200 @@ -1,4 +1,4 @@ addFilter("devel-file-in-non-devel-package .*/usr/share/sial/crash.*") -# crash-5.1.6.tar compresses better with gzip than with bzip2 -addFilter(" source-or-patch-not-bzipped crash-5.1.6.tar.gz") -addFilter(" source-or-patch-not-compressed bz2 crash-5.1.6.tar.gz") +# crash-6.0.6.tar compresses better with gzip than with bzip2 +addFilter(" source-or-patch-not-bzipped crash-6.0.6.tar.gz") +addFilter(" source-or-patch-not-compressed bz2 crash-6.0.6.tar.gz") -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
