Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libvpd for openSUSE:Factory checked in at 2026-01-08 15:26:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libvpd (Old) and /work/SRC/openSUSE:Factory/.libvpd.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvpd" Thu Jan 8 15:26:38 2026 rev:5 rq:1325827 version:2.2.11 Changes: -------- --- /work/SRC/openSUSE:Factory/libvpd/libvpd.changes 2024-09-18 15:27:31.946464535 +0200 +++ /work/SRC/openSUSE:Factory/.libvpd.new.1928/libvpd.changes 2026-01-08 15:28:09.786896797 +0100 @@ -1,0 +2,6 @@ +Wed Jan 7 17:39:40 UTC 2026 - Michal Suchanek <[email protected]> + +- Version 2.2.11 (jsc#PED-14544). + * Add Spyre PCI hotplug support with system readiness check + +------------------------------------------------------------------- Old: ---- libvpd2-2.2.10.tar.gz New: ---- libvpd2-2.2.11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvpd.spec ++++++ --- /var/tmp/diff_new_pack.Bexcm6/_old 2026-01-08 15:28:13.099034261 +0100 +++ /var/tmp/diff_new_pack.Bexcm6/_new 2026-01-08 15:28:13.103034428 +0100 @@ -1,7 +1,7 @@ # # spec file for package libvpd # -# Copyright (c) 2024 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 @@ -24,7 +24,7 @@ %define basepackage ( ! 0%{?sle_version} || 0%{?sle_version} >= 150200 ) Name: libvpd -Version: 2.2.10 +Version: 2.2.11 Release: 0 Summary: VPD Database access library for lsvpd License: LGPL-2.1-or-later ++++++ libvpd2-2.2.10.tar.gz -> libvpd2-2.2.11.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvpd-2.2.10/.travis.yml new/libvpd-2.2.11/.travis.yml --- old/libvpd-2.2.10/.travis.yml 2024-09-14 09:41:57.000000000 +0200 +++ new/libvpd-2.2.11/.travis.yml 2025-07-11 12:37:45.000000000 +0200 @@ -10,7 +10,7 @@ env: matrix: - RUN_ON_CONTAINER=fedora-37 - - RUN_ON_CONTAINER=ubuntu-23.10 + - RUN_ON_CONTAINER=ubuntu-24.10 install: - docker build --pull -t ${RUN_ON_CONTAINER} -f libvpd-ci/Dockerfile-${RUN_ON_CONTAINER} . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvpd-2.2.10/90-vpdupdate.rules new/libvpd-2.2.11/90-vpdupdate.rules --- old/libvpd-2.2.10/90-vpdupdate.rules 2024-09-14 09:41:57.000000000 +0200 +++ new/libvpd-2.2.11/90-vpdupdate.rules 2025-07-11 12:37:45.000000000 +0200 @@ -31,6 +31,35 @@ SUBSYSTEM=="nvme-subsystem", GOTO="vpd_update" SUBSYSTEMS=="nvme*", GOTO="vpd_end" +# Check for Spyre PCI devices using PCI_ID +SUBSYSTEM=="pci", ACTION=="add", ENV{PCI_ID}=="1014:06A7", GOTO="spyre_vpd_update" +SUBSYSTEM=="pci", ACTION=="add", ENV{PCI_ID}=="1014:06A8", GOTO="spyre_vpd_update" +SUBSYSTEM=="pci", ACTION=="remove", ENV{PCI_ID}=="1014:06A7", GOTO="spyre_vpd_update" +SUBSYSTEM=="pci", ACTION=="remove", ENV{PCI_ID}=="1014:06A8", GOTO="spyre_vpd_update" +GOTO="vpd_end" + +LABEL="spyre_vpd_update" +# Log device info +RUN+="/usr/bin/logger -t vpdupdate 'Processing Spyre device - action=$env{ACTION} subsystem=$env{SUBSYSTEM} driver=$env{DRIVER} kernel=$kernel PCI_ID=$env{PCI_ID} devpath=$devpath'" + +# Get system status - always exit 1 to capture output +PROGRAM="/bin/sh -c 'systemctl is-system-running 2>&1 || true'" +RUN+="/usr/bin/logger -t vpdupdate 'System status: %c'" + +# Check if RESULT is running or degraded +RESULT=="running", GOTO="do_spyre_vpdupdate" +RESULT=="degraded", GOTO="do_spyre_vpdupdate" + +# System not ready - skip vpdupdate +RUN+="/usr/bin/logger -t vpdupdate 'Skipping vpdupdate - system not ready (status: %c)'" +GOTO="vpd_end" + +LABEL="do_spyre_vpdupdate" +RUN+="/usr/bin/logger -t vpdupdate 'System is ready - running vpdupdate'" +RUN+="/usr/sbin/vpdupdate" +RUN+="/usr/bin/logger -t vpdupdate 'Completed vpdupdate for Spyre device'" +GOTO="vpd_end" + LABEL="vpd_update" RUN+="/bin/touch /run/run.vpdupdate" LABEL="vpd_end" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvpd-2.2.10/ChangeLog new/libvpd-2.2.11/ChangeLog --- old/libvpd-2.2.10/ChangeLog 2024-09-14 09:41:57.000000000 +0200 +++ new/libvpd-2.2.11/ChangeLog 2025-07-11 12:37:45.000000000 +0200 @@ -1,3 +1,7 @@ +2.2.11 +- udev: Add Spyre PCI hotplug support with system readiness check +- Add travis support for Ubuntu 24.10 + 2.2.10 - Fix displaying duplicate VPD details - Update travis build to use fedora37 and Ubuntu23.10 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvpd-2.2.10/configure.ac new/libvpd-2.2.11/configure.ac --- old/libvpd-2.2.10/configure.ac 2024-09-14 09:41:57.000000000 +0200 +++ new/libvpd-2.2.11/configure.ac 2025-07-11 12:37:45.000000000 +0200 @@ -4,7 +4,7 @@ AC_PREREQ([2.69]) #base -AC_INIT([libvpd],[2.2.10],[[email protected],[email protected]]) +AC_INIT([libvpd],[2.2.11],[[email protected],[email protected]]) AC_CONFIG_HEADER([config/config.h]) AC_CONFIG_AUX_DIR([config]) AC_CONFIG_MACRO_DIR([m4]) @@ -18,7 +18,7 @@ #Release version GENERIC_MAJOR_VERSION=2 GENERIC_MINOR_VERSION=2 -GENERIC_MICRO_VERSION=10 +GENERIC_MICRO_VERSION=11 GENERIC_API_VERSION=$GENERIC_MAJOR_VERSION AC_SUBST(GENERIC_API_VERSION) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvpd-2.2.10/libvpd-ci/Dockerfile-ubuntu-23.10 new/libvpd-2.2.11/libvpd-ci/Dockerfile-ubuntu-23.10 --- old/libvpd-2.2.10/libvpd-ci/Dockerfile-ubuntu-23.10 2024-09-14 09:41:57.000000000 +0200 +++ new/libvpd-2.2.11/libvpd-ci/Dockerfile-ubuntu-23.10 1970-01-01 01:00:00.000000000 +0100 @@ -1,8 +0,0 @@ -FROM ubuntu:23.10 -ENV DEBIAN_FRONTEND noninteractive - -RUN apt-get update -qq -RUN apt-get update -qq && apt-get install -y libsqlite3-dev zlib1g-dev -RUN apt-get update -qq && apt-get install -y automake libtool git make g++ libstdc++-10-dev -COPY . /build/ -WORKDIR /build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvpd-2.2.10/libvpd-ci/Dockerfile-ubuntu-24.10 new/libvpd-2.2.11/libvpd-ci/Dockerfile-ubuntu-24.10 --- old/libvpd-2.2.10/libvpd-ci/Dockerfile-ubuntu-24.10 1970-01-01 01:00:00.000000000 +0100 +++ new/libvpd-2.2.11/libvpd-ci/Dockerfile-ubuntu-24.10 2025-07-11 12:37:45.000000000 +0200 @@ -0,0 +1,8 @@ +FROM ubuntu:24.10 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -qq +RUN apt-get update -qq && apt-get install -y libsqlite3-dev zlib1g-dev +RUN apt-get update -qq && apt-get install -y automake libtool git make g++ libstdc++-14-dev +COPY . /build/ +WORKDIR /build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvpd-2.2.10/libvpd-ci/build-ubuntu-23.10.sh new/libvpd-2.2.11/libvpd-ci/build-ubuntu-23.10.sh --- old/libvpd-2.2.10/libvpd-ci/build-ubuntu-23.10.sh 2024-09-14 09:41:57.000000000 +0200 +++ new/libvpd-2.2.11/libvpd-ci/build-ubuntu-23.10.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +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 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvpd-2.2.10/libvpd-ci/build-ubuntu-24.10.sh new/libvpd-2.2.11/libvpd-ci/build-ubuntu-24.10.sh --- old/libvpd-2.2.10/libvpd-ci/build-ubuntu-24.10.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/libvpd-2.2.11/libvpd-ci/build-ubuntu-24.10.sh 2025-07-11 12:37:45.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 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libvpd-2.2.10/libvpd.spec.in new/libvpd-2.2.11/libvpd.spec.in --- old/libvpd-2.2.10/libvpd.spec.in 2024-09-14 09:41:57.000000000 +0200 +++ new/libvpd-2.2.11/libvpd.spec.in 2025-07-11 12:37:45.000000000 +0200 @@ -64,6 +64,10 @@ %{_libdir}/pkgconfig/libvpd_cxx-2.pc %changelog +* Fri Jul 11 2025 Mahesh Salgaonkar <[email protected]> 2.2.11 +- udev: Add Spyre PCI hotplug support with system readiness check +- libvpd/travis: Switch from Ubuntu 23.10 to Ubuntu 24.10 + * Fri Sep 13 2024 Mahesh Salgaonkar <[email protected]> 2.2.10 - Fix displaying duplicate VPD details - Update travis build to use fedora37 and Ubuntu23.10
