[Pkg-rust-maintainers] Bug#1126804: trixie-pu: package rust-tealdeer/1.7.2

Matthias Geiger werdahias at debian.org
Sun Feb 1 18:28:34 GMT 2026


Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: rust-tealdeer at packages.debian.org, debian-rust at lists.debian.org, werdahias at debian.org
Control: affects -1 + src:rust-tealdeer
User: release.debian.org at packages.debian.org
Usertags: pu

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512



[ Reason ]
tealdeer used to fetch content from tldr.sh. However, this domain was 
shut down in December 2025. A simple one-line patch points to the new 
domain to fetch content.

See #1126698 and https://github.com/tealdeer-rs/tealdeer/issues/459 for 
background.

[ Impact ]
The program remains unsuable as tldr cannot fetch content.

[ Tests ]
None per se; I tested that the updated program works on a stable 
machine.

[ Risks ]
Fairly minimal IMO.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
Cherry-pick patch updating the archive url for fetching the content.
Since debcargo in unstable got changed, d/watch (autogenerated) and 
d/control also got updated for this upload. This does not impact 
usability.


best,


werdahias

-----BEGIN PGP SIGNATURE-----

iIsEARYKADMWIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCaX+bTRUcd2VyZGFoaWFz
QGRlYmlhbi5vcmcACgkQ7L7btge5sr4IgAEAu4RNvAqIxvhBcwED4s6sTR4RqsmV
PEHXF5PdmAl1gQ0BAK2LUf+o+NrTxqjYd0TGUYP6u80NGIAEzPRTv5RGWHQE
=TjfC
-----END PGP SIGNATURE-----
-------------- next part --------------
diff -Nru rust-tealdeer-1.7.2/debian/changelog rust-tealdeer-1.7.2/debian/changelog
--- rust-tealdeer-1.7.2/debian/changelog	2025-03-26 16:10:10.000000000 +0100
+++ rust-tealdeer-1.7.2/debian/changelog	2026-02-01 19:08:26.000000000 +0100
@@ -1,3 +1,11 @@
+rust-tealdeer (1.7.2-1+deb13u1) trixie; urgency=medium
+
+  * Team upload.
+  * Cherry-pick upstream patch updating archive url (Closes: #1126698)
+  * Package tealdeer 1.7.2 from crates.io using debcargo 2.7.11
+
+ -- Matthias Geiger <werdahias at debian.org>  Sun, 01 Feb 2026 19:08:26 +0100
+
 rust-tealdeer (1.7.2-1) unstable; urgency=medium
 
   * Package tealdeer 1.7.2 from crates.io using debcargo 2.7.8
diff -Nru rust-tealdeer-1.7.2/debian/control rust-tealdeer-1.7.2/debian/control
--- rust-tealdeer-1.7.2/debian/control	2025-03-26 16:10:10.000000000 +0100
+++ rust-tealdeer-1.7.2/debian/control	2026-02-01 19:06:47.000000000 +0100
@@ -30,16 +30,14 @@
 Maintainer: Debian Rust Maintainers <pkg-rust-maintainers at alioth-lists.debian.net>
 Uploaders:
  Blair Noctis <ncts at debian.org>
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
 Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/tealdeer]
 Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/tealdeer
 Homepage: https://github.com/tealdeer-rs/tealdeer/
 X-Cargo-Crate: tealdeer
-Rules-Requires-Root: no
 
 Package: tealdeer
 Architecture: any
-Multi-Arch: allowed
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
diff -Nru rust-tealdeer-1.7.2/debian/copyright.debcargo.hint rust-tealdeer-1.7.2/debian/copyright.debcargo.hint
--- rust-tealdeer-1.7.2/debian/copyright.debcargo.hint	2025-03-26 16:10:10.000000000 +0100
+++ rust-tealdeer-1.7.2/debian/copyright.debcargo.hint	2026-02-01 19:06:47.000000000 +0100
@@ -32,8 +32,8 @@
 
 Files: debian/*
 Copyright:
- 2022-2025 Debian Rust Maintainers <pkg-rust-maintainers at alioth-lists.debian.net>
- 2022-2025 Blair Noctis <ncts at debian.org>
+ 2022-2026 Debian Rust Maintainers <pkg-rust-maintainers at alioth-lists.debian.net>
+ 2022-2026 Blair Noctis <ncts at debian.org>
 License: MIT or Apache-2.0
 
 License: Apache-2.0
diff -Nru rust-tealdeer-1.7.2/debian/patches/series rust-tealdeer-1.7.2/debian/patches/series
--- rust-tealdeer-1.7.2/debian/patches/series	2025-03-26 16:10:10.000000000 +0100
+++ rust-tealdeer-1.7.2/debian/patches/series	2026-02-01 19:06:47.000000000 +0100
@@ -1 +1,2 @@
 use-native-tls.patch
+update-archive-url.diff
diff -Nru rust-tealdeer-1.7.2/debian/patches/update-archive-url.diff rust-tealdeer-1.7.2/debian/patches/update-archive-url.diff
--- rust-tealdeer-1.7.2/debian/patches/update-archive-url.diff	1970-01-01 01:00:00.000000000 +0100
+++ rust-tealdeer-1.7.2/debian/patches/update-archive-url.diff	2026-02-01 19:06:47.000000000 +0100
@@ -0,0 +1,25 @@
+From 942c67c3d24126b785fcb41ab2d408c8e232fdaf Mon Sep 17 00:00:00 2001
+From: Niklas Mohrin <dev at niklasmohrin.de>
+Date: Sat, 24 Jan 2026 00:00:20 +0100
+Subject: [PATCH 1/2] Update `ARCHIVE_URL`
+
+When this code was written, the client specification instructed clients
+that they MUST download pages from the tldr.sh domain. However, this
+domain was deprecated and shut down in December 2025.
+---
+ src/main.rs | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/main.rs b/src/main.rs
+index 5e6e7397..127a39e8 100644
+--- a/src/main.rs
++++ b/src/main.rs
+@@ -64,7 +64,7 @@ const APP_INFO: AppInfo = AppInfo {
+     name: NAME,
+     author: NAME,
+ };
+-const ARCHIVE_URL: &str = "https://tldr.sh/assets/tldr.zip";
++const ARCHIVE_URL: &str = "https://github.com/tldr-pages/tldr/releases/latest/download/tldr.zip";
+ 
+ /// The cache should be updated if it was explicitly requested,
+ /// or if an automatic update is due and allowed.
diff -Nru rust-tealdeer-1.7.2/debian/watch rust-tealdeer-1.7.2/debian/watch
--- rust-tealdeer-1.7.2/debian/watch	2025-03-26 16:10:10.000000000 +0100
+++ rust-tealdeer-1.7.2/debian/watch	2026-02-01 19:06:47.000000000 +0100
@@ -1,4 +1,6 @@
-version=4
-opts=filenamemangle=s/.*\/(.*)\/download/tealdeer-$1\.tar\.gz/g,\
-uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\.?\d*)$/$1~$2/ \
-https://qa.debian.org/cgi-bin/fakeupstream.cgi?upstream=crates.io/tealdeer .*/crates/tealdeer/@ANY_VERSION@/download
+Version: 5
+
+Source: https://qa.debian.org/cgi-bin/fakeupstream.cgi?upstream=crates.io/tealdeer
+Matching-Pattern:  .*/crates/tealdeer/@ANY_VERSION@/download
+Filenamemangle: s/.*\/(.*)\/download/tealdeer-$1\.tar\.gz/g
+Uversionmangle: s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\.?\d*)$/$1~$2/


More information about the Pkg-rust-maintainers mailing list