Source: rust-tokio Version: 1.48.0-1 Severity: important Tags: patch Hello,
librust-tokio-dev depends on librust-tokio+io-uring-dev which is really linux-only, and the io-uring feature is indeed marked as linux-only, could you apply the attached patch to drop the dependency on non-linux? Thanks, Samuel -- System Information: Debian Release: forky/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates'), (500, 'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, arm64 Kernel: Linux 6.17.0 (SMP w/22 CPU threads; PREEMPT) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
diff -Nru rust-tokio-1.48.0/debian/changelog rust-tokio-1.48.0/debian/changelog --- rust-tokio-1.48.0/debian/changelog 2025-11-02 05:11:47.000000000 +0000 +++ rust-tokio-1.48.0/debian/changelog 2025-11-08 15:08:36.000000000 +0000 @@ -1,3 +1,9 @@ +rust-tokio (1.48.0-2) UNRELEASED; urgency=medium + + * control: Enable io-uring dependency on Linux only. + + -- Samuel Thibault <[email protected]> Sat, 08 Nov 2025 15:08:36 +0000 + rust-tokio (1.48.0-1) unstable; urgency=medium * Team upload. diff -Nru rust-tokio-1.48.0/debian/control rust-tokio-1.48.0/debian/control --- rust-tokio-1.48.0/debian/control 2025-11-02 05:11:47.000000000 +0000 +++ rust-tokio-1.48.0/debian/control 2025-11-08 15:08:31.000000000 +0000 @@ -24,7 +24,7 @@ ${misc:Depends}, librust-backtrace-0.3+default-dev (>= 0.3.58-~~), librust-bytes-1+default-dev (>= 1.2.1-~~), - librust-io-uring-0.7-dev (>= 0.7.6-~~), + librust-io-uring-0.7-dev (>= 0.7.6-~~) [linux-any], librust-libc-0.2+default-dev (>= 0.2.168-~~), librust-mio-1+net-dev (>= 1.0.1-~~), librust-mio-1+os-ext-dev (>= 1.0.1-~~), @@ -45,7 +45,7 @@ librust-tokio+fs-dev (= ${binary:Version}), librust-tokio+full-dev (= ${binary:Version}), librust-tokio+io-std-dev (= ${binary:Version}), - librust-tokio+io-uring-dev (= ${binary:Version}), + librust-tokio+io-uring-dev (= ${binary:Version}) [linux-any], librust-tokio+io-util-dev (= ${binary:Version}), librust-tokio+libc-dev (= ${binary:Version}), librust-tokio+macros-dev (= ${binary:Version}), @@ -70,7 +70,7 @@ librust-tokio-1+fs-dev (= ${binary:Version}), librust-tokio-1+full-dev (= ${binary:Version}), librust-tokio-1+io-std-dev (= ${binary:Version}), - librust-tokio-1+io-uring-dev (= ${binary:Version}), + librust-tokio-1+io-uring-dev (= ${binary:Version}) [linux-any], librust-tokio-1+io-util-dev (= ${binary:Version}), librust-tokio-1+libc-dev (= ${binary:Version}), librust-tokio-1+macros-dev (= ${binary:Version}), @@ -95,7 +95,7 @@ librust-tokio-1.48+fs-dev (= ${binary:Version}), librust-tokio-1.48+full-dev (= ${binary:Version}), librust-tokio-1.48+io-std-dev (= ${binary:Version}), - librust-tokio-1.48+io-uring-dev (= ${binary:Version}), + librust-tokio-1.48+io-uring-dev (= ${binary:Version}) [linux-any], librust-tokio-1.48+io-util-dev (= ${binary:Version}), librust-tokio-1.48+libc-dev (= ${binary:Version}), librust-tokio-1.48+macros-dev (= ${binary:Version}), @@ -120,7 +120,7 @@ librust-tokio-1.48.0+fs-dev (= ${binary:Version}), librust-tokio-1.48.0+full-dev (= ${binary:Version}), librust-tokio-1.48.0+io-std-dev (= ${binary:Version}), - librust-tokio-1.48.0+io-uring-dev (= ${binary:Version}), + librust-tokio-1.48.0+io-uring-dev (= ${binary:Version}) [linux-any], librust-tokio-1.48.0+io-util-dev (= ${binary:Version}), librust-tokio-1.48.0+libc-dev (= ${binary:Version}), librust-tokio-1.48.0+macros-dev (= ${binary:Version}),

