Package: rust-smol
I am currently preparing to update the rust-nix pacakge to version 0.27.
The smol crate has a dev-dependency on the nix crate, which the Debian
packaging translates to build and autopkgtest dependencies. After
relaxing the dependencies to allow the new version.
The new rust-nix package is available in experimental. A debdiff
is attached.
diff -Nru rust-smol-1.3.0/debian/changelog rust-smol-1.3.0/debian/changelog
--- rust-smol-1.3.0/debian/changelog 2024-02-01 19:28:09.000000000 +0000
+++ rust-smol-1.3.0/debian/changelog 2024-03-04 23:06:03.000000000 +0000
@@ -1,3 +1,10 @@
+rust-smol (1.3.0-5.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Allow building with nix 0.27.
+
+ -- Peter Michael Green <plugw...@debian.org> Mon, 04 Mar 2024 23:06:03 +0000
+
rust-smol (1.3.0-5) unstable; urgency=medium
* add patches 2001_async_* to accept older crates;
diff -Nru rust-smol-1.3.0/debian/control rust-smol-1.3.0/debian/control
--- rust-smol-1.3.0/debian/control 2024-02-01 19:14:29.000000000 +0000
+++ rust-smol-1.3.0/debian/control 2024-03-04 23:06:00.000000000 +0000
@@ -24,7 +24,7 @@
librust-hyper-0.14+stream-dev <!nocheck>,
librust-inotify-0-dev (<< 0.11) <!nocheck>,
librust-native-tls-0.2+default-dev <!nocheck>,
- librust-nix-0+default-dev (<< 0.27) <!nocheck>,
+ librust-nix-0+default-dev (<< 0.28) <!nocheck>,
librust-nix-0+default-dev (>= 0.23) <!nocheck>,
librust-signal-hook-0.3+default-dev <!nocheck>,
librust-tempfile-3+default-dev <!nocheck>,
diff -Nru rust-smol-1.3.0/debian/patches/1001_nix.patch
rust-smol-1.3.0/debian/patches/1001_nix.patch
--- rust-smol-1.3.0/debian/patches/1001_nix.patch 2023-08-20
08:25:51.000000000 +0000
+++ rust-smol-1.3.0/debian/patches/1001_nix.patch 2024-03-04
23:05:13.000000000 +0000
@@ -10,7 +10,7 @@
[target.'cfg(target_os = "linux")'.dev-dependencies]
inotify = { version = "0.10", default-features = false }
-nix = "0.24"
-+nix = ">= 0.24, < 0.27"
++nix = ">= 0.24, < 0.28"
timerfd = "1"
[target.'cfg(windows)'.dev-dependencies]
diff -Nru rust-smol-1.3.0/debian/patches/2001_inotify.patch
rust-smol-1.3.0/debian/patches/2001_inotify.patch
--- rust-smol-1.3.0/debian/patches/2001_inotify.patch 2023-08-20
08:25:51.000000000 +0000
+++ rust-smol-1.3.0/debian/patches/2001_inotify.patch 2024-03-04
23:05:51.000000000 +0000
@@ -13,5 +13,5 @@
[target.'cfg(target_os = "linux")'.dev-dependencies]
-inotify = { version = "0.10", default-features = false }
+inotify = { version = ">= 0.9, < 0.11", default-features = false }
- nix = ">= 0.24, < 0.27"
+ nix = ">= 0.24, < 0.28"
timerfd = "1"
diff -Nru rust-smol-1.3.0/debian/patches/2001_windows.patch
rust-smol-1.3.0/debian/patches/2001_windows.patch
--- rust-smol-1.3.0/debian/patches/2001_windows.patch 2023-08-20
08:25:51.000000000 +0000
+++ rust-smol-1.3.0/debian/patches/2001_windows.patch 2024-03-04
23:05:33.000000000 +0000
@@ -8,7 +8,7 @@
+++ b/Cargo.toml
@@ -50,6 +50,3 @@
inotify = { version = "0.10", default-features = false }
- nix = ">= 0.24, < 0.27"
+ nix = ">= 0.24, < 0.28"
timerfd = "1"
-
-[target.'cfg(windows)'.dev-dependencies]