[Pkg-rust-maintainers] Bug#1135767: bibiman - upcoming ratatui/crossterm/tui-input update
Peter Michael Green
plugwash at debian.org
Tue May 5 18:53:25 BST 2026
Package: bibiman
Version: 0.19.5-1
I hope to update ratatui, crossterm and tui-input to the latest upstream
versions soon.
While I was in there I also made some other dependency updates,
debdiff is attatched.
-------------- next part --------------
diff -Nru bibiman-0.19.5/debian/changelog bibiman-0.19.5/debian/changelog
--- bibiman-0.19.5/debian/changelog 2026-04-23 22:25:08.000000000 +0000
+++ bibiman-0.19.5/debian/changelog 2026-05-05 16:26:33.000000000 +0000
@@ -1,3 +1,13 @@
+bibiman (0.19.5-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Relax dependencies on biblatex, crossterm, flexi-logger, phf, ratatui
+ and tui-input
+ * Update rand to 0.10
+ * Stop patching signal-hook dependency.
+
+ -- Peter Michael Green <plugwash at debian.org> Tue, 05 May 2026 16:26:33 +0000
+
bibiman (0.19.5-1) unstable; urgency=medium
* New upstream release
diff -Nru bibiman-0.19.5/debian/control bibiman-0.19.5/debian/control
--- bibiman-0.19.5/debian/control 2026-04-23 22:25:08.000000000 +0000
+++ bibiman-0.19.5/debian/control 2026-05-05 16:26:33.000000000 +0000
@@ -8,17 +8,21 @@
cargo:native,
rustc:native,
libstd-rust-dev,
- librust-biblatex-0.10+default-dev,
+ librust-biblatex+default-dev (>= 0.10),
+ librust-biblatex+default-dev (<< 0.12),
librust-color-eyre-0.6+default-dev (>= 0.6.5),
- librust-crossterm-0.28+default-dev,
- librust-crossterm-0.28+event-stream-dev,
+ librust-crossterm+default-dev (>= 0.28),
+ librust-crossterm+event-stream-dev (>= 0.28),
+ librust-crossterm+default-dev (<< 0.30),
+ librust-crossterm+event-stream-dev (<< 0.30),
librust-deunicode-1+default-dev (>= 1.6.2),
librust-dirs-6+default-dev,
librust-editor-command-2+default-dev,
librust-figment-0.10+default-dev (>= 0.10.19),
librust-figment-0.10+test-dev (>= 0.10.19),
librust-figment-0.10+toml-dev (>= 0.10.19),
- librust-flexi-logger-0.29+default-dev,
+ librust-flexi-logger+default-dev (>= 0.29),
+ librust-flexi-logger-0.29+default-dev (<< 0.32),
librust-futures-0.3+default-dev (>= 0.3.31),
librust-indoc-2+default-dev (>= 2.0.6),
librust-itertools-0.14+default-dev,
@@ -27,21 +31,27 @@
librust-logos-0.15+default-dev (>= 0.15.1),
librust-nucleo-matcher-0.3+default-dev (>= 0.3.1),
librust-owo-colors-4+default-dev (>= 4.2.3),
- librust-phf-0.11+default-dev,
- librust-phf-0.11+macros-dev,
- librust-rand-0.8+default-dev,
- librust-ratatui-0.29+default-dev,
- librust-ratatui-0.29+serde-dev,
- librust-ratatui-0.29+unstable-rendered-line-info-dev,
+ librust-phf+default-dev (>= 0.11),
+ librust-phf+macros-dev (>= 0.11),
+ librust-phf+default-dev (<< 0.14),
+ librust-phf+macros-dev (<< 0.14),
+ librust-rand-0.10+default-dev,
+ librust-ratatui+default-dev (>= 0.29),
+ librust-ratatui+serde-dev (>= 0.29),
+ librust-ratatui+unstable-rendered-line-info-dev (>= 0.29),
+ librust-ratatui+default-dev (<< 0.31),
+ librust-ratatui+serde-dev (<< 0.31),
+ librust-ratatui+unstable-rendered-line-info-dev (<< 0.31),
librust-regex-1+default-dev (>= 1.12.2),
librust-serde-1+default-dev (>= 1.0.228),
librust-serde-1+serde-derive-dev (>= 1.0.228),
- librust-signal-hook-0.3+default-dev (>= 0.3.17),
+ librust-signal-hook-0.3+default-dev (>= 0.3.18),
librust-thiserror-2+default-dev (>= 2.0.17),
librust-tokio-1+default-dev (>= 1.48.0),
librust-tokio-1+full-dev (>= 1.48.0),
librust-tokio-util-0.7+default-dev (>= 0.7.16),
- librust-tui-input-0.11+crossterm-dev,
+ librust-tui-input+crossterm-dev (>= 0.11),
+ librust-tui-input+crossterm-dev (<< 0.16),
librust-ureq-3+default-dev (>= 3.1.2),
librust-walkdir-2+default-dev (>= 2.5.0),
librust-which-8+default-dev
diff -Nru bibiman-0.19.5/debian/patches/relax-deps.diff bibiman-0.19.5/debian/patches/relax-deps.diff
--- bibiman-0.19.5/debian/patches/relax-deps.diff 2026-04-23 22:25:08.000000000 +0000
+++ bibiman-0.19.5/debian/patches/relax-deps.diff 2026-05-05 16:26:33.000000000 +0000
@@ -8,48 +8,47 @@
Cargo.toml | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
-diff --git a/Cargo.toml b/Cargo.toml
-index 362c12d..60fab21 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -16,18 +16,18 @@ inherits = "release"
+Index: bibiman-0.19.5/Cargo.toml
+===================================================================
+--- bibiman-0.19.5.orig/Cargo.toml
++++ bibiman-0.19.5/Cargo.toml
+@@ -16,17 +16,17 @@ inherits = "release"
lto = "fat"
[dependencies]
-biblatex = "0.11.0"
-+biblatex = "0.10.0"
++biblatex = ">= 0.10.0, < 0.12"
color-eyre = "0.6.5"
-crossterm = { version = "0.29.0", features = ["event-stream"] }
-+crossterm = { version = "0.28.0", features = ["event-stream"] }
++crossterm = { version = ">= 0.28.0, < 30", features = ["event-stream"] }
dirs = "6.0.0"
editor-command = "2.0.0"
futures = "0.3.31"
-rand = "0.9"
-+rand = "0.8"
++rand = "0.10"
itertools = "0.14.0"
lexopt = "0.3.1"
nucleo-matcher = "0.3.1"
- ratatui = { version = "0.29.0", features = ["unstable-rendered-line-info", "serde"]}
--signal-hook = "0.3.18"
-+signal-hook = "0.3.17"
+-ratatui = { version = "0.29.0", features = ["unstable-rendered-line-info", "serde"]}
++ratatui = { version = ">= 0.29.0, < 0.31", features = ["unstable-rendered-line-info", "serde"]}
+ signal-hook = "0.3.18"
tokio = { version = "1.48.0", features = ["full"] }
tokio-util = "0.7.16"
- walkdir = "2.5.0"
-@@ -37,14 +37,14 @@ serde = { version = "1.0.228", features = ["serde_derive"] }
+@@ -37,14 +37,14 @@ serde = { version = "1.0.228", features
figment = { version = "0.10.19", features = [ "toml", "test" ]}
owo-colors = "4.2.3"
logos = "0.15.1"
-phf = { version = "0.13.1", features = ["macros"] }
-+phf = { version = "0.11", features = ["macros"] }
++phf = { version = ">= 0.11, < 0.14", features = ["macros"] }
indoc = "2.0.6"
deunicode = "1.6.2"
-tui-input = { version = "0.14.0", default-features = false, features = ["crossterm"] }
-+tui-input = { version = "0.11.0", default-features = false, features = ["crossterm"] }
++tui-input = { version = ">= 0.11.0, < 0.16", default-features = false, features = ["crossterm"] }
which = "8.0.0"
thiserror = "2.0.17"
log = "0.4.28"
-flexi_logger = "0.31.8"
-+flexi_logger = "0.29"
++flexi_logger = ">= 0.29, < 0.32"
[workspace.metadata.cross.target.aarch64-unknown-linux-gnu]
# Install libssl-dev:arm64, see <https://github.com/cross-rs/cross/blob/main/docs/custom_images.md#adding-dependencies-to-existing-images>
More information about the Pkg-rust-maintainers
mailing list