Please upgrade to, or separately provide, at least v2.2.1.
Hi jonas.
I've uploaded this to experimental.
In terms of uploads to unstable, This needs to be updated together
together with at least polling (which James recently uploaded to
experimental).
A number of your packages will need either updates or patching
to go together with this update. I prepared patches for some of them
so I could use them for testing, but it may make more sense to update
these crates to new upstream releases too.
rdep list:
rust-async-executor - Jonas package, build/test dependency only, not
investigated.
rust-async-global-executor - Rust team package, fix uploaded.
rust-async-net - Jonas package, debdiff attached.
rust-async-process - Jonas package, debdiff attached.
rust-async-std - Jonas package, debdiff attached
rust-if-watch - Jonas package, debian build/test dependencies allow the new
version, cargo dependencies do not.
rust-isahc - Jonas package, not investigated, not in testing.
rust-smol - Jonas package, debdiff attatched.
rust-zbus - Rust team package, upstream still uses 1.x not investigated further.
rust-zbus-1 - old version of zbus, we will presumablly have to backport.
rust-expectrl - Rust team package, still uses 1.x upstream.
rust-netlink-sys - rust team package, I prepared a patch and it passes tests
but would preffer to get upstream's feedback as it's quite intrustive.
rust-prodash - rust team package, upstream seems to have updated.
rust-quinn - rust team package, upstream still on 1.x, not investigated further
rust-sqlx-core - rust team package, not in testing, still uses 1.x upstream.
diff -Nru rust-smol-1.3.0/debian/changelog rust-smol-1.3.0/debian/changelog
--- rust-smol-1.3.0/debian/changelog2023-08-20 08:26:43.0 +
+++ rust-smol-1.3.0/debian/changelog2024-02-01 14:15:48.0 +
@@ -1,3 +1,10 @@
+rust-smol (1.3.0-4.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Bump async-io dependency to 2.
+
+ -- Peter Michael Green Thu, 01 Feb 2024 14:15:48 +
+
rust-smol (1.3.0-4) unstable; urgency=medium
* drop patch 2002_async-io, obsoleted by Debian package updates
diff -Nru rust-smol-1.3.0/debian/control rust-smol-1.3.0/debian/control
--- rust-smol-1.3.0/debian/control 2023-02-03 09:29:58.0 +
+++ rust-smol-1.3.0/debian/control 2024-02-01 14:15:48.0 +
@@ -8,7 +8,7 @@
librust-async-channel-1+default-dev ,
librust-async-executor-1+default-dev (>= 1.5) ,
librust-async-fs-1+default-dev ,
- librust-async-io-1+default-dev (>= 1.11) ,
+ librust-async-io-2+default-dev (>= 1.11) ,
librust-async-lock-2+default-dev ,
librust-async-net-1+default-dev ,
librust-async-process-1+default-dev (>= 1.6) ,
@@ -46,7 +46,7 @@
librust-async-channel-1+default-dev,
librust-async-executor-1+default-dev (>= 1.5),
librust-async-fs-1+default-dev,
- librust-async-io-1+default-dev (>= 1.11),
+ librust-async-io-2+default-dev,
librust-async-lock-2+default-dev,
librust-async-net-1+default-dev,
librust-async-process-1+default-dev (>= 1.6),
diff -Nru rust-smol-1.3.0/debian/patches/2004-bump-async-io.patch
rust-smol-1.3.0/debian/patches/2004-bump-async-io.patch
--- rust-smol-1.3.0/debian/patches/2004-bump-async-io.patch 1970-01-01
00:00:00.0 +
+++ rust-smol-1.3.0/debian/patches/2004-bump-async-io.patch 2024-02-01
14:15:48.0 +
@@ -0,0 +1,14 @@
+Description: Bump async-io dependency to 2.
+Author: Peter Michael Green
+
+--- rust-smol-1.3.0.orig/Cargo.toml
rust-smol-1.3.0/Cargo.toml
+@@ -21,7 +21,7 @@ autoexamples = false
+ async-channel = "1.4.2"
+ async-executor = "1.5.0"
+ async-fs = "1.3.0"
+-async-io = "1.12.0"
++async-io = "2"
+ async-lock = "2.6.0"
+ async-net = "1.4.3"
+ async-process = "1.6.0"
diff -Nru rust-smol-1.3.0/debian/patches/series
rust-smol-1.3.0/debian/patches/series
--- rust-smol-1.3.0/debian/patches/series 2023-08-13 12:03:01.0
+
+++ rust-smol-1.3.0/debian/patches/series 2024-02-01 14:15:48.0
+
@@ -3,3 +3,4 @@
2002_inotify.patch
2002_tests.patch
2003_network.patch
+2004-bump-async-io.patch
diff -Nru rust-async-process-1.7.0/debian/changelog
rust-async-process-1.7.0/debian/changelog
--- rust-async-process-1.7.0/debian/changelog 2023-10-10 18:08:32.0
+
+++ rust-async-process-1.7.0/debian/changelog 2024-02-01 14:27:49.0
+
@@ -1,3 +1,10 @@
+rust-async-process (1.7.0-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Bump async-io to 2.
+
+ -- Peter Michael Green Thu, 01 Feb 2024 14:27:49 +
+
rust-async-process (1.7.0-3) unstable; urgency=medium
* add patch cherry-picked upstream
diff -Nru rust-async-process-1.7.0/debian/control
rust-async-process-1.7.0/debian/control
--- rust-async-process-1.7.0/debian/control 2023-10-10 18:05:44.0
+
+++ rust-async-process-1.7.0/debian/control 2024-02-01 14:27:43.0
+
@@ -4,13 +4,13 @@
Build-Depends: