[Pkg-rust-maintainers] Bug#1102077: unblock: rust-debcargo/2.7.8-3
Fabian Grünbichler
debian at fabian.gruenbichler.email
Fri Apr 4 18:24:50 BST 2025
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: rust-debcargo at packages.debian.org
Control: affects -1 + src:rust-debcargo
User: release.debian.org at packages.debian.org
Usertags: unblock
Please unblock package rust-debcargo
[ Reason ]
As part of the libgit2 1.9 transition, I need to upload a version of
debcargo with updated libgit2 rust bindings. debcargo is on the list of
toolchain packages and thus already frozen.
[ Impact ]
rust-debcargo would FTBFS
[ Tests ]
I manually used the resulting debcargo binary in addition to the
test suite.
[ Risks ]
The changes to libgit2 and its bindings are fairly small. debcargo is
only used to generate source packages, not as part of builds - any
issues will likely only affect the Rust team which is also
maintaining/developing debcargo.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
[ Other info ]
unblock rust-debcargo/2.7.8-1
-------------- next part --------------
diff -Nru rust-debcargo-2.7.8/debian/cargo-checksum.json rust-debcargo-2.7.8/debian/cargo-checksum.json
--- rust-debcargo-2.7.8/debian/cargo-checksum.json 2025-03-07 09:46:24.000000000 +0100
+++ rust-debcargo-2.7.8/debian/cargo-checksum.json 2025-04-04 19:17:48.000000000 +0200
@@ -1 +1 @@
-{"package":"47e23d67bc35dce555979a021e12d0e0fa1351a70a9f120405c19acebcd92b64","files":{}}
+{"package":"Could not get crate checksum","files":{}}
diff -Nru rust-debcargo-2.7.8/debian/changelog rust-debcargo-2.7.8/debian/changelog
--- rust-debcargo-2.7.8/debian/changelog 2025-03-07 09:46:24.000000000 +0100
+++ rust-debcargo-2.7.8/debian/changelog 2025-04-04 19:17:48.000000000 +0200
@@ -1,7 +1,21 @@
+rust-debcargo (2.7.8-3) unstable; urgency=medium
+
+ * Package debcargo 2.7.8 from crates.io using debcargo 2.7.8
+ * Uplaod to unstable
+
+ -- Fabian Gr?nbichler <debian at fabian.gruenbichler.email> Fri, 04 Apr 2025 19:17:48 +0200
+
+rust-debcargo (2.7.8-2) experimental; urgency=medium
+
+ * Package debcargo 2.7.8 from crates.io using debcargo 2.7.8
+ * relax git2 to allow libgit2 1.8 and 1.9
+
+ -- Fabian Gr?nbichler <debian at fabian.gruenbichler.email> Mon, 17 Mar 2025 07:13:14 +0100
+
rust-debcargo (2.7.8-1) unstable; urgency=medium
* Package debcargo 2.7.8 from crates.io using debcargo 2.7.7
- * add `debcargo deb-dependencis` (Closes: #1051501)
+ * add `debcargo deb-dependencies` (Closes: #1051501)
* split generated Build-Depends into -Arch and -Indep
* allow overriding Breaks, Replaces and Conflicts
* fix version ranges with <!nocheck>
diff -Nru rust-debcargo-2.7.8/debian/control rust-debcargo-2.7.8/debian/control
--- rust-debcargo-2.7.8/debian/control 2025-03-07 09:46:24.000000000 +0100
+++ rust-debcargo-2.7.8/debian/control 2025-04-04 19:17:48.000000000 +0200
@@ -2,8 +2,8 @@
Section: rust
Priority: optional
Build-Depends: debhelper-compat (= 13),
- dh-sequence-cargo,
- cargo:native,
+ dh-sequence-cargo
+Build-Depends-Arch: cargo:native,
rustc:native (>= 1.58),
libstd-rust-dev,
librust-ansi-term-0.12+default-dev,
@@ -20,7 +20,8 @@
librust-env-logger-0.11+default-dev,
librust-filetime-0.2+default-dev,
librust-flate2-1+default-dev,
- librust-git2-0.19+default-dev,
+ librust-git2+default-dev (<< 0.21-~~),
+ librust-git2+default-dev (>= 0.19-~~),
librust-glob-0.3+default-dev,
librust-itertools-0.13+default-dev,
librust-log-0.4+default-dev,
@@ -63,7 +64,8 @@
librust-env-logger-0.11+default-dev,
librust-filetime-0.2+default-dev,
librust-flate2-1+default-dev,
- librust-git2-0.19+default-dev,
+ librust-git2+default-dev (<< 0.21-~~),
+ librust-git2+default-dev (>= 0.19-~~),
librust-glob-0.3+default-dev,
librust-itertools-0.13+default-dev,
librust-log-0.4+default-dev,
diff -Nru rust-debcargo-2.7.8/debian/patches/relax-git2.patch rust-debcargo-2.7.8/debian/patches/relax-git2.patch
--- rust-debcargo-2.7.8/debian/patches/relax-git2.patch 1970-01-01 01:00:00.000000000 +0100
+++ rust-debcargo-2.7.8/debian/patches/relax-git2.patch 2025-04-04 19:17:48.000000000 +0200
@@ -0,0 +1,13 @@
+Index: debcargo/Cargo.toml
+===================================================================
+--- debcargo.orig/Cargo.toml
++++ debcargo/Cargo.toml
+@@ -90,7 +90,7 @@ version = "0.2"
+ version = "1"
+
+ [dependencies.git2]
+-version = "0.19"
++version = ">= 0.19, < 0.21"
+
+ [dependencies.glob]
+ version = "0.3"
diff -Nru rust-debcargo-2.7.8/debian/patches/series rust-debcargo-2.7.8/debian/patches/series
--- rust-debcargo-2.7.8/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ rust-debcargo-2.7.8/debian/patches/series 2025-04-04 19:17:48.000000000 +0200
@@ -0,0 +1 @@
+relax-git2.patch
More information about the Pkg-rust-maintainers
mailing list