Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ppc64-diag for openSUSE:Factory checked in at 2026-01-23 17:34:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ppc64-diag (Old) and /work/SRC/openSUSE:Factory/.ppc64-diag.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ppc64-diag" Fri Jan 23 17:34:17 2026 rev:56 rq:1328827 version:2.7.11 Changes: -------- --- /work/SRC/openSUSE:Factory/ppc64-diag/ppc64-diag.changes 2025-08-04 15:26:56.555336153 +0200 +++ /work/SRC/openSUSE:Factory/.ppc64-diag.new.1928/ppc64-diag.changes 2026-01-23 17:34:32.949599300 +0100 @@ -1,0 +2,10 @@ +Fri Jan 23 08:57:41 UTC 2026 - Michal Suchanek <[email protected]> + +- Version 2.6.11 (jsc#PED-14542) +- Remove upstreamed patches + * Added-Power11-support-for-diag_nvme.patch + * 0001-scripts-ppc64_diag_mkrsrc-Fix-typo-to-avoid-syntax-e.patch + * platform.h-fix-ifdef-guard-typo.patch + * Replace-custom-boolean-type-with-stdbool.h-for-C23-c.patch + +------------------------------------------------------------------- Old: ---- 0001-scripts-ppc64_diag_mkrsrc-Fix-typo-to-avoid-syntax-e.patch Added-Power11-support-for-diag_nvme.patch Replace-custom-boolean-type-with-stdbool.h-for-C23-c.patch platform.h-fix-ifdef-guard-typo.patch ppc64-diag-2.7.10.tar.gz New: ---- ppc64-diag-2.7.11.tar.gz ----------(Old B)---------- Old: * Added-Power11-support-for-diag_nvme.patch * 0001-scripts-ppc64_diag_mkrsrc-Fix-typo-to-avoid-syntax-e.patch * platform.h-fix-ifdef-guard-typo.patch Old:- Remove upstreamed patches * Added-Power11-support-for-diag_nvme.patch * 0001-scripts-ppc64_diag_mkrsrc-Fix-typo-to-avoid-syntax-e.patch Old: * platform.h-fix-ifdef-guard-typo.patch * Replace-custom-boolean-type-with-stdbool.h-for-C23-c.patch Old: * 0001-scripts-ppc64_diag_mkrsrc-Fix-typo-to-avoid-syntax-e.patch * platform.h-fix-ifdef-guard-typo.patch * Replace-custom-boolean-type-with-stdbool.h-for-C23-c.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ppc64-diag.spec ++++++ --- /var/tmp/diff_new_pack.0vHKlj/_old 2026-01-23 17:34:33.653628315 +0100 +++ /var/tmp/diff_new_pack.0vHKlj/_new 2026-01-23 17:34:33.657628479 +0100 @@ -1,7 +1,7 @@ # # spec file for package ppc64-diag # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: ppc64-diag -Version: 2.7.10 +Version: 2.7.11 Release: 0 Summary: Linux for Power Platform Diagnostics License: GPL-2.0-or-later @@ -30,11 +30,6 @@ Source4: ppc64-diag-nvme.timer #PATCH-FIX-OPENSUSE - ppc64-diag.varunused.patch - fix unused variables Patch1: ppc64-diag.varunused.patch -#PATCH-FIX-UPSTREAM - Added-Power11-support-for-diag_nvme.patch -Patch2: Added-Power11-support-for-diag_nvme.patch -Patch3: 0001-scripts-ppc64_diag_mkrsrc-Fix-typo-to-avoid-syntax-e.patch -Patch4: platform.h-fix-ifdef-guard-typo.patch -Patch5: Replace-custom-boolean-type-with-stdbool.h-for-C23-c.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison ++++++ ppc64-diag-2.7.10.tar.gz -> ppc64-diag-2.7.11.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/.travis.yml new/ppc64-diag-2.7.11/.travis.yml --- old/ppc64-diag-2.7.10/.travis.yml 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/.travis.yml 2026-01-07 11:17:23.000000000 +0100 @@ -9,8 +9,8 @@ env: matrix: - - RUN_ON_CONTAINER=fedora-37 - - RUN_ON_CONTAINER=ubuntu-23.04 + - RUN_ON_CONTAINER=fedora-41 + - RUN_ON_CONTAINER=ubuntu-24.04 install: - docker build --pull -t ${RUN_ON_CONTAINER} -f ppc64-diag-ci/Dockerfile-${RUN_ON_CONTAINER} . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/Makefile.am new/ppc64-diag-2.7.11/Makefile.am --- old/ppc64-diag-2.7.10/Makefile.am 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/Makefile.am 2026-01-07 11:17:23.000000000 +0100 @@ -2,12 +2,12 @@ AM_CFLAGS = -I $(top_srcdir)/common/ -I $(top_srcdir)/ela/ \ -I $(top_srcdir)/diags -I $(top_srcdir)/lpd/ \ - -I /usr/include/ncurses/ -Wall -g -DDEBUG \ + -Wall -g -DDEBUG \ -DDEST_DIR='"${exec_prefix}"' -DVERSION='"@VERSION@"' AM_CXXFLAGS = -I $(top_srcdir)/common/ -I $(top_srcdir)/ela/ \ -I $(top_srcdir)/diags -I $(top_srcdir)/lpd/ \ - -I /usr/include/ncurses/ -Wall -g -DDEBUG \ + -Wall -g -DDEBUG \ -DDEST_DIR='"${exec_prefix}"' -DVERSION='"@VERSION@"' AM_LDFLAGS = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/README.md new/ppc64-diag-2.7.11/README.md --- old/ppc64-diag-2.7.10/README.md 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/README.md 2026-01-07 11:17:23.000000000 +0100 @@ -89,7 +89,7 @@ ### Building rpms To build a tarball to feed to rpmbuild, do -`make tarball +`make dist-gzip As an example, we use a command similar to the following: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/common/platform.c new/ppc64-diag-2.7.11/common/platform.c --- old/ppc64-diag-2.7.10/common/platform.c 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/common/platform.c 2026-01-07 11:17:23.000000000 +0100 @@ -96,6 +96,9 @@ case PVR_POWER10: rc = POWER10; break; + case PVR_POWER11: + rc = POWER11; + break; default: rc = PROCESSOR_UNKNOWN; break; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/common/platform.h new/ppc64-diag-2.7.11/common/platform.h --- old/ppc64-diag-2.7.10/common/platform.h 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/common/platform.h 2026-01-07 11:17:23.000000000 +0100 @@ -17,7 +17,7 @@ */ #ifndef PLATFORM_H -#define PLARFORM_H +#define PLATFORM_H #include <stdint.h> @@ -36,6 +36,7 @@ #define PVR_POWER8 0x004D #define PVR_POWER9 0x004E #define PVR_POWER10 0x0080 +#define PVR_POWER11 0x0082 enum { PLATFORM_UNKNOWN = 0, @@ -56,6 +57,7 @@ POWER8, POWER9, POWER10, + POWER11, }; extern const char *__platform_name[]; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/configure.ac new/ppc64-diag-2.7.11/configure.ac --- old/ppc64-diag-2.7.10/configure.ac 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/configure.ac 2026-01-07 11:17:23.000000000 +0100 @@ -1,6 +1,6 @@ # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. -m4_define([ppc64_diag_version], 2.7.10) +m4_define([ppc64_diag_version], 2.7.11) AC_PREREQ([2.69]) AC_INIT([ppc64-diag], ppc64_diag_version, [[email protected], [email protected]]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/ela/date.c new/ppc64-diag-2.7.11/ela/date.c --- old/ppc64-diag-2.7.10/ela/date.c 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/ela/date.c 2026-01-07 11:17:23.000000000 +0100 @@ -3,8 +3,8 @@ #include <stdio.h> #include <time.h> #include <string.h> +#include <stdbool.h> -typedef enum { false, true } bool; static int cur_year = 0; // year - 1900 static time_t end_of_cur_year; // January 1 00:00:00 of next year diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/lpd/lp_diag.c new/ppc64-diag-2.7.11/lpd/lp_diag.c --- old/ppc64-diag-2.7.10/lpd/lp_diag.c 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/lpd/lp_diag.c 2026-01-07 11:17:23.000000000 +0100 @@ -29,7 +29,7 @@ #include <errno.h> #include <getopt.h> #include <curses.h> -#include <menu.h> +#include <ncurses/menu.h> #include <signal.h> #include "servicelog.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/ppc64-diag-ci/Dockerfile-fedora-37 new/ppc64-diag-2.7.11/ppc64-diag-ci/Dockerfile-fedora-37 --- old/ppc64-diag-2.7.10/ppc64-diag-ci/Dockerfile-fedora-37 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/ppc64-diag-ci/Dockerfile-fedora-37 1970-01-01 01:00:00.000000000 +0100 @@ -1,8 +0,0 @@ -FROM fedora:37 - - -RUN dnf -y install gcc git xz make g++ libtool perl which flex bison rpm-build -RUN dnf -y install dtc servicelog powerpc-utils lsvpd libvpd-devel -RUN dnf -y install libservicelog-devel librtas-devel ncurses-devel systemd-devel -COPY . /build/ -WORKDIR /build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/ppc64-diag-ci/Dockerfile-fedora-41 new/ppc64-diag-2.7.11/ppc64-diag-ci/Dockerfile-fedora-41 --- old/ppc64-diag-2.7.10/ppc64-diag-ci/Dockerfile-fedora-41 1970-01-01 01:00:00.000000000 +0100 +++ new/ppc64-diag-2.7.11/ppc64-diag-ci/Dockerfile-fedora-41 2026-01-07 11:17:23.000000000 +0100 @@ -0,0 +1,8 @@ +FROM fedora:41 + + +RUN dnf -y install gcc git xz make g++ libtool perl which flex bison rpm-build +RUN dnf -y install dtc servicelog powerpc-utils lsvpd libvpd-devel +RUN dnf -y install libservicelog-devel librtas-devel ncurses-devel systemd-devel +COPY . /build/ +WORKDIR /build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/ppc64-diag-ci/Dockerfile-ubuntu-23.04 new/ppc64-diag-2.7.11/ppc64-diag-ci/Dockerfile-ubuntu-23.04 --- old/ppc64-diag-2.7.10/ppc64-diag-ci/Dockerfile-ubuntu-23.04 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/ppc64-diag-ci/Dockerfile-ubuntu-23.04 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -FROM ubuntu:23.04 -ENV DEBIAN_FRONTEND noninteractive - -RUN apt-get update -qq -RUN apt-get update -qq && apt-get install -y gcc g++ libstdc++-10-dev git make flex bison automake libtool pkg-config -RUN apt-get update -qq && apt-get install -y debianutils xz-utils perl-base device-tree-compiler -RUN apt-get update -qq && apt-get install -y libsqlite3-dev zlib1g-dev libvpd-dev librtas-dev librtasevent-dev -RUN apt-get update -qq && apt-get install -y libservicelog-dev libncurses5-dev libsystemd-dev libudev-dev -#RUN dnf -y install servicelog powerpc-utils lsvpd -COPY . /build/ -WORKDIR /build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/ppc64-diag-ci/Dockerfile-ubuntu-24.04 new/ppc64-diag-2.7.11/ppc64-diag-ci/Dockerfile-ubuntu-24.04 --- old/ppc64-diag-2.7.10/ppc64-diag-ci/Dockerfile-ubuntu-24.04 1970-01-01 01:00:00.000000000 +0100 +++ new/ppc64-diag-2.7.11/ppc64-diag-ci/Dockerfile-ubuntu-24.04 2026-01-07 11:17:23.000000000 +0100 @@ -0,0 +1,11 @@ +FROM ubuntu:24.04 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -qq +RUN apt-get update -qq && apt-get install -y gcc g++ libstdc++-10-dev git make flex bison automake libtool pkg-config +RUN apt-get update -qq && apt-get install -y debianutils xz-utils perl-base device-tree-compiler +RUN apt-get update -qq && apt-get install -y libsqlite3-dev zlib1g-dev libvpd-dev librtas-dev librtasevent-dev +RUN apt-get update -qq && apt-get install -y libservicelog-dev libncurses5-dev libsystemd-dev libudev-dev +#RUN dnf -y install servicelog powerpc-utils lsvpd +COPY . /build/ +WORKDIR /build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/ppc64-diag-ci/build-fedora-37.sh new/ppc64-diag-2.7.11/ppc64-diag-ci/build-fedora-37.sh --- old/ppc64-diag-2.7.10/ppc64-diag-ci/build-fedora-37.sh 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/ppc64-diag-ci/build-fedora-37.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,25 +0,0 @@ -#!/bin/bash - -set -uo pipefail -set -e -set -vx -MAKE_J=$(grep -c processor /proc/cpuinfo) -BUILDDIR=`pwd` - -#Build the sources -./autogen.sh -./configure -make -j $MAKE_J -make -j $MAKE_J check - -#Run tests -cd $BUILDDIR/opal_errd/ && ./run_tests -cd $BUILDDIR/common && ./run_tests -cd $BUILDDIR/diags/test && ./run_tests -cd $BUILDDIR - -#Build rpms -make dist-gzip -mkdir -p /root/rpmbuild/SOURCES/ -cp ppc64-diag-*.tar.gz /root/rpmbuild/SOURCES/ -rpmbuild -ba ppc64-diag.spec diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/ppc64-diag-ci/build-fedora-41.sh new/ppc64-diag-2.7.11/ppc64-diag-ci/build-fedora-41.sh --- old/ppc64-diag-2.7.10/ppc64-diag-ci/build-fedora-41.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/ppc64-diag-2.7.11/ppc64-diag-ci/build-fedora-41.sh 2026-01-07 11:17:23.000000000 +0100 @@ -0,0 +1,25 @@ +#!/bin/bash + +set -uo pipefail +set -e +set -vx +MAKE_J=$(grep -c processor /proc/cpuinfo) +BUILDDIR=`pwd` + +#Build the sources +./autogen.sh +./configure +make -j $MAKE_J +make -j $MAKE_J check + +#Run tests +cd $BUILDDIR/opal_errd/ && ./run_tests +cd $BUILDDIR/common && ./run_tests +cd $BUILDDIR/diags/test && ./run_tests +cd $BUILDDIR + +#Build rpms +make dist-gzip +mkdir -p /root/rpmbuild/SOURCES/ +cp ppc64-diag-*.tar.gz /root/rpmbuild/SOURCES/ +rpmbuild -ba ppc64-diag.spec diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/ppc64-diag-ci/build-ubuntu-23.04.sh new/ppc64-diag-2.7.11/ppc64-diag-ci/build-ubuntu-23.04.sh --- old/ppc64-diag-2.7.10/ppc64-diag-ci/build-ubuntu-23.04.sh 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/ppc64-diag-ci/build-ubuntu-23.04.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,22 +0,0 @@ -#!/bin/bash - -set -uo pipefail -set -e -set -vx -MAKE_J=$(grep -c processor /proc/cpuinfo) -BUILDDIR=`pwd` - -#Build the sources -./autogen.sh -./configure -make -j $MAKE_J -make -j $MAKE_J check - -#Run tests -cd $BUILDDIR/opal_errd/ && ./run_tests -cd $BUILDDIR/common && ./run_tests -cd $BUILDDIR/diags/test && ./run_tests -cd $BUILDDIR - -#Build rpms -make dist-gzip diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/ppc64-diag-ci/build-ubuntu-24.04.sh new/ppc64-diag-2.7.11/ppc64-diag-ci/build-ubuntu-24.04.sh --- old/ppc64-diag-2.7.10/ppc64-diag-ci/build-ubuntu-24.04.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/ppc64-diag-2.7.11/ppc64-diag-ci/build-ubuntu-24.04.sh 2026-01-07 11:17:23.000000000 +0100 @@ -0,0 +1,22 @@ +#!/bin/bash + +set -uo pipefail +set -e +set -vx +MAKE_J=$(grep -c processor /proc/cpuinfo) +BUILDDIR=`pwd` + +#Build the sources +./autogen.sh +./configure +make -j $MAKE_J +make -j $MAKE_J check + +#Run tests +cd $BUILDDIR/opal_errd/ && ./run_tests +cd $BUILDDIR/common && ./run_tests +cd $BUILDDIR/diags/test && ./run_tests +cd $BUILDDIR + +#Build rpms +make dist-gzip diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/ppc64-diag.spec.in new/ppc64-diag-2.7.11/ppc64-diag.spec.in --- old/ppc64-diag-2.7.10/ppc64-diag.spec.in 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/ppc64-diag.spec.in 2026-01-07 11:17:23.000000000 +0100 @@ -74,7 +74,6 @@ %doc /usr/share/man/man8/* /usr/sbin/* %dir /etc/%{name} -%dir /etc/%{name}/ses_pages %dir /var/log/ppc64-diag %dir /var/log/ppc64-diag/diag_disk %dir /var/log/dump @@ -124,6 +123,14 @@ fi %changelog +* Fri Dec 5 2025 - Sathvika Vasireddy <[email protected]> - 2.7.11 +- Add Power11 support for diag_nvme +- Replace custom boolean type with <stdbool.h> for C23 compatibility +- Remove absolute include paths from build flags +- Fix syntax error in ppc64_diag_mkrsrc script +- Fix ifdef guard typo in platform.h +- Minor bug fixes + * Fri Sep 13 2024 - Mahesh Salgaonkar <[email protected]> - 2.7.10 - Add support for multiple platform dumps - Add support for light path diagnostics for rtas events diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ppc64-diag-2.7.10/scripts/ppc64_diag_mkrsrc new/ppc64-diag-2.7.11/scripts/ppc64_diag_mkrsrc --- old/ppc64-diag-2.7.10/scripts/ppc64_diag_mkrsrc 2024-09-13 07:24:56.000000000 +0200 +++ new/ppc64-diag-2.7.11/scripts/ppc64_diag_mkrsrc 2026-01-07 11:17:23.000000000 +0100 @@ -132,7 +132,7 @@ $cec_machineserial = -e '/proc/device-tree/ibm,vendor-system-id' ? `cat /proc/device-tree/ibm,vendor-system-id | cut -c5- 2>/dev/null` : -`cat /proc/device-tree/system-id | cut -c5- 2>/dev/null` : +`cat /proc/device-tree/system-id | cut -c5- 2>/dev/null` ; chomp $cec_machineserial; chop $cec_machineserial;
