Source: tuigreet Version: 0.9.1-5 Severity: normal Tags: patch rust-crossterm is currently staged in experimental and we'd like to upload it soon. Tuigreet's Build-Depends would allow that, but Cargo.toml only allows 0.27.
Based on the changes in recent versions of crossterm, it looks like this can be relaxed a bit and I tested a build against 0.28. Attached patch would allow the package to build against 0.27 and 0.28 when we upload to unstable. -- System Information: Debian Release: forky/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.16.8+deb14-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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
diffstat for tuigreet-0.9.1 tuigreet-0.9.1 changelog | 7 +++++++ patches/relax_deps.patch | 9 +++++++++ 2 files changed, 16 insertions(+) diff -Nru tuigreet-0.9.1/debian/changelog tuigreet-0.9.1/debian/changelog --- tuigreet-0.9.1/debian/changelog 2025-01-13 10:57:18.000000000 -0500 +++ tuigreet-0.9.1/debian/changelog 2025-09-26 07:21:23.000000000 -0400 @@ -1,3 +1,10 @@ +tuigreet (0.9.1-5.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * + + -- James McCoy <[email protected]> Fri, 26 Sep 2025 07:21:23 -0400 + tuigreet (0.9.1-5) unstable; urgency=medium [ Peter Michael Green ] diff -Nru tuigreet-0.9.1/debian/patches/relax_deps.patch tuigreet-0.9.1/debian/patches/relax_deps.patch --- tuigreet-0.9.1/debian/patches/relax_deps.patch 2025-01-13 10:57:18.000000000 -0500 +++ tuigreet-0.9.1/debian/patches/relax_deps.patch 2025-09-26 07:21:23.000000000 -0400 @@ -2,6 +2,15 @@ =================================================================== --- tuigreet-0.9.1.orig/Cargo.toml +++ tuigreet-0.9.1/Cargo.toml +@@ -11,7 +11,7 @@ + + [dependencies] + chrono = { version = "^0.4", features = ["unstable-locales"] } +-crossterm = { version = "^0.27", features = ["event-stream"] } ++crossterm = { version = ">= 0.27, < 0.30", features = ["event-stream"] } + futures = "0.3" + getopts = "^0.2" + greetd_ipc = { version = "^0.10", features = ["tokio-codec"] } @@ -21,12 +21,12 @@ i18n-embed = { version = "^0.14", featur ] } i18n-embed-fl = "^0.8"

