Package: netavark
I hope to update the nix crate to 0.30 soon, netavark's debian
build-dependencies allow the new version, but it's Cargo
dependencies do not.
After relaxing the dependency the package buildds successfully.
diff -Nru netavark-1.16.1/debian/cargo-checksum.json
netavark-1.16.1/debian/cargo-checksum.json
--- netavark-1.16.1/debian/cargo-checksum.json 1970-01-01 00:00:00.000000000
+0000
+++ netavark-1.16.1/debian/cargo-checksum.json 2025-09-28 11:23:22.000000000
+0000
@@ -0,0 +1 @@
+{"package":"8b2de1f3fe77fb8e2d39faebafb224cf1552c6820b430ff57d1acb28dd60d7f1","files":{}}
diff -Nru netavark-1.16.1/debian/changelog netavark-1.16.1/debian/changelog
--- netavark-1.16.1/debian/changelog 2025-09-11 09:59:45.000000000 +0000
+++ netavark-1.16.1/debian/changelog 2025-09-28 11:23:22.000000000 +0000
@@ -1,3 +1,10 @@
+netavark (1.16.1-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Relax cargo dependency on nix.
+
+ -- Peter Michael Green <[email protected]> Sun, 28 Sep 2025 11:23:22 +0000
+
netavark (1.16.1-2) unstable; urgency=medium
* Upload to unstable
diff -Nru netavark-1.16.1/debian/patches/0011-Relax-dependency-on-nix.patch
netavark-1.16.1/debian/patches/0011-Relax-dependency-on-nix.patch
--- netavark-1.16.1/debian/patches/0011-Relax-dependency-on-nix.patch
2025-09-11 09:59:45.000000000 +0000
+++ netavark-1.16.1/debian/patches/0011-Relax-dependency-on-nix.patch
2025-09-28 11:20:50.000000000 +0000
@@ -16,7 +16,7 @@
serde_json = "1.0.142"
zbus = { version = "5.9.0" }
-nix = { version = "0.30.1", features = ["net", "sched", "signal", "socket",
"user"] }
-+nix = { version = "0.29", features = ["net", "sched", "signal", "socket",
"user"] }
++nix = { version = ">= 0.29", features = ["net", "sched", "signal", "socket",
"user"] }
rand = "0.9.2"
sha2 = "0.10.9"
netlink-packet-route = "0.23.0"
diff -Nru netavark-1.16.1/debian/patches/0012-Relax-dependency-on-Rand.patch
netavark-1.16.1/debian/patches/0012-Relax-dependency-on-Rand.patch
--- netavark-1.16.1/debian/patches/0012-Relax-dependency-on-Rand.patch
2025-09-11 09:59:45.000000000 +0000
+++ netavark-1.16.1/debian/patches/0012-Relax-dependency-on-Rand.patch
2025-09-28 11:22:26.000000000 +0000
@@ -13,15 +13,9 @@
index a39ce93..4151dbf 100644
--- a/Cargo.toml
+++ b/Cargo.toml
-@@ -44,7 +44,7 @@ serde = { version = "1.0.219", features = ["derive"] }
- serde_json = "1.0.142"
- zbus = { version = "5.9.0" }
- nix = { version = "0.29", features = ["net", "sched", "signal", "socket",
"user"] }
+@@ -47,1 +47,1 @@
-rand = "0.9.2"
+rand = "0.8.5"
- sha2 = "0.10.9"
- netlink-packet-route = "0.23.0"
- netlink-packet-core = "0.7.0"
@@ -68,5 +68,5 @@ tonic-build = "0.13.1"
[dev-dependencies]
diff -Nru netavark-1.16.1/debian/patches/0014-Relax-dependency-on-zbus.patch
netavark-1.16.1/debian/patches/0014-Relax-dependency-on-zbus.patch
--- netavark-1.16.1/debian/patches/0014-Relax-dependency-on-zbus.patch
2025-09-11 09:59:45.000000000 +0000
+++ netavark-1.16.1/debian/patches/0014-Relax-dependency-on-zbus.patch
2025-09-28 11:23:00.000000000 +0000
@@ -10,12 +10,6 @@
index f55f6cb..ee1b75a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
-@@ -42,7 +42,7 @@ libc = "0.2.157"
- log = "0.4.27"
- serde = { version = "1.0.219", features = ["derive"] }
- serde_json = "1.0.142"
+@@ -45,1 +45,1 @@
-zbus = { version = "5.9.0" }
+zbus = { version = "5.3.0" }
- nix = { version = "0.29", features = ["net", "sched", "signal", "socket",
"user"] }
- rand = "0.8.5"
- sha2 = "0.10.9"