Your message dated Sun, 31 Aug 2025 12:40:40 +0000
with message-id <[email protected]>
and subject line Bug#1109148: fixed in rust-rustls-0.21 0.21.12-15
has caused the Debian Bug report #1109148,
regarding rust-rustls-0.21 - patch for rustls-native-certs 0.8
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.)


-- 
1109148: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109148
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: rust-rustls

I have prepared a debdiff to make rust-rustls-0.21 use rustls-native-certs 0.8
instead of 0.6.

diff -Nru rust-rustls-0.21-0.21.12/debian/changelog 
rust-rustls-0.21-0.21.12/debian/changelog
--- rust-rustls-0.21-0.21.12/debian/changelog   2025-03-15 13:35:33.000000000 
+0000
+++ rust-rustls-0.21-0.21.12/debian/changelog   2025-07-12 13:46:24.000000000 
+0000
@@ -1,3 +1,10 @@
+rust-rustls-0.21 (0.21.12-14.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Update patch and dependencies for rustls-native-certs 0.8
+
+ -- Peter Michael Green <[email protected]>  Sat, 12 Jul 2025 13:46:24 +0000
+
 rust-rustls-0.21 (0.21.12-14) unstable; urgency=medium
 
   * add patch 2002 to use newer branch of crate rustls-pemfile;
diff -Nru rust-rustls-0.21-0.21.12/debian/control 
rust-rustls-0.21-0.21.12/debian/control
--- rust-rustls-0.21-0.21.12/debian/control     2025-03-15 13:35:33.000000000 
+0000
+++ rust-rustls-0.21-0.21.12/debian/control     2025-07-12 13:46:24.000000000 
+0000
@@ -13,7 +13,7 @@
  librust-mio-1+os-poll-dev,
  librust-regex-1+default-dev,
  librust-ring-0.17+default-dev,
- librust-rustls-native-certs-0.6+default-dev,
+ librust-rustls-native-certs-0.8+default-dev,
  librust-rustls-pemfile-2+default-dev,
  librust-rustls-webpki-0.101+alloc-dev,
  librust-rustls-webpki-0.101+default-dev (>= 0.101.7),
diff -Nru rust-rustls-0.21-0.21.12/debian/patches/2001_native_certs.patch 
rust-rustls-0.21-0.21.12/debian/patches/2001_native_certs.patch
--- rust-rustls-0.21-0.21.12/debian/patches/2001_native_certs.patch     
2025-03-15 13:35:33.000000000 +0000
+++ rust-rustls-0.21-0.21.12/debian/patches/2001_native_certs.patch     
2025-07-12 13:46:24.000000000 +0000
@@ -1,7 +1,8 @@
 Description: use crate rustls-native-certs (not webpki-roots)
 Author: Jonas Smedegaard <[email protected]>
+Author: Peter Michael Green <[email protected]>
 Forwarded: not-needed
-Last-Update: 2023-08-14
+Last-Update: 2025-07-12
 ---
 This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
 --- a/rustls/Cargo.toml
@@ -11,7 +12,7 @@
  env_logger = ">= 0.10, <= 0.11"
  log = "0.4.4"
 -webpki-roots = "0.25.0"
-+rustls-native-certs = "0.6"
++rustls-native-certs = "0.8"
  rustls-pemfile = "1.0.3"
  base64 = ">= 0.21, <= 0.22"
  
@@ -34,7 +35,7 @@
 -//! );
 +//! for cert in rustls_native_certs::load_native_certs().expect("could not 
load platform certs") {
 +//!     root_store
-+//!         .add(&rustls::Certificate(cert.0))
++//!         .add(&rustls::Certificate(cert.to_vec()))
 +//!         .unwrap();
 +//! }
  //! ```
@@ -60,7 +61,7 @@
 -//! # );
 +//! # for cert in rustls_native_certs::load_native_certs().expect("could not 
load platform certs") {
 +//! #     root_store
-+//! #         .add(&rustls::Certificate(cert.0))
++//! #         .add(&rustls::Certificate(cert.to_vec()))
 +//! #         .unwrap();
 +//! # }
  //! # let config = rustls::ClientConfig::builder()
@@ -89,7 +90,7 @@
 -    );
 +    for cert in rustls_native_certs::load_native_certs().expect("could not 
load platform certs") {
 +        root_store
-+            .add(&rustls::Certificate(cert.0))
++            .add(&rustls::Certificate(cert.to_vec()))
 +            .unwrap();
 +    }
  
@@ -123,7 +124,7 @@
 -    );
 +    for cert in rustls_native_certs::load_native_certs().expect("could not 
load platform certs") {
 +        root_store
-+            .add(&rustls::Certificate(cert.0))
++            .add(&rustls::Certificate(cert.to_vec()))
 +            .unwrap();
 +    }
  
@@ -153,7 +154,7 @@
 -    );
 +    for cert in rustls_native_certs::load_native_certs().expect("could not 
load platform certs") {
 +        root_store
-+            .add(&rustls::Certificate(cert.0))
++            .add(&rustls::Certificate(cert.to_vec()))
 +            .unwrap();
 +    }
      let config = rustls::ClientConfig::builder()
@@ -187,7 +188,7 @@
 -        );
 +        for cert in rustls_native_certs::load_native_certs().expect("could 
not load platform certs") {
 +            roots
-+                .add(&crate::Certificate(cert.0))
++                .add(&crate::Certificate(cert.to_vec()))
 +                .unwrap();
 +        }
          Self {
@@ -200,7 +201,7 @@
  serde = "1.0"
  serde_derive = "1.0"
 -webpki-roots = "0.25"
-+rustls-native-certs = "0.6"
++rustls-native-certs = "0.8"
  
  [dev-dependencies]
  regex = "1.0"
@@ -232,7 +233,7 @@
 -        );
 +        for cert in rustls_native_certs::load_native_certs().expect("could 
not load platform certs") {
 +            root_store
-+                .add(&rustls::Certificate(cert.0))
++                .add(&rustls::Certificate(cert.to_vec()))
 +                .unwrap();
 +        }
      }
diff -Nru rust-rustls-0.21-0.21.12/debian/patches/2002_rustls-pemfile.patch 
rust-rustls-0.21-0.21.12/debian/patches/2002_rustls-pemfile.patch
--- rust-rustls-0.21-0.21.12/debian/patches/2002_rustls-pemfile.patch   
2025-03-15 13:35:33.000000000 +0000
+++ rust-rustls-0.21-0.21.12/debian/patches/2002_rustls-pemfile.patch   
2025-07-12 13:46:24.000000000 +0000
@@ -82,7 +82,7 @@
 @@ -35,7 +35,7 @@
  env_logger = ">= 0.10, <= 0.11"
  log = "0.4.4"
- rustls-native-certs = "0.6"
+ rustls-native-certs = "0.8"
 -rustls-pemfile = "1.0.3"
 +rustls-pemfile = "2"
  base64 = ">= 0.21, <= 0.22"
diff -Nru rust-rustls-0.21-0.21.12/debian/tests/control 
rust-rustls-0.21-0.21.12/debian/tests/control
--- rust-rustls-0.21-0.21.12/debian/tests/control       2025-03-15 
13:35:33.000000000 +0000
+++ rust-rustls-0.21-0.21.12/debian/tests/control       2025-07-12 
13:46:24.000000000 +0000
@@ -13,7 +13,7 @@
  librust-mio-1+os-poll-dev,
  librust-regex-1+default-dev,
  librust-rustls-0.21+default-dev,
- librust-rustls-native-certs-0.6+default-dev,
+ librust-rustls-natice-certs-0.8+default-dev,
  librust-rustls-pemfile-2+default-dev,
  librust-serde-1+default-dev,
  librust-serde-derive-1+default-dev,
@@ -33,7 +33,7 @@
  librust-mio-1+os-poll-dev,
  librust-regex-1+default-dev,
  librust-rustls-0.21-dev,
- librust-rustls-native-certs-0.6+default-dev,
+ librust-rustls-natice-certs-0.8+default-dev,
  librust-rustls-pemfile-2+default-dev,
  librust-rustversion-1-dev,
  librust-serde-1+default-dev,
@@ -53,7 +53,7 @@
  librust-mio-1+os-poll-dev,
  librust-regex-1+default-dev,
  librust-rustls-0.21-dev,
- librust-rustls-native-certs-0.6+default-dev,
+ librust-rustls-natice-certs-0.8+default-dev,
  librust-rustls-pemfile-2+default-dev,
  librust-serde-1+default-dev,
  librust-serde-derive-1+default-dev,
@@ -72,7 +72,7 @@
  librust-mio-1+os-poll-dev,
  librust-regex-1+default-dev,
  librust-rustls-0.21+dangerous-configuration-dev,
- librust-rustls-native-certs-0.6+default-dev,
+ librust-rustls-natice-certs-0.8+default-dev,
  librust-rustls-pemfile-2+default-dev,
  librust-serde-1+default-dev,
  librust-serde-derive-1+default-dev,
@@ -93,7 +93,7 @@
  librust-mio-1+os-poll-dev,
  librust-regex-1+default-dev,
  librust-rustls-0.21+logging-dev,
- librust-rustls-native-certs-0.6+default-dev,
+ librust-rustls-natice-certs-0.8+default-dev,
  librust-rustls-pemfile-2+default-dev,
  librust-serde-1+default-dev,
  librust-serde-derive-1+default-dev,
@@ -113,7 +113,7 @@
  librust-mio-1+os-poll-dev,
  librust-regex-1+default-dev,
  librust-rustls-0.21+quic-dev,
- librust-rustls-native-certs-0.6+default-dev,
+ librust-rustls-natice-certs-0.8+default-dev,
  librust-rustls-pemfile-2+default-dev,
  librust-serde-1+default-dev,
  librust-serde-derive-1+default-dev,
@@ -133,7 +133,7 @@
  librust-mio-1+os-poll-dev,
  librust-regex-1+default-dev,
  librust-rustls-0.21+secret-extraction-dev,
- librust-rustls-native-certs-0.6+default-dev,
+ librust-rustls-natice-certs-0.8+default-dev,
  librust-rustls-pemfile-2+default-dev,
  librust-serde-1+default-dev,
  librust-serde-derive-1+default-dev,
@@ -153,7 +153,7 @@
  librust-mio-1+os-poll-dev,
  librust-regex-1+default-dev,
  librust-rustls-0.21+tls12-dev,
- librust-rustls-native-certs-0.6+default-dev,
+ librust-rustls-natice-certs-0.8+default-dev,
  librust-rustls-pemfile-2+default-dev,
  librust-serde-1+default-dev,
  librust-serde-derive-1+default-dev,

--- End Message ---
--- Begin Message ---
Source: rust-rustls-0.21
Source-Version: 0.21.12-15
Done: Jonas Smedegaard <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rust-rustls-0.21, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonas Smedegaard <[email protected]> (supplier of updated rust-rustls-0.21 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


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

Format: 1.8
Date: Sun, 31 Aug 2025 13:46:41 +0200
Source: rust-rustls-0.21
Architecture: source
Version: 0.21.12-15
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Closes: 1109148
Changes:
 rust-rustls-0.21 (0.21.12-15) unstable; urgency=medium
 .
   * update patch 2001
     to use newer branch of crate rustls-native-certs;
     bump build- and autopkgtest-dependencies
     for crate rustls-native-certs;
     closes: bug#1109148, thanks to Peter Michael Green
   * update watch file: use file format 5
Checksums-Sha1:
 de8f323aadbdde31256d631549cb58dde62a214a 3311 rust-rustls-0.21_0.21.12-15.dsc
 99602d6b6bf6c1a1b0cce9fc75bc1422f1db4b04 18180 
rust-rustls-0.21_0.21.12-15.debian.tar.xz
 aa37e8e6c574ce538f9ce1472f70aeeb9636daf2 11211 
rust-rustls-0.21_0.21.12-15_amd64.buildinfo
Checksums-Sha256:
 cc93d9b79b943946492dc8e07f47680ed71435bff4d15b2ffa6e5519a795396d 3311 
rust-rustls-0.21_0.21.12-15.dsc
 8ac940e9e35712961a2923e3c4d980f84abfe5f9e99f5c55761158d95c732244 18180 
rust-rustls-0.21_0.21.12-15.debian.tar.xz
 8f792e78e15776b3cba3fa1fa8c4b1b88a0319d84886903eb615e3827dba0e3b 11211 
rust-rustls-0.21_0.21.12-15_amd64.buildinfo
Files:
 e86ad7559b7d1b773a2501856654da71 3311 rust optional 
rust-rustls-0.21_0.21.12-15.dsc
 066500ceeeb3f9a290c51d2d85451f33 18180 rust optional 
rust-rustls-0.21_0.21.12-15.debian.tar.xz
 81285969b17f9bcef39063d28c8b296b 11211 rust optional 
rust-rustls-0.21_0.21.12-15_amd64.buildinfo


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

wsG7BAEBCgBvBYJotDfhCRAsfDFGwaABIUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmf8ShoBDvKmBKfYxG/iACZhyOLSVkvtoSpj+sWT8F+T
EBYhBJ/j6cNmkaaf9TzGhCx8MUbBoAEhAACbyw//fckt5W6A7pH2GLnUkZKQNzfi
KQZZf72wFNOeYDdDTSQK0bjfZlCIKlvLkyQf28YppbxhphTwTcEpmTV5RTJCQk39
NopESptxDdKGRepOVMDAtC0bQL883EKZ+KZ7tLnX9eD8infwDungXLypz079u3iV
AGPFC/kCzyKYegLvQlp03DzXYz8ZHF3JW7Ze/aFMNJ05LfGcaTvlLLqkUx6IFoCy
VEMQmIwv0R8q2i+XoQs0L6lduUXzjU6J8DMfUbZtyUTPxAjEGsXl7pTN3jf4OOdv
7yYV/Jy0pBHD7V2nrt126iMonkA9F95hvWEMMMbqtbG0A9A9BweiRAVMWLXyXfe8
/31y4ZqDvJFqkVBfgjf9fyUOVt8kVIUpQwjw5Nsuu5REGmSRgHMCibJRVZWyFFFF
/M3vjAZNqubft89GpHfsstu6iyJoC+qe1JKt59NCraZ7OfVA5FdLD3+9LkF0YoGU
Er3kqN1rI3a3wicM1mg66QOGkiokZCM2A2wJ9UyMuOOtmeeckPkgKdJP4Prpp6YX
uZf3NEPjrOlbgJtlb0XOkT9jkOSX86rUIipC370r1WsfI9YYXAHd/RcQVYGASJPP
GqiqL1PKXKgR1/QK1xQYSe3yD7xvd+oDOoU1mKAwlGE7TRSomY0FQQo5X3u1Whcw
MW2TReZdAcfNvIiB2G8=
=JCtd
-----END PGP SIGNATURE-----

Attachment: pgpToYfoZ1JCn.pgp
Description: PGP signature


--- End Message ---

Reply via email to