Package: git-delta
Version: 0.16.5-3

Due to the recent upload of libgit2, I have just uploaded
new versions of rust-libgit2-sys, rust-git2 and a number
of their reverse dependencies.

We enforce a version match (at the major.minor level)
between the rust libgit2 bindings and the libgit2
libraries because we have seen mismatches cause
runtime misbehaviour in the past.

Your package build-depends on two packages which
have bumped semver as part of this update, rust-git2
and rust-bat. The upstream changelogs don't look too
scary and your package built succesfully with the
dependencies bumped. I have attatched a debdiff.

Sorry for the lack of prior warning on this one, we should
have engaged with the libgit2 maintainer earlier, but
noone got around to it and the libgit2 maintainer
and release team eventually went ahead without
waiting for us.
diff -Nru git-delta-0.16.5/debian/changelog git-delta-0.16.5/debian/changelog
--- git-delta-0.16.5/debian/changelog   2023-08-09 08:27:30.000000000 +0000
+++ git-delta-0.16.5/debian/changelog   2023-12-03 13:41:55.000000000 +0000
@@ -1,3 +1,10 @@
+git-delta (0.16.5-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Bump git2 to 0.18 and bat to 0.24.
+
+ -- Peter Michael Green <plugw...@debian.org>  Sun, 03 Dec 2023 13:41:55 +0000
+
 git-delta (0.16.5-3) unstable; urgency=medium
 
   * mention unrelated but similarly named package and binary executable
diff -Nru git-delta-0.16.5/debian/control git-delta-0.16.5/debian/control
--- git-delta-0.16.5/debian/control     2023-08-09 07:25:59.000000000 +0000
+++ git-delta-0.16.5/debian/control     2023-12-03 13:41:55.000000000 +0000
@@ -12,7 +12,7 @@
  librust-ansi-term-0.12+default-dev,
  librust-anyhow-1+default-dev,
  librust-atty-0.2+default-dev,
- librust-bat-0.23+regex-onig-dev,
+ librust-bat-0.24+regex-onig-dev,
  librust-bitflags-2+default-dev,
  librust-box-drawing-0.1+default-dev,
  librust-bytelines-2+default-dev,
@@ -27,7 +27,7 @@
  librust-console-0.15+default-dev,
  librust-ctrlc-3+default-dev,
  librust-dirs-5+default-dev,
- librust-git2-0.16-dev,
+ librust-git2-0.18-dev,
  librust-grep-cli-0.1+default-dev,
  librust-itertools-0.10+default-dev,
  librust-lazy-static-1+default-dev,
diff -Nru git-delta-0.16.5/debian/patches/1001_deps.patch 
git-delta-0.16.5/debian/patches/1001_deps.patch
--- git-delta-0.16.5/debian/patches/1001_deps.patch     2023-08-07 
16:17:37.000000000 +0000
+++ git-delta-0.16.5/debian/patches/1001_deps.patch     2023-12-03 
13:41:55.000000000 +0000
@@ -10,7 +10,7 @@
  
  [dependencies]
 -bat = { version = "0.22.1", default-features = false, features = 
["regex-onig"] }
-+bat = { version = ">= 0.22.1, < 0.24", default-features = false, features = 
["regex-onig"] }
++bat = { version = ">= 0.22.1, < 0.25", default-features = false, features = 
["regex-onig"] }
  chrono = "0.4.23"
  chrono-humanize = "0.2.2"
 -ansi_colours = "1.2.1"
@@ -49,7 +49,7 @@
  
  [dependencies.git2]
 -version = "0.16.1"
-+version = "0.16"
++version = "0.18"
  default-features = false
  features = []
  

Reply via email to