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.
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 <[email protected]> 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>

