Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package cockpit-machines for
openSUSE:Factory checked in at 2026-02-25 21:12:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cockpit-machines (Old)
and /work/SRC/openSUSE:Factory/.cockpit-machines.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cockpit-machines"
Wed Feb 25 21:12:07 2026 rev:28 rq:1335116 version:348
Changes:
--------
--- /work/SRC/openSUSE:Factory/cockpit-machines/cockpit-machines.changes
2026-02-16 13:19:20.379115395 +0100
+++
/work/SRC/openSUSE:Factory/.cockpit-machines.new.1977/cockpit-machines.changes
2026-02-25 21:20:47.767419993 +0100
@@ -1,0 +2,10 @@
+Tue Feb 24 09:04:26 UTC 2026 - Alice Brooks <[email protected]>
+
+- Drop explict dependency on libvirt, this was added so libvirtd.socket was on
the system
+ this is now provided by the dependency on libvirt-daemon-qemu bsc#1258040,
bsc#1236149
+- Update to 348 (fixes bsc#1257836/CVE-2026-25547, bsc#1258641/CVE-2026-26996)
+ * Translation updates
+ * Convert license headers to SPDX format
+ * Now requires cockpit-devel >= 356 due to the replacement of
xterm/addon-canvas with xterm/addon-webgl
+
+-------------------------------------------------------------------
Old:
----
cockpit-machines-347.tar.gz
New:
----
cockpit-machines-348.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cockpit-machines.spec ++++++
--- /var/tmp/diff_new_pack.gZD4Ey/_old 2026-02-25 21:21:11.056379590 +0100
+++ /var/tmp/diff_new_pack.gZD4Ey/_new 2026-02-25 21:21:11.056379590 +0100
@@ -17,7 +17,7 @@
Name: cockpit-machines
-Version: 347
+Version: 348
Release: 0
Summary: Cockpit user interface for virtual machines
License: LGPL-2.1-or-later AND MIT
@@ -46,12 +46,11 @@
Requires: qemu-spice
%endif
Requires: virt-install
-Requires: libvirt
# Optional components
Recommends: libosinfo
Recommends: python3-gobject-base
#
-BuildRequires: cockpit-devel >= 346
+BuildRequires: cockpit-devel >= 356
BuildRequires: local-npm-registry
BuildRequires: sassc
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.gZD4Ey/_old 2026-02-25 21:21:11.108381732 +0100
+++ /var/tmp/diff_new_pack.gZD4Ey/_new 2026-02-25 21:21:11.112381897 +0100
@@ -1,6 +1,6 @@
-mtime: 1770816563
-commit: 0a749726ba9bcd87aa199f53bede30e0083dc8bc1cbf17f4b8a129ea3b54a11b
+mtime: 1772023018
+commit: 18b4b44e5b018acf2208828dd878a71851e9ea952611243c21bf9ca2b4164136
url: https://src.opensuse.org/cockpit/cockpit-machines.git
-revision: 0a749726ba9bcd87aa199f53bede30e0083dc8bc1cbf17f4b8a129ea3b54a11b
+revision: 18b4b44e5b018acf2208828dd878a71851e9ea952611243c21bf9ca2b4164136
projectscmsync: https://src.opensuse.org/cockpit/_ObsPrj.git
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-02-25 14:17:05.000000000 +0100
@@ -0,0 +1,2 @@
+.osc
+node_modules.sums
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/update_version.sh new/update_version.sh
--- old/update_version.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/update_version.sh 2026-02-25 14:17:05.000000000 +0100
@@ -0,0 +1,81 @@
+#!/usr/bin/bash
+
+set -e
+
+curVersion=$(grep Version: cockpit-machines.spec | sed -e
's,^\(\s*Version:\s*\)\(.*\)\s*$,\2,')
+
+if [[ ! "$curVersion" =~ ^[0-9]+(.[0-9]+)?$ ]]; then
+ echo "Error: curVersion is not a valid integer"
+ exit 1
+fi
+
+if [[ "$curVersion" =~ '.' ]]; then
+ curMajor=$(echo ${curVersion} | cut -d'.' -f1)
+ curMinor=$(echo ${curVersion} | cut -d'.' -f2)
+else
+ curMajor=$curVersion
+ curMinor='0'
+fi
+
+###
+### Fetch latest soruces
+###
+
+GitDir="cockpit-machines"
+GWD="-C $GitDir"
+
+# fetch latest cockpit-machines
+if [ ! -d $GitDir ]; then
+ git clone https://github.com/cockpit-project/cockpit-machines $GitDir
+else
+ git $GWD checkout main
+ git $GWD fetch
+fi
+
+newVersion=$(git $GWD tag | grep '^[0-9.]\+$' | sort -rn | head -1)
+
+echo "Current version: $curVersion"
+echo " New version: $newVersion"
+
+if [[ ! "$newVersion" =~ ^[0-9]+(.[0-9]+)?$ ]]; then
+ echo "Error: newVersion cannot be determined"
+ exit 1
+fi
+
+if [[ "$newVersion" =~ '.' ]]; then
+ newMajor=$(echo ${newVersion} | cut -d'.' -f1)
+ newMinor=$(echo ${newVersion} | cut -d'.' -f2)
+else
+ newMajor=$newVersion
+ newMinor='0'
+fi
+
+if [ "$curMajor" -gt "$newMajor" ]; then
+ echo "Nothing to do."
+ exit 0
+elif [[ "$curMajor" -eq "$newMajor" && "$curMinor" -ge "$newMinor" ]]; then
+ echo "Nothing to do."
+ exit 0
+fi
+
+###
+### UPDATE
+###
+
+# update node_modules
+git $GWD checkout $newVersion
+pushd $PWD
+cd "$GitDir"
+npm install --include optional
+popd
+cp "$GitDir/package-lock.json" .
+osc service manualrun --verbose
+rm --verbose *.tgz || true
+
+# update package
+curl -Lo cockpit-machines-$newVersion.tar.gz
https://github.com/cockpit-project/cockpit-machines/archive/$newVersion.tar.gz
+
+# Updating version in spec file
+sed -i -e "s,^\(\s*Version:\s*\)\(.*\)\s*$,\1${newVersion},"
cockpit-machines.spec
+git rm cockpit-machines-$curVersion.tar.gz
+git add cockpit-machines-$newVersion.tar.gz
++++++ cockpit-machines-347.tar.gz -> cockpit-machines-348.tar.gz ++++++
++++ 25857 lines of diff (skipped)
++++++ node_modules.obscpio ++++++
/work/SRC/openSUSE:Factory/cockpit-machines/node_modules.obscpio
/work/SRC/openSUSE:Factory/.cockpit-machines.new.1977/node_modules.obscpio
differ: char 262493, line 1115
++++++ node_modules.spec.inc ++++++
++++ 874 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/cockpit-machines/node_modules.spec.inc
++++ and
/work/SRC/openSUSE:Factory/.cockpit-machines.new.1977/node_modules.spec.inc
++++++ package-lock.json ++++++
++++ 1892 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/cockpit-machines/package-lock.json
++++ and /work/SRC/openSUSE:Factory/.cockpit-machines.new.1977/package-lock.json