Your message dated Fri, 23 Jan 2026 11:00:24 +0100
with message-id <[email protected]>
and subject line Re: Bug#1126135: rust-criterion - upcoming rust-itertools
update
has caused the Debian Bug report #1126135,
regarding rust-criterion - upcoming rust-itertools update
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1126135: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126135
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: rust-criterion
Version: 0.5.1-10
I hope to update rust-itertools to 0.14 soon. Criterion needs a small adjustment
to a dependency patch to build with the new version.
Additionally, there was also a FTBFS bug which needed to be fixed.
Debdiff is attatched.
diff -Nru rust-criterion-0.5.1/debian/changelog
rust-criterion-0.5.1/debian/changelog
--- rust-criterion-0.5.1/debian/changelog 2025-02-09 08:22:44.000000000
+0000
+++ rust-criterion-0.5.1/debian/changelog 2026-01-22 08:45:17.000000000
+0000
@@ -1,3 +1,11 @@
+rust-criterion (0.5.1-10.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Relax itertools dependency to allow 0.14.
+ * Allow "mismatched lifetime syntax" lints (Closes: #1120184)
+
+ -- Peter Michael Green <[email protected]> Thu, 22 Jan 2026 08:45:17 +0000
+
rust-criterion (0.5.1-10) unstable; urgency=medium
* update git-buildpackage config: fix usage comments
diff -Nru rust-criterion-0.5.1/debian/control
rust-criterion-0.5.1/debian/control
--- rust-criterion-0.5.1/debian/control 2025-02-06 13:09:45.000000000 +0000
+++ rust-criterion-0.5.1/debian/control 2026-01-22 08:45:17.000000000 +0000
@@ -14,7 +14,8 @@
librust-csv-1+default-dev,
librust-futures-0.3+executor-dev,
librust-is-terminal-0.4+default-dev,
- librust-itertools-0.13+default-dev,
+ librust-itertools+default-dev (>= 0.10),
+ librust-itertools+default-dev (<< 0.15),
librust-itertools-num-0.1+default-dev,
librust-num-complex-0.4+std-dev,
librust-num-traits-0.2+std-dev,
@@ -54,7 +55,8 @@
librust-csv-1+default-dev,
librust-futures-0.3+executor-dev,
librust-is-terminal-0.4+default-dev,
- librust-itertools-0.13+default-dev,
+ librust-itertools+default-dev (>= 0.10),
+ librust-itertools+default-dev (<< 0.15),
librust-num-traits-0.2+std-dev,
librust-once-cell-1+default-dev,
librust-oorandom-11+default-dev,
diff -Nru rust-criterion-0.5.1/debian/patches/2001_itertools.patch
rust-criterion-0.5.1/debian/patches/2001_itertools.patch
--- rust-criterion-0.5.1/debian/patches/2001_itertools.patch 2025-02-06
13:04:58.000000000 +0000
+++ rust-criterion-0.5.1/debian/patches/2001_itertools.patch 2026-01-22
08:45:11.000000000 +0000
@@ -2,7 +2,7 @@
Author: Peter Michael Green <[email protected]>
Source:
https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=1082548;filename=rust-criterion.debdiff;msg=5
Bug-Debian: https://bugs.debian.org/1082548
-Last-Update: 2024-09-22
+Last-Update: 2026-01-22
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/Cargo.toml
@@ -12,7 +12,7 @@
once_cell = "1.14"
criterion-plot = { path = "plot", version = "0.5.0" }
-itertools = "0.10"
-+itertools = ">= 0.10, <= 0.13"
++itertools = ">= 0.10, <= 0.14"
serde = "1.0"
serde_json = "1.0"
serde_derive = "1.0"
@@ -23,7 +23,7 @@
[dependencies]
cast = "0.3"
-itertools = "0.10"
-+itertools = ">= 0.10, <= 0.13"
++itertools = ">= 0.10, <= 0.14"
[dev-dependencies]
itertools-num = "0.1"
diff -Nru
rust-criterion-0.5.1/debian/patches/2004_allow_mismatched_lifetime_syntaxes.patch
rust-criterion-0.5.1/debian/patches/2004_allow_mismatched_lifetime_syntaxes.patch
---
rust-criterion-0.5.1/debian/patches/2004_allow_mismatched_lifetime_syntaxes.patch
1970-01-01 00:00:00.000000000 +0000
+++
rust-criterion-0.5.1/debian/patches/2004_allow_mismatched_lifetime_syntaxes.patch
2026-01-22 08:45:17.000000000 +0000
@@ -0,0 +1,25 @@
+Description: avoid build failure due to "mismatched lifetime syntax" lints
+ These were introduced in rustc 1.89:
+
<https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/#mismatched-lifetime-syntaxes-lint>.
+ Normally these would only be warnings,
+ but this package has #![deny(warnings)] turning them into errors.
+ Explicitly allow them.
+Author: Peter Michael Green <[email protected]>
+Bug-Debian: https://bugs.debian.org/1120184
+Forwarded: not-needed
+Last-Update: 2024-09-22
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+
+Index: rust-criterion-0.5.1/plot/src/lib.rs
+===================================================================
+--- rust-criterion-0.5.1.orig/plot/src/lib.rs
++++ rust-criterion-0.5.1/plot/src/lib.rs
+@@ -364,6 +364,7 @@
+ #![deny(missing_docs)]
+ #![deny(warnings)]
+ #![allow(unexpected_cfgs)]
++#![allow(mismatched_lifetime_syntaxes)]
+ #![deny(bare_trait_objects)]
+ // This lint has lots of false positives ATM, see
+ // https://github.com/Manishearth/rust-clippy/issues/761
diff -Nru rust-criterion-0.5.1/debian/patches/series
rust-criterion-0.5.1/debian/patches/series
--- rust-criterion-0.5.1/debian/patches/series 2025-02-06 13:04:58.000000000
+0000
+++ rust-criterion-0.5.1/debian/patches/series 2026-01-22 08:45:17.000000000
+0000
@@ -3,3 +3,4 @@
2001_itertools.patch
2002_no_unstable_features.patch
2003_allow_unexpected_cfgs.patch
+2004_allow_mismatched_lifetime_syntaxes.patch
--- End Message ---
--- Begin Message ---
Version: 0.5.1-11
Quoting Peter Green (2026-01-22 10:09:04)
> I hope to update rust-itertools to 0.14 soon. Criterion needs a small
> adjustment
> to a dependency patch to build with the new version.
Fixed with release 0.5.1-11.
Thanks,
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
* Sponsorship: https://ko-fi.com/drjones
[x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: signature
--- End Message ---