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

Attachment: signature.asc
Description: signature


--- End Message ---

Reply via email to