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 = []