Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lsvpd for openSUSE:Factory checked in at 2021-08-12 09:01:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lsvpd (Old) and /work/SRC/openSUSE:Factory/.lsvpd.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lsvpd" Thu Aug 12 09:01:32 2021 rev:57 rq:911430 version:1.7.12 Changes: -------- --- /work/SRC/openSUSE:Factory/lsvpd/lsvpd.changes 2021-06-25 15:02:21.240225941 +0200 +++ /work/SRC/openSUSE:Factory/.lsvpd.new.1899/lsvpd.changes 2021-08-12 09:02:24.114080946 +0200 @@ -1,0 +2,9 @@ +Wed Aug 11 10:42:31 UTC 2021 - Michal Suchanek <[email protected]> + +- Update to version 1.7.12 (jsc#SLE-18188). + - Drop upstreamed patches + - lsvpd-nvme-Populate-NVMe-firmware-version.patch + - lsvpd-sysvpd-Add-UUID-property.patch + - lsvpd-sysfs-Fix-PCI-device-manufacturer-parsing-logic.patch + +------------------------------------------------------------------- Old: ---- lsvpd-1.7.11.tar.gz lsvpd-nvme-Populate-NVMe-firmware-version.patch lsvpd-sysfs-Fix-PCI-device-manufacturer-parsing-logic.patch lsvpd-sysvpd-Add-UUID-property.patch New: ---- lsvpd-1.7.12.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lsvpd.spec ++++++ --- /var/tmp/diff_new_pack.dYg79p/_old 2021-08-12 09:02:24.550080265 +0200 +++ /var/tmp/diff_new_pack.dYg79p/_new 2021-08-12 09:02:24.550080265 +0200 @@ -17,16 +17,13 @@ Name: lsvpd -Version: 1.7.11 +Version: 1.7.12 Release: 0 Summary: VPD Hardware Inventory Utilities for Linux License: GPL-2.0-or-later Group: System/Monitoring URL: https://github.com/power-ras/lsvpd Source: https://github.com/power-ras/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Patch1: lsvpd-sysvpd-Add-UUID-property.patch -Patch2: lsvpd-nvme-Populate-NVMe-firmware-version.patch -Patch3: lsvpd-sysfs-Fix-PCI-device-manufacturer-parsing-logic.patch BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: librtas-devel ++++++ lsvpd-1.7.11.tar.gz -> lsvpd-1.7.12.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/.travis.yml new/lsvpd-1.7.12/.travis.yml --- old/lsvpd-1.7.11/.travis.yml 2020-04-06 10:37:16.000000000 +0200 +++ new/lsvpd-1.7.12/.travis.yml 2021-05-13 07:37:19.000000000 +0200 @@ -8,8 +8,18 @@ env: matrix: - - RUN_ON_CONTAINER=fedora-rawhide + - RUN_ON_CONTAINER=fedora-33 + - RUN_ON_CONTAINER=ubuntu-20.04 + +install: + - docker build --pull -t ${RUN_ON_CONTAINER} -f lsvpd-ci/Dockerfile-${RUN_ON_CONTAINER} . script: - - docker build --pull -t ${RUN_ON_CONTAINER} -f lsvpd-ci/Dockerfile-${RUN_ON_CONTAINER} . && - docker run --volume $HOME/.ccache:/root/.ccache --volume `pwd`:/build --rm -t $RUN_ON_CONTAINER bash -c "./lsvpd-ci/build-${RUN_ON_CONTAINER}.sh"; + - > + docker run + --security-opt seccomp=unconfined + --volume $HOME/.ccache:/root/.ccache + --volume `pwd`:/build + --tmpfs /tmp/ + --rm -t $RUN_ON_CONTAINER + bash -c "./lsvpd-ci/build-${RUN_ON_CONTAINER}.sh"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/ChangeLog new/lsvpd-1.7.12/ChangeLog --- old/lsvpd-1.7.11/ChangeLog 2020-04-06 10:37:16.000000000 +0200 +++ new/lsvpd-1.7.12/ChangeLog 2021-05-13 07:37:19.000000000 +0200 @@ -1,3 +1,9 @@ +1.7.12: Vasant Hegde <[email protected]> - Thu May 13 2021 +- sysvpd: Add UUID property +- nvme: Populate NVMe firmware version +- sysfs: Fix PCI device manufacturer parsing logic +- lsvpd: Add Recommends clause to lsvpd configuration file + 1.7.11: Vasant Hegde <[email protected]> - Mon Apr 06 2020 - Add Travis build support - Add NVME f1h log page version 0002 support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/configure.ac new/lsvpd-1.7.12/configure.ac --- old/lsvpd-1.7.11/configure.ac 2020-04-06 10:37:16.000000000 +0200 +++ new/lsvpd-1.7.12/configure.ac 2021-05-13 07:37:19.000000000 +0200 @@ -3,7 +3,7 @@ AC_PREREQ([2.69]) #base -AC_INIT([lsvpd],[1.7.11],[[email protected], [email protected]]) +AC_INIT([lsvpd],[1.7.12],[[email protected], [email protected]]) AC_CONFIG_HEADER([config/config.h]) AC_SUBST(DATE, [`date`]) AC_CONFIG_MACRO_DIR([m4]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/lsvpd-ci/Dockerfile-fedora-33 new/lsvpd-1.7.12/lsvpd-ci/Dockerfile-fedora-33 --- old/lsvpd-1.7.11/lsvpd-ci/Dockerfile-fedora-33 1970-01-01 01:00:00.000000000 +0100 +++ new/lsvpd-1.7.12/lsvpd-ci/Dockerfile-fedora-33 2021-05-13 07:37:19.000000000 +0200 @@ -0,0 +1,6 @@ +FROM fedora:33 + +RUN dnf -y install gcc-g++ make sg3_utils-devel zlib-devel iprutils +RUN dnf -y install libvpd-devel librtas-devel libtool automake rpm-build git +COPY . /build/ +WORKDIR /build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/lsvpd-ci/Dockerfile-fedora-rawhide new/lsvpd-1.7.12/lsvpd-ci/Dockerfile-fedora-rawhide --- old/lsvpd-1.7.11/lsvpd-ci/Dockerfile-fedora-rawhide 2020-04-06 10:37:16.000000000 +0200 +++ new/lsvpd-1.7.12/lsvpd-ci/Dockerfile-fedora-rawhide 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -FROM fedora:rawhide - -RUN dnf -y install gcc-g++ make sg3_utils-devel zlib-devel iprutils -RUN dnf -y install libvpd-devel librtas-devel libtool automake rpm-build git -COPY . /build/ -WORKDIR /build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/lsvpd-ci/Dockerfile-ubuntu-20.04 new/lsvpd-1.7.12/lsvpd-ci/Dockerfile-ubuntu-20.04 --- old/lsvpd-1.7.11/lsvpd-ci/Dockerfile-ubuntu-20.04 1970-01-01 01:00:00.000000000 +0100 +++ new/lsvpd-1.7.12/lsvpd-ci/Dockerfile-ubuntu-20.04 2021-05-13 07:37:19.000000000 +0200 @@ -0,0 +1,8 @@ +FROM ubuntu:20.04 +ENV DEBIAN_FRONTEND noninteractive +RUN apt-get update -qq +RUN apt-get update -qq && apt-get install -y automake libtool git make g++ libstdc++-7-dev +RUN apt-get update -qq && apt-get install -y libsqlite3-dev zlib1g-dev iprutils libsgutils2-dev +RUN apt-get update -qq && apt-get install -y librtas-dev librtasevent-dev libvpd-dev +COPY . /build/ +WORKDIR /build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/lsvpd-ci/build-fedora-33.sh new/lsvpd-1.7.12/lsvpd-ci/build-fedora-33.sh --- old/lsvpd-1.7.11/lsvpd-ci/build-fedora-33.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/lsvpd-1.7.12/lsvpd-ci/build-fedora-33.sh 2021-05-13 07:37:19.000000000 +0200 @@ -0,0 +1,15 @@ +#!/bin/bash + +set -uo pipefail +set -e +set -vx +MAKE_J=$(grep -c processor /proc/cpuinfo) + +./bootstrap.sh +./configure +make -j $MAKE_J +make -j $MAKE_J check +mkdir -p /root/rpmbuild/SOURCES/ +make dist-gzip +cp *.tar.gz /root/rpmbuild/SOURCES/ +rpmbuild -ba lsvpd.spec diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/lsvpd-ci/build-fedora-rawhide.sh new/lsvpd-1.7.12/lsvpd-ci/build-fedora-rawhide.sh --- old/lsvpd-1.7.11/lsvpd-ci/build-fedora-rawhide.sh 2020-04-06 10:37:16.000000000 +0200 +++ new/lsvpd-1.7.12/lsvpd-ci/build-fedora-rawhide.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -#!/bin/bash - -set -uo pipefail -set -e -set -vx -MAKE_J=$(grep -c processor /proc/cpuinfo) - -./bootstrap.sh -./configure -make -j $MAKE_J -make -j $MAKE_J check -mkdir -p /root/rpmbuild/SOURCES/ -make dist-gzip -cp *.tar.gz /root/rpmbuild/SOURCES/ -rpmbuild -ba lsvpd.spec diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/lsvpd-ci/build-ubuntu-20.04.sh new/lsvpd-1.7.12/lsvpd-ci/build-ubuntu-20.04.sh --- old/lsvpd-1.7.11/lsvpd-ci/build-ubuntu-20.04.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/lsvpd-1.7.12/lsvpd-ci/build-ubuntu-20.04.sh 2021-05-13 07:37:19.000000000 +0200 @@ -0,0 +1,12 @@ +#!/bin/bash + +set -uo pipefail +set -e +set -vx +MAKE_J=$(grep -c processor /proc/cpuinfo) + +./bootstrap.sh +./configure +make -j $MAKE_J +make -j $MAKE_J check +make dist-gzip diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/lsvpd.spec.in new/lsvpd-1.7.12/lsvpd.spec.in --- old/lsvpd-1.7.11/lsvpd.spec.in 2020-04-06 10:37:16.000000000 +0200 +++ new/lsvpd-1.7.12/lsvpd.spec.in 2021-05-13 07:37:19.000000000 +0200 @@ -27,6 +27,8 @@ BuildRequires: automake BuildRequires: libtool +Recommends: hwdata + %description The lsvpd package contains all of the lsvpd, lscfg and lsmcode commands. These commands, along with a scanning program called vpdupdate, constitute @@ -77,6 +79,12 @@ %changelog +* Thu May 13 2021 - Vasant Hegde <[email protected]> - 1.7.12 +- sysvpd: Add UUID property +- nvme: Populate NVMe firmware version +- sysfs: Fix PCI device manufacturer parsing logic +- lsvpd: Add Recommends clause to lsvpd configuration file + * Mon Apr 06 2020 - Vasant Hegde <[email protected]> - 1.7.11 - Add Travis build support - Add NVME f1h log page version 0002 support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/src/internal/sys_interface/devicetreecollector.cpp new/lsvpd-1.7.12/src/internal/sys_interface/devicetreecollector.cpp --- old/lsvpd-1.7.11/src/internal/sys_interface/devicetreecollector.cpp 2020-04-06 10:37:16.000000000 +0200 +++ new/lsvpd-1.7.12/src/internal/sys_interface/devicetreecollector.cpp 2021-05-13 07:37:19.000000000 +0200 @@ -1215,6 +1215,12 @@ sys->mSerialNum2.setValue( val, 80 , __FILE__, __LINE__ ); } + val = getAttrValue("/proc/device-tree", "ibm,partition-uuid" ); + if( val != "" ) + { + setVPDField( sys, string("MU"), val, __FILE__, __LINE__ ); + } + getSystemVPD(sys); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/src/internal/sys_interface/icollector.cpp new/lsvpd-1.7.12/src/internal/sys_interface/icollector.cpp --- old/lsvpd-1.7.11/src/internal/sys_interface/icollector.cpp 2020-04-06 10:37:16.000000000 +0200 +++ new/lsvpd-1.7.12/src/internal/sys_interface/icollector.cpp 2021-05-13 07:37:19.000000000 +0200 @@ -313,6 +313,8 @@ else if( key == "SE" ) { sys->mSerialNum1.setValue( val, 70, file, lineNum ); sys->mProcessorID.setValue( val, 70, file, lineNum ); + } else if ( key == "MU" ) { + sys->addDeviceSpecific( key, "UUID", val, 90 ); } else /* XXX: Un-recognized key */ sys->addDeviceSpecific( key, "System Specific", val, 90 ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lsvpd-1.7.11/src/internal/sys_interface/sysfstreecollector.cpp new/lsvpd-1.7.12/src/internal/sys_interface/sysfstreecollector.cpp --- old/lsvpd-1.7.11/src/internal/sys_interface/sysfstreecollector.cpp 2020-04-06 10:37:16.000000000 +0200 +++ new/lsvpd-1.7.12/src/internal/sys_interface/sysfstreecollector.cpp 2021-05-13 07:37:19.000000000 +0200 @@ -1434,7 +1434,8 @@ if( mPciTable != NULL ) { // Fill Manufacturer Name - if( subMan == UNKNOWN_ID ) + if( subMan == UNKNOWN_ID || + (mPciTable->getName( subMan ) == "Unknown") ) { if( manID != UNKNOWN_ID ) { @@ -1794,6 +1795,9 @@ fillMe->mFirmwareLevel.setValue( getAttrValue( classNode, "fwrev" ), 30, __FILE__, __LINE__ ); + + fillMe->mFirmwareVersion.setValue( getAttrValue( classNode, + "firmware_rev" ), 30, __FILE__, __LINE__ ); } }
