#1111069 please adjust for rust-rustls-native-certs v0.6 -> v0.8 migration if this package is kept

#1111069#5
Date:
2025-08-14 11:23:09 UTC
From:
To:
I will soon migrate package rust-rustls-native-certs from v0.6 to v0.8,
which is known to break librust-async-tls-dev. I assume this to not be
worth handling since I expect this package to now be obsolete (see
bug#1110778), but if for some reason this package is kept, then please
do tell and if you need help patching to work with the newer
rustls-native-certs crate.

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

wsG7BAEBCgBvBYJonccaCRAsfDFGwaABIUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcme0LLn08n0+4oX4gQHaVKNOr0ylMftXBxyOPtW4fNT4
WxYhBJ/j6cNmkaaf9TzGhCx8MUbBoAEhAADyTQ//bAg5yUhjoCYIVYv5U5I5rCCx
ex4EXmv5p7T1Lzrz/ouVAnnx42tTsPLJQsP84rYPqJdR/TCBpUPefL0pjE8mD4uW
maoOtNdFou37WusCgBkQRjr5v45jmgDO+Vi2hmpoOX1UjQmFeeeUJkidZpEV67ej
/goYodjUfdWqa+bD1ChjOGwTzAnHnCvxn2ECwK4Nj0k8ORTDrVSFXczm127x09di
LE4/Nsm10RsNOm86RPbIfupE35qm60P41+/iIk62a0Ey8r07avEhqFjNNzeKKTei
XFVnT5eBWUzrZaWAy+eWEFEV8xrdcSl+/YwptAO/dZNc6HNNq7r/gIE3dN83vpFO
oWQwTgf72+ObzRoaMCc45RPd1RXf2We+aTQ2++1DzJZattQD4vpmlc0WZEwTXO58
OU4UdnHKVpcWB2HUPxiWlxDP/EiYcnl6e+dJnMwDJcHC92+KIo6f27ssYrW6wuDI
TFRrczuOGl39O/k8tb+JrqIqAQs4/nmDYQJxsvVnVPqsiSD8zLl7mYm2z3e4n5JG
8zaqhd7Xdq9v7jjogmW7s15gRbmvGQpj4tcnWTWJG9FdaMd3j/+GNMMMVPKtFtmY
WzfxmSid7hgWiyjH/Or+d6iEoVaBwrNaftLTml5qoqW2/3MvlMsTvtugzh9YHvTJ
YXJyfhxnTmoj0EvI0Wg=
=Oz3a
-----END PGP SIGNATURE-----

#1111069#10
Date:
2025-08-14 12:26:11 UTC
From:
To:
Matthias Geiger noticed that librust-async-tungstenite-dev depends
on it, so while we may well still decide to get rid of rust-async-tls
in the medium term, it's not something that's likely to happen
imminently.

I don't forsee any problems here. All that should be needed
is to drop the "rustls-native-certs-0.6.patch" and regenerate
the packaging (or manually tweak the (build-)deps).
FwIW I've been going through the reverse dependencies of
rustls-native-certs and unless I've missed something, all of
them now seem to have a "patch or other trivial fix" available.

I was going to propose starting the update after the
rust-rustls-webpki update and the recent changes to the
tungstenite crates ( tungstenite/async-tungstenite/
tokio-tungstenite ) migrated to testing.

#1111069#15
Date:
2025-08-14 13:05:40 UTC
From:
To:
Quoting Peter Green (2025-08-14 14:26:11)

Oh, ok. I suggest posting a note about that to bug#1110778.

Agreed.

(I noticed the patch changes since the -1 release shortly after
filing this bugreport.)

Seems to me that these are in need of a patch:

  * pushpin (too optimistic Debian dependency declared)
  * rust-async-tungstenite

If you have more information about those, or if not that you have time
and brain cycles to help offer patches, then that would be great.

If I understand you correctly, you are asking me to wait with the
rustls-native-certs v0.6 -> v0.8 migration until you have completed
some tungstenite migration. That's fine with me - please simply let me
know, preferrably by posting to this bugreport, when that other
migration is done.

Thanks,

 - Jonas

#1111069#20
Date:
2025-08-30 12:13:41 UTC
From:
To:
Quoting Jonas Smedegaard (2025-08-14 13:23:09)

rustls-native-certs is now at v0.8 in unstable. Tagging accordingly.

 - Jonas

#1111069#29
Date:
2025-08-30 16:38:36 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rust-async-tls, 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 1111069@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Peter Michael Green <plugwash@debian.org> (supplier of updated rust-async-tls 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 30 Aug 2025 16:14:51 +0000
Source: rust-async-tls
Architecture: source
Version: 0.13.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Changed-By: Peter Michael Green <plugwash@debian.org>
Closes: 1111069
Changes:
 rust-async-tls (0.13.0-4) unstable; urgency=medium
 .
   * Team upload.
   * Package async-tls 0.13.0 from crates.io using debcargo 2.7.8
   * Drop rustls-native-certs-0.6.patch (Closes: #1111069)
Checksums-Sha1:
 618a408b44b1dca7284e60173167e90f99313f92 2858 rust-async-tls_0.13.0-4.dsc
 81e22a72207edb77b43bb47460e742ab565082bc 5600 rust-async-tls_0.13.0-4.debian.tar.xz
 758416e2ae8220a89546c748d9043b6741a8cecc 8527 rust-async-tls_0.13.0-4_source.buildinfo
Checksums-Sha256:
 4d42ff943c341e699a46399f212af2a1d1117e67d11cc7035e6f6b8db03f73fc 2858 rust-async-tls_0.13.0-4.dsc
 32d9568caec8f22e6424cb6d23010a1dfd56cbe8d6015c8fae7ffc424ac623f4 5600 rust-async-tls_0.13.0-4.debian.tar.xz
 9f9a05d2e47a42cd57f1c860617c30da0988a4e2718d2c936f2b91449fed6c6f 8527 rust-async-tls_0.13.0-4_source.buildinfo
Files:
 64f722b229fe7162eea9cdba68dbdabb 2858 rust optional rust-async-tls_0.13.0-4.dsc
 123b8fec55471bd3e16f2a9c6866bc27 5600 rust optional rust-async-tls_0.13.0-4.debian.tar.xz
 bff0c3a1ef0de3cbc101bab028d2398c 8527 rust optional rust-async-tls_0.13.0-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCAAyFiEEU0DQATYMplbjSX63DEjqKnqP/XsFAmizJMgUHHBsdWd3YXNo
QGRlYmlhbi5vcmcACgkQDEjqKnqP/Xv5RA/+O+SrEC9z+vg+2iUYH/r9ez3PJFBo
+/C21X2NXj/7wndCgdLZukMAENaC8emf64SHej6dDiTIuzQepyGYO7I5Q7z2eGa4
26qTDQyA5zdvlWr/ISX827PnOHSdC8C0byISgYS1r0C7Hixlb6Jxz+YF+xia/WCH
m7aXi6PM76JQ9AMZGUyx96e/bsGvRagnH8KdWbuFddOEE5vJz0spd/pAqan0pEV2
FD3ISBthP25tZ84xY7S+kUIALQt4f5r0weDJQFOJ7sj6hFzIcDdJ+huQZJx6Ac+8
4S2YkrI4vP3vMHBp5G/HQ5ASAUNT0sCnLSpNTgMJr4miETUpioTO0jUv/mMEGPfa
9IuDkKpKCBUkoAWklDXHE8Lm8uji3kHzi0Pa0LXPxrVmGzYH8jMqWlnJudzDfRSf
NsSdKm8XuEp+zbEBmkrss8q+d2riLVZNIJHNPI6tRes4Zx2soqgLlhNosQAGtYU4
yOubxAW76lbyrw/MzZ1nRus7zVaDJ9+ZE5dmQLM4mTdkE2ppOdz26525kgmHQONU
S+4nP32Zh9OM7YZ8AV5slWVHlGdIhXS+dB50KS0miR82WFbQ0+hJS2nYy0jDUV4f
w+91K0l7B0P/9Ne9PTVr6dHVYUhLTSiCE4tlKWXpoM+c1hfRUKdkL4mIrqVbv0Aa
t7NRGmsz68YJFC0=
=PJf0
-----END PGP SIGNATURE-----