[Pkg-rust-maintainers] Bug#1124002: texlab- upcoming rust-dirs update

Peter Green plugwash at debian.org
Thu Dec 25 23:42:47 GMT 2025


Package: texlab
Version: 5.24.0-1

I hope to update the dirs, dirs-sys and directories crates to
versions 6, 0.4 and 6 respectively soon. texlab needs
a dependency update to build with the new version.



-------------- next part --------------
diff -Nru texlab-5.24.0/debian/changelog texlab-5.24.0/debian/changelog
--- texlab-5.24.0/debian/changelog	2025-12-09 23:00:30.000000000 +0000
+++ texlab-5.24.0/debian/changelog	2025-12-25 23:34:51.000000000 +0000
@@ -1,3 +1,10 @@
+texlab (5.24.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Relax dirs dependency.
+
+ -- Peter Michael Green <plugwash at debian.org>  Thu, 25 Dec 2025 23:34:51 +0000
+
 texlab (5.24.0-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru texlab-5.24.0/debian/control texlab-5.24.0/debian/control
--- texlab-5.24.0/debian/control	2025-12-09 22:47:43.000000000 +0000
+++ texlab-5.24.0/debian/control	2025-12-25 23:34:51.000000000 +0000
@@ -13,7 +13,8 @@
  librust-chrono-0.4-dev (>= 0.4.39-~~),
  librust-clap-4+default-dev (>= 4.5.23-~~),
  librust-crossbeam-channel-0.5+default-dev (>= 0.5.15-~~),
- librust-dirs-5+default-dev,
+ librust-dirs+default-dev (>= 5),
+ librust-dirs+default-dev (<< 7),
  librust-encoding-rs-0.8+default-dev (>= 0.8.35-~~),
  librust-encoding-rs-io-0.1+default-dev (>= 0.1.7-~~),
  librust-expect-test-1+default-dev (>= 1.5.1-~~),
diff -Nru texlab-5.24.0/debian/patches/disable-criterion.diff texlab-5.24.0/debian/patches/disable-criterion.diff
--- texlab-5.24.0/debian/patches/disable-criterion.diff	2025-12-09 22:47:46.000000000 +0000
+++ texlab-5.24.0/debian/patches/disable-criterion.diff	2025-12-25 23:34:51.000000000 +0000
@@ -13,14 +13,10 @@
 index bc00078..7f4ea2e 100644
 --- a/Cargo.toml
 +++ b/Cargo.toml
-@@ -17,7 +17,6 @@ anyhow = "1.0.95"
- bstr = "1.11.0"
- chrono = { version = "0.4.39", default-features = false }
+@@ -19,3 +19,2 @@
  clap = "4.5.23"
 -criterion = "0.7.0"
  crossbeam-channel = "0.5.15"
- dirs = "5.0.0"
- encoding_rs = "0.8.35"
 diff --git a/crates/completion/Cargo.toml b/crates/completion/Cargo.toml
 index 8ef3e84..43f7e03 100644
 --- a/crates/completion/Cargo.toml
diff -Nru texlab-5.24.0/debian/patches/relax-deps.diff texlab-5.24.0/debian/patches/relax-deps.diff
--- texlab-5.24.0/debian/patches/relax-deps.diff	2025-12-09 22:47:46.000000000 +0000
+++ texlab-5.24.0/debian/patches/relax-deps.diff	2025-12-25 23:34:51.000000000 +0000
@@ -25,7 +25,7 @@
  criterion = "0.7.0"
  crossbeam-channel = "0.5.15"
 -dirs = "6.0.0"
-+dirs = "5.0.0"
++dirs = ">= 5.0.0, < 7"
  encoding_rs = "0.8.35"
  encoding_rs_io = "0.1.7"
  expect-test = "1.5.1"


More information about the Pkg-rust-maintainers mailing list