Hello community, here is the log from the commit of package ppc64-diag for openSUSE:Factory checked in at 2015-06-09 12:24:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ppc64-diag (Old) and /work/SRC/openSUSE:Factory/.ppc64-diag.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ppc64-diag" Changes: -------- --- /work/SRC/openSUSE:Factory/ppc64-diag/ppc64-diag.changes 2014-09-29 12:40:18.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ppc64-diag.new/ppc64-diag.changes 2015-06-09 12:24:46.000000000 +0200 @@ -1,0 +2,12 @@ +Mon Jun 8 20:10:27 UTC 2015 - [email protected] + +- Update to 2.6.8 +- Cpu and memory hotplugging support for PowerKVM guest +- Various fixes to opal-dump-parse tool +- Few LE related fixes +- Several security fixes across tools +- Drop upstreamed patches + ppc64-diag.opal-dump-parse-Add-printk-log-in-the-list-of-dump-s.patch + ppc64-diag.rtas_errd-Fix-PRRN-Event-handling-on-LE.patch + +------------------------------------------------------------------- Old: ---- ppc64-diag-2.6.7.tar.gz ppc64-diag.opal-dump-parse-Add-printk-log-in-the-list-of-dump-s.patch ppc64-diag.rtas_errd-Fix-PRRN-Event-handling-on-LE.patch New: ---- _service ppc64-diag-2.6.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ppc64-diag.spec ++++++ --- /var/tmp/diff_new_pack.1euqnm/_old 2015-06-09 12:24:47.000000000 +0200 +++ /var/tmp/diff_new_pack.1euqnm/_new 2015-06-09 12:24:47.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package ppc64-diag # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -18,7 +18,7 @@ Url: http://sourceforge.net/projects/linux-diag/files/ppc64-diag Name: ppc64-diag -Version: 2.6.7 +Version: 2.6.8 Release: 0 Summary: Linux for Power Platform Diagnostics License: EPL-1.0 @@ -47,7 +47,7 @@ PreReq: %insserv_prereq PreReq: aaa_base BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: http://downloads.sourceforge.net/project/linux-diag/ppc64-diag/v.%{version}/%{name}-%{version}.tar.gz +Source0: http://downloads.sourceforge.net/project/linux-diag/ppc64-diag/v%{version}/%{name}-%{version}.tar.gz #PATCH-FIX-OPENSUSE - ppc64-diag.rtas_errd.patch - fix rtas_errd initscript to comply with openSUSE standards Patch1: %{name}.rtas_errd.patch #PATCH-FIX-OPENSUSE - ppc64-diag.varunused.patch - fix unused variables @@ -56,9 +56,7 @@ Patch3: %{name}.opal_errd.patch Patch4: ppc64-diag.add_ncurses_include_path.patch Patch5: ppc64-diag-tmpraces.patch -Patch6: %{name}.opal-dump-parse-Add-printk-log-in-the-list-of-dump-s.patch -Patch7: %{name}.rtas_errd-LE-fixes-for-extract_platdump.patch -Patch8: %{name}.rtas_errd-Fix-PRRN-Event-handling-on-LE.patch +Patch6: %{name}.rtas_errd-LE-fixes-for-extract_platdump.patch %description This package contains various diagnostic tools for PowerLinux. @@ -82,8 +80,6 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 -%patch7 -p1 -%patch8 -p1 %build %if 0%{?has_systemd} ++++++ _service ++++++ <services> <service name="download_files" mode="disabled"> </service> <service name="set_version" mode="disabled"/> <service name="refresh_patches" mode="disabled"> <param name="ignorefuzz">enable</param> </service> </services> ++++++ ppc64-diag-2.6.7.tar.gz -> ppc64-diag-2.6.8.tar.gz ++++++ ++++ 141906 lines of diff (skipped) ++++++ ppc64-diag-tmpraces.patch ++++++ --- /var/tmp/diff_new_pack.1euqnm/_old 2015-06-09 12:24:47.000000000 +0200 +++ /var/tmp/diff_new_pack.1euqnm/_new 2015-06-09 12:24:47.000000000 +0200 @@ -1,7 +1,7 @@ -Index: ppc64-diag-2.6.7/lpd/test/lpd_ela_test.sh +Index: ppc64-diag-2.6.8/lpd/test/lpd_ela_test.sh =================================================================== ---- ppc64-diag-2.6.7.orig/lpd/test/lpd_ela_test.sh -+++ ppc64-diag-2.6.7/lpd/test/lpd_ela_test.sh +--- ppc64-diag-2.6.8.orig/lpd/test/lpd_ela_test.sh ++++ ppc64-diag-2.6.8/lpd/test/lpd_ela_test.sh @@ -22,7 +22,7 @@ EXECUTION_LOG="$LOG_DIR/$SCRIPT_NAME.log ERROR_LOG="$LOG_DIR/$SCRIPT_NAME.err" @@ -11,87 +11,10 @@ MESSAGE_FILE="$TMP_DIR/messages" TMP_FILE="$TMP_DIR/$SCRIPT_NAME.tmp" -Index: ppc64-diag-2.6.7/rtas_errd/diag_support.c +Index: ppc64-diag-2.6.8/scripts/ppc64_diag_mkrsrc =================================================================== ---- ppc64-diag-2.6.7.orig/rtas_errd/diag_support.c -+++ ppc64-diag-2.6.7/rtas_errd/diag_support.c -@@ -230,27 +230,23 @@ get_dt_status(char *dev) - char loc_file[80]; - char target[80]; - char *ptr; -- char command[]="/usr/bin/find /proc/device-tree -name status -print > /tmp/get_dt_files"; -+ char command[]="/usr/bin/find /proc/device-tree -name status -print"; - -- if (system(command) != 0) { -+ fp1 = popen(command,"r"); -+ -+ if (!fp1) { - fprintf(stderr, "get_dt_status find command failed\n"); - return NULL; - } - -- /* results of the find command */ -- fp1 = fopen("/tmp/get_dt_files", "r"); -- if (fp1 == 0) { -- fprintf(stderr, "open failed on /tmp/get_dt_files\n"); -- return NULL; -- } -- - while (fscanf (fp1, "%s", loc_file) != EOF) { -- dbg("read from /tmp/get_dt_files, \"%s\"", loc_file); -+ dbg("read from find, \"%s\"", loc_file); - - /* read the status in case this is the one */ - fp2 = fopen(loc_file, "r"); - if (fp2 == 0) { - fprintf(stderr, "open failed on %s\n", loc_file); -+ pclose(fp1); - return NULL; - } - if (fscanf(fp2, "%s", target_status)) { -@@ -259,6 +255,7 @@ get_dt_status(char *dev) - } - else { - fprintf(stderr, "read failed on %s\n", loc_file); -+ pclose(fp1); - return NULL; - } - -@@ -270,6 +267,7 @@ get_dt_status(char *dev) - fp2 = fopen(loc_file, "r"); - if (fp2 == 0) { - fprintf(stderr, "open failed on %s\n", loc_file); -+ pclose(fp1); - return NULL; - } - -@@ -278,6 +276,8 @@ get_dt_status(char *dev) - target, loc_file); - if (strcmp(dev, target) == 0) { - dbg("status = \"%s\"", target_status); -+ pclose (fp1); -+ fclose (fp2); - return target_status; - } - -@@ -285,11 +285,12 @@ get_dt_status(char *dev) - } - else { - fprintf(stderr, "read failed on %s\n", loc_file); -+ pclose(fp1); - return NULL; - } - } - -- fclose(fp1); -+ pclose(fp1); - fprintf(stderr, "error: status NOT FOUND\n"); - return NULL; - } -Index: ppc64-diag-2.6.7/scripts/ppc64_diag_mkrsrc -=================================================================== ---- ppc64-diag-2.6.7.orig/scripts/ppc64_diag_mkrsrc -+++ ppc64-diag-2.6.7/scripts/ppc64_diag_mkrsrc +--- ppc64-diag-2.6.8.orig/scripts/ppc64_diag_mkrsrc ++++ ppc64-diag-2.6.8/scripts/ppc64_diag_mkrsrc @@ -136,7 +136,7 @@ if (-e "/proc/device-tree/ibm,converged- } ++++++ ppc64-diag.add_ncurses_include_path.patch ++++++ --- /var/tmp/diff_new_pack.1euqnm/_old 2015-06-09 12:24:47.000000000 +0200 +++ /var/tmp/diff_new_pack.1euqnm/_new 2015-06-09 12:24:47.000000000 +0200 @@ -1,10 +1,10 @@ -Index: ppc64-diag-2.6.7/rules.mk +Index: ppc64-diag-2.6.8/rules.mk =================================================================== ---- ppc64-diag-2.6.7.orig/rules.mk -+++ ppc64-diag-2.6.7/rules.mk +--- ppc64-diag-2.6.8.orig/rules.mk ++++ ppc64-diag-2.6.8/rules.mk @@ -94,6 +94,9 @@ CFLAGS += -g -DDEBUG # Build with common directory included - CFLAGS += -I $(ROOT_DIR)/$(COM_DIR) + CFLAGS += -I$(COMMON_DIR) +# Build with ncurses directory included +CFLAGS += -I $(INC_DIR)/ncurses ++++++ ppc64-diag.rtas_errd-LE-fixes-for-extract_platdump.patch ++++++ --- /var/tmp/diff_new_pack.1euqnm/_old 2015-06-09 12:24:47.000000000 +0200 +++ /var/tmp/diff_new_pack.1euqnm/_new 2015-06-09 12:24:47.000000000 +0200 @@ -11,11 +11,11 @@ rtas_errd/extract_platdump.c | 7 +++++++ 1 file changed, 7 insertions(+) -diff --git a/rtas_errd/extract_platdump.c b/rtas_errd/extract_platdump.c -index 75be727..b9afdde 100644 ---- a/rtas_errd/extract_platdump.c -+++ b/rtas_errd/extract_platdump.c -@@ -226,6 +226,13 @@ extract_platform_dump(uint64_t dump_tag) +Index: ppc64-diag-2.6.8/rtas_errd/extract_platdump.c +=================================================================== +--- ppc64-diag-2.6.8.orig/rtas_errd/extract_platdump.c ++++ ppc64-diag-2.6.8/rtas_errd/extract_platdump.c +@@ -233,6 +233,13 @@ extract_platform_dump(uint64_t dump_tag) ret = 1; goto platdump_error_out; } @@ -29,6 +29,3 @@ seq = seq_next; --- -1.8.3.1 - ++++++ ppc64-diag.varunused.patch ++++++ --- /var/tmp/diff_new_pack.1euqnm/_old 2015-06-09 12:24:47.000000000 +0200 +++ /var/tmp/diff_new_pack.1euqnm/_new 2015-06-09 12:24:47.000000000 +0200 @@ -1,7 +1,7 @@ -Index: ppc64-diag-2.6.7/diags/7031_D24_T24.c +Index: ppc64-diag-2.6.8/diags/7031_D24_T24.c =================================================================== ---- ppc64-diag-2.6.7.orig/diags/7031_D24_T24.c -+++ ppc64-diag-2.6.7/diags/7031_D24_T24.c +--- ppc64-diag-2.6.8.orig/diags/7031_D24_T24.c ++++ ppc64-diag-2.6.8/diags/7031_D24_T24.c @@ -69,7 +69,8 @@ get_enclosure_scsi_id(struct pearl_diag_ static int print_drive_status(uint32_t status) @@ -32,11 +32,11 @@ int buf_len = sizeof(dp); int ps1, ps2, fan1, fan2, fan3, rpt, vpd_card; -Index: ppc64-diag-2.6.7/rtas_errd/ela.c +Index: ppc64-diag-2.6.8/rtas_errd/ela.c =================================================================== ---- ppc64-diag-2.6.7.orig/rtas_errd/ela.c -+++ ppc64-diag-2.6.7/rtas_errd/ela.c -@@ -1787,7 +1787,7 @@ process_v1_epow(struct event *event, int +--- ppc64-diag-2.6.8.orig/rtas_errd/ela.c ++++ ppc64-diag-2.6.8/rtas_errd/ela.c +@@ -1814,7 +1814,7 @@ process_v1_epow(struct event *event, int int class; int ext_epow; int ext_epow_nofan; @@ -45,12 +45,12 @@ /* * The following EPOW error logs found in CHRP, Ver. 1 -Index: ppc64-diag-2.6.7/rtas_errd/epow.c +Index: ppc64-diag-2.6.8/rtas_errd/epow.c =================================================================== ---- ppc64-diag-2.6.7.orig/rtas_errd/epow.c -+++ ppc64-diag-2.6.7/rtas_errd/epow.c +--- ppc64-diag-2.6.8.orig/rtas_errd/epow.c ++++ ppc64-diag-2.6.8/rtas_errd/epow.c @@ -48,7 +48,7 @@ static int time_remaining = 0; - void + void epow_timer_handler(int sig, siginfo_t siginfo, void *context) { - int rc, state; @@ -76,11 +76,11 @@ /* * Dissect the EPOW extended error information; -Index: ppc64-diag-2.6.7/rtas_errd/files.c +Index: ppc64-diag-2.6.8/rtas_errd/files.c =================================================================== ---- ppc64-diag-2.6.7.orig/rtas_errd/files.c -+++ ppc64-diag-2.6.7/rtas_errd/files.c -@@ -161,7 +161,7 @@ setup_rtas_event_scenario(void) +--- ppc64-diag-2.6.8.orig/rtas_errd/files.c ++++ ppc64-diag-2.6.8/rtas_errd/files.c +@@ -162,7 +162,7 @@ setup_rtas_event_scenario(void) { struct stat sbuf; char *tmp; @@ -89,11 +89,11 @@ int i; if (scenario_file == NULL) -Index: ppc64-diag-2.6.7/rtas_errd/guard.c +Index: ppc64-diag-2.6.8/rtas_errd/guard.c =================================================================== ---- ppc64-diag-2.6.7.orig/rtas_errd/guard.c -+++ ppc64-diag-2.6.7/rtas_errd/guard.c -@@ -40,7 +40,7 @@ run_drmgr(enum resource_dealloc_type res +--- ppc64-diag-2.6.8.orig/rtas_errd/guard.c ++++ ppc64-diag-2.6.8/rtas_errd/guard.c +@@ -41,7 +41,7 @@ run_drmgr(enum resource_dealloc_type res unsigned int value, int wait) { pid_t child;
