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"

Reply via email to