Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package skupper for openSUSE:Factory checked 
in at 2026-10-28 17:48:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/skupper (Old)
 and      /work/SRC/openSUSE:Factory/.skupper.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "skupper"

Wed Oct 28 17:48:05 2026 rev:13 rq:1393236 version:2.2.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/skupper/skupper.changes  2026-06-05 
15:01:58.932481040 +0200
+++ /work/SRC/openSUSE:Factory/.skupper.new.2252680/skupper.changes     
2026-10-28 17:48:16.758411041 +0100
@@ -1,0 +2,41 @@
+Sat Oct 24 16:56:12 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 2.2.4:
+  * Go toolchain raised to 1.26.10 (go.mod now requires go >= 1.26)
+  * New Connection Sweeper CLI command
+  * TLS credential handling: accept Opaque secrets for backward
+    compatibility, use kubernetes.io/tls secrets for podman link
+    tokens, skip router ConfigMap entries when TLS secrets are
+    missing
+  * Controller reliability: port mapping recovery, MultiKeyListener
+    status on create, connector status when host and selector are
+    missing, site flow controller retry after leader lease
+  * File watcher fixes: drain the fsnotify errors channel, fix the
+    FileWatcher deadlock
+  * Respect SKUPPER_PLATFORM env var when auto-reloading namespaces
+  * skupper-source OCI image for downstream build contexts;
+    build-oci-images honors IMAGE_TAG from the Makefile
+  * AfterConfigMap task tolerates missing annotations and labels in
+    the retry loop
+  * Curl e2e pod now carries a SecurityContext (runAsUser 65534)
+  * Fixed Go dependency vulnerabilities GO-2026-5024 through
+    GO-2026-5030
+  * Fixed Go toolchain vulnerabilities GO-2026-6599, GO-2026-6600,
+    GO-2026-6603, GO-2026-6604, GO-2026-6605, GO-2026-6607,
+    GO-2026-6608, GO-2026-6609, GO-2026-6610, GO-2026-6611,
+    GO-2026-6612, GO-2026-6613, GO-2026-6617 and GO-2026-6629
+    (including CVE-2026-97032 via x/net v0.60.0), addressed by
+    the Go 1.26.10 toolchain
+  * Many more fixes and improvements; see upstream's release notes
+    for the full list
+- Raise the golang(API) BuildRequires floor to >= 1.26 per go.mod
+- Regenerate vendor.tar.gz with the
+  tests/integration/kube/controller _test.go files importing
+  internal/fixtures set aside, which the 2.2.x branch does not
+  ship (present on main only), breaking plain 'go mod vendor';
+  shipped sources are untouched
+- Regen-vendor.sh (`make vendor`) reproduces this: only those
+  _test.go files move aside and back, output verified
+  content-identical to the committed vendor tree
+
+-------------------------------------------------------------------

Old:
----
  skupper-2.2.1.obscpio

New:
----
  Makefile
  regen-vendor.sh
  skupper-2.2.4.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ skupper.spec ++++++
--- /var/tmp/diff_new_pack.uSQczi/_old  2026-10-28 17:48:18.345477434 +0100
+++ /var/tmp/diff_new_pack.uSQczi/_new  2026-10-28 17:48:18.347477518 +0100
@@ -17,17 +17,19 @@
 
 
 Name:           skupper
-Version:        2.2.1
+Version:        2.2.4
 Release:        0
 Summary:        Virtual Application Network, enabling rich hybrid cloud 
communication
 License:        Apache-2.0
 URL:            https://github.com/skupperproject/skupper
 Source:         %{name}-%{version}.tar.gz
 Source1:        vendor.tar.gz
+Source2:        regen-vendor.sh
+Source3:        Makefile
 BuildRequires:  bash-completion
 BuildRequires:  fish
+BuildRequires:  golang(API) >= 1.26
 BuildRequires:  zsh
-BuildRequires:  golang(API) >= 1.25
 
 %description
 Skupper enables cloud communication by enabling you to create a Virtual
@@ -54,7 +56,6 @@
 
 %package -n %{name}-bash-completion
 Summary:        Bash Completion for %{name}
-Group:          System/Shells
 Requires:       %{name} = %{version}
 Requires:       bash-completion
 Supplements:    (%{name} and bash-completion)
@@ -65,7 +66,6 @@
 
 %package -n %{name}-fish-completion
 Summary:        Fish Completion for %{name}
-Group:          System/Shells
 Requires:       %{name} = %{version}
 Requires:       fish
 Supplements:    (%{name} and fish)
@@ -76,7 +76,6 @@
 
 %package -n %{name}-zsh-completion
 Summary:        Zsh Completion for %{name}
-Group:          System/Shells
 Requires:       %{name} = %{version}
 Requires:       zsh
 Supplements:    (%{name} and zsh)

++++++ Makefile ++++++
# Helper targets for the skupper OBS package. Not used by the build.
VERSION ?= 2.2.4

vendor:
        ./regen-vendor.sh $(VERSION)

.PHONY: vendor

++++++ _service ++++++
--- /var/tmp/diff_new_pack.uSQczi/_old  2026-10-28 17:48:18.488483417 +0100
+++ /var/tmp/diff_new_pack.uSQczi/_new  2026-10-28 17:48:18.500483919 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/skupperproject/skupper</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">2.2.1</param>
+    <param name="revision">2.2.4</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.uSQczi/_old  2026-10-28 17:48:18.554486178 +0100
+++ /var/tmp/diff_new_pack.uSQczi/_new  2026-10-28 17:48:18.562486513 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/skupperproject/skupper</param>
-              <param 
name="changesrevision">5f1ada1125b877826d789cc587582a78167d0e99</param></service></servicedata>
+              <param 
name="changesrevision">3153d06e2cff668a7c9fbc751857591320dcee13</param></service></servicedata>
 (No newline at EOF)
 

++++++ regen-vendor.sh ++++++
#!/bin/bash
# Regenerate vendor.tar.gz for the skupper OBS package.
#
# Plain `go mod vendor` (what `osc service manualrun go_modules` runs)
# fails on the 2.2.x branch: some tests/integration/kube/controller/*_test.go
# files import internal/fixtures, which exists on main only. So exactly those
# files are moved aside first, then vendored, packed, and moved back. The
# remaining suite_test.go still pulls test-only deps (e.g. envtest) into
# vendor/, which the build does not use but keeps the tree reproducible.
# Everything happens in a throwaway clone, so shipped sources are untouched.
#
# Usage: ./regen-vendor.sh [revision]   # default: 2.2.4 (see _service)
set -euo pipefail

REV="${1:-2.2.4}"
URL="https://github.com/skupperproject/skupper";
# In-module import path whose directory the branch does not ship.
MISSING="internal/fixtures"

WORK="$(mktemp -d)"
trap 'rm -rf "$WORK"' EXIT

git clone --quiet "$URL" "$WORK/skupper"
git -C "$WORK/skupper" checkout --quiet "$REV"

SRC="$WORK/skupper"
mapfile -t BROKEN < <(grep -rl "$MISSING" --include='*_test.go' "$SRC/tests" || 
true)
[ "${#BROKEN[@]}" -gt 0 ] || { echo "no test files importing $MISSING, nothing 
to set aside"; exit 1; }
mkdir "$WORK/aside"
for f in "${BROKEN[@]}"; do
        mv "$f" "$WORK/aside/"
done

(
        cd "$SRC"
        go mod vendor
)
tar -C "$SRC" -czf "$WORK/vendor.tar.gz" vendor
for f in "${BROKEN[@]}"; do
        mv "$WORK/aside/$(basename "$f")" "$f"
done

cp "$WORK/vendor.tar.gz" ./vendor.tar.gz
echo "wrote ./vendor.tar.gz from $URL@$REV"

++++++ skupper-2.2.1.obscpio -> skupper-2.2.4.obscpio ++++++
++++ 7683 lines of diff (skipped)

++++++ skupper.obsinfo ++++++
--- /var/tmp/diff_new_pack.uSQczi/_old  2026-10-28 17:48:19.608530273 +0100
+++ /var/tmp/diff_new_pack.uSQczi/_new  2026-10-28 17:48:19.617530649 +0100
@@ -1,5 +1,5 @@
 name: skupper
-version: 2.2.1
-mtime: 1780493614
-commit: 5f1ada1125b877826d789cc587582a78167d0e99
+version: 2.2.4
+mtime: 1792681404
+commit: 3153d06e2cff668a7c9fbc751857591320dcee13
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/skupper/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.skupper.new.2252680/vendor.tar.gz differ: char 13, 
line 1

Reply via email to