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

Reply via email to