Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package git-delta for openSUSE:Factory 
checked in at 2026-03-31 15:22:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/git-delta (Old)
 and      /work/SRC/openSUSE:Factory/.git-delta.new.1999 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "git-delta"

Tue Mar 31 15:22:45 2026 rev:16 rq:1343747 version:0.19.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/git-delta/git-delta.changes      2026-03-24 
18:50:50.695348004 +0100
+++ /work/SRC/openSUSE:Factory/.git-delta.new.1999/git-delta.changes    
2026-03-31 15:23:52.416280535 +0200
@@ -1,0 +2,6 @@
+Mon Mar 30 17:43:31 UTC 2026 - Michael Vetter <[email protected]>
+
+- Updaet to 0.10.2:
+  * CD: pin GNU Linux builds to ubuntu-22.04 for Debian 12 compat #2135
+
+-------------------------------------------------------------------

Old:
----
  cargo_config
  git-delta-0.19.1.tar.gz

New:
----
  git-delta-0.19.2.tar.gz

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

Other differences:
------------------
++++++ git-delta.spec ++++++
--- /var/tmp/diff_new_pack.BexedS/_old  2026-03-31 15:23:53.560328193 +0200
+++ /var/tmp/diff_new_pack.BexedS/_new  2026-03-31 15:23:53.564328361 +0200
@@ -17,14 +17,13 @@
 
 
 Name:           git-delta
-Version:        0.19.1
+Version:        0.19.2
 Release:        0
 Summary:        A syntax-highlighter for git and diff output
 License:        MIT
 URL:            https://github.com/dandavison/delta
 Source0:        
https://github.com/dandavison/delta/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:        vendor.tar.zst
-Source2:        cargo_config
 BuildRequires:  cargo-packaging
 BuildRequires:  clang-devel
 BuildRequires:  git-core
@@ -36,8 +35,6 @@
 
 %prep
 %autosetup -a1 -n delta-%{version}
-mkdir -p .cargo
-cp %{SOURCE2} .cargo/config
 
 %build
 CFLAGS+=' -ffat-lto-objects'

++++++ _service ++++++
--- /var/tmp/diff_new_pack.BexedS/_old  2026-03-31 15:23:53.604330027 +0200
+++ /var/tmp/diff_new_pack.BexedS/_new  2026-03-31 15:23:53.608330193 +0200
@@ -1,10 +1,9 @@
 <services>
   <service name="cargo_vendor" mode="disabled">
-     <param name="srctar">git-delta-0.19.1.tar.gz</param>
+     <param name="srctar">git-delta-0.19.2.tar.gz</param>
      <param name="compression">zst</param>
      <param name="update">true</param>
      <param name="filter">true</param>
   </service>
-  <service name="cargo_audit" mode="disabled"/>
 </services>
 

++++++ git-delta-0.19.1.tar.gz -> git-delta-0.19.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/delta-0.19.1/.github/workflows/cd.yml 
new/delta-0.19.2/.github/workflows/cd.yml
--- old/delta-0.19.1/.github/workflows/cd.yml   2026-03-22 16:06:42.000000000 
+0100
+++ new/delta-0.19.2/.github/workflows/cd.yml   2026-03-28 20:37:30.000000000 
+0100
@@ -18,19 +18,19 @@
           - os: windows-latest
             target: x86_64-pc-windows-msvc
             use-cross: false
-          - os: ubuntu-latest
+          - os: ubuntu-22.04
             target: x86_64-unknown-linux-gnu
             use-cross: false
           - os: ubuntu-latest
             target: x86_64-unknown-linux-musl
             use-cross: true
-          - os: ubuntu-latest
+          - os: ubuntu-22.04
             target: i686-unknown-linux-gnu
             use-cross: true
-          - os: ubuntu-latest
+          - os: ubuntu-22.04
             target: arm-unknown-linux-gnueabihf
             use-cross: true
-          - os: ubuntu-latest
+          - os: ubuntu-22.04
             target: aarch64-unknown-linux-gnu
             use-cross: true
 
@@ -81,12 +81,84 @@
       - name: Releasing assets
         uses: softprops/action-gh-release@v2
         with:
+          draft: true
           files: |
             delta-*-${{ matrix.job.target }}.*
             git-delta*.deb
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 
+  verify-release:
+    name: Verify release assets
+    needs: publish
+    runs-on: ubuntu-latest
+    env:
+      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+    steps:
+      - name: Wait for release assets to be available
+        run: sleep 10
+
+      - name: Check all expected assets exist
+        run: |
+          tag="${GITHUB_REF#refs/tags/}"
+          expected=(
+            "delta-${tag}-aarch64-apple-darwin.tar.gz"
+            "delta-${tag}-aarch64-unknown-linux-gnu.tar.gz"
+            "delta-${tag}-arm-unknown-linux-gnueabihf.tar.gz"
+            "delta-${tag}-i686-unknown-linux-gnu.tar.gz"
+            "delta-${tag}-x86_64-pc-windows-msvc.zip"
+            "delta-${tag}-x86_64-unknown-linux-gnu.tar.gz"
+            "delta-${tag}-x86_64-unknown-linux-musl.tar.gz"
+            "git-delta_${tag}_amd64.deb"
+            "git-delta_${tag}_arm64.deb"
+            "git-delta_${tag}_armhf.deb"
+            "git-delta_${tag}_i386.deb"
+            "git-delta-musl_${tag}_amd64.deb"
+          )
+          actual=$(gh release view "$tag" --repo "$GITHUB_REPOSITORY" --json 
assets -q '.assets[].name' | sort)
+          missing=()
+          for asset in "${expected[@]}"; do
+            if ! echo "$actual" | grep -qxF "$asset"; then
+              missing+=("$asset")
+            fi
+          done
+          if [[ ${#missing[@]} -gt 0 ]]; then
+            echo "FAIL: missing release assets:"
+            printf '  %s\n' "${missing[@]}"
+            exit 1
+          fi
+          echo "All ${#expected[@]} expected assets present."
+
+      - name: Verify .deb installability on Debian 12
+        run: |
+          tag="${GITHUB_REF#refs/tags/}"
+          
deb_url="https://github.com/${GITHUB_REPOSITORY}/releases/download/${tag}/git-delta_${tag}_amd64.deb";
+          docker run --rm debian:12 bash -c "
+            set -e
+            apt-get update -qq > /dev/null 2>&1
+            apt-get install -y -qq curl > /dev/null 2>&1
+            curl -fsSL -o /tmp/delta.deb '$deb_url'
+            dpkg -i /tmp/delta.deb
+            delta --version
+          "
+
+      - name: Verify .deb libc6 dependencies are Debian 12 compatible
+        run: |
+          tag="${GITHUB_REF#refs/tags/}"
+          max_libc="2.36"
+          for arch in amd64 arm64 armhf i386; do
+            
deb_url="https://github.com/${GITHUB_REPOSITORY}/releases/download/${tag}/git-delta_${tag}_${arch}.deb";
+            curl -fsSL -o "/tmp/delta-${arch}.deb" "$deb_url"
+            depends=$(dpkg-deb -f "/tmp/delta-${arch}.deb" Depends)
+            echo "${arch}: ${depends}"
+            libc_ver=$(echo "$depends" | grep -oP 'libc6 \(>= \K[0-9.]+')
+            if [ "$(printf '%s\n%s' "$libc_ver" "$max_libc" | sort -V | tail 
-1)" != "$max_libc" ]; then
+              echo "FAIL: ${arch} requires libc6 >= ${libc_ver}, but Debian 12 
has ${max_libc}"
+              exit 1
+            fi
+          done
+          echo "All .deb packages are Debian 12 compatible."
+
   publish-to-cargo:
     name: Publishing to Cargo
     runs-on: ubuntu-latest
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/delta-0.19.1/Cargo.lock new/delta-0.19.2/Cargo.lock
--- old/delta-0.19.1/Cargo.lock 2026-03-22 16:06:42.000000000 +0100
+++ new/delta-0.19.2/Cargo.lock 2026-03-28 20:37:30.000000000 +0100
@@ -706,7 +706,7 @@
 
 [[package]]
 name = "git-delta"
-version = "0.19.1"
+version = "0.19.2"
 dependencies = [
  "ansi_colours",
  "ansi_term",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/delta-0.19.1/Cargo.toml new/delta-0.19.2/Cargo.toml
--- old/delta-0.19.1/Cargo.toml 2026-03-22 16:06:42.000000000 +0100
+++ new/delta-0.19.2/Cargo.toml 2026-03-28 20:37:30.000000000 +0100
@@ -8,7 +8,7 @@
 homepage = "https://github.com/dandavison/delta";
 license = "MIT"
 repository = "https://github.com/dandavison/delta";
-version = "0.19.1"
+version = "0.19.2"
 
 [[bin]]
 name = "delta"

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/git-delta/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.git-delta.new.1999/vendor.tar.zst differ: char 7, 
line 1

Reply via email to