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>

Reply via email to