#1111069 please adjust for rust-rustls-native-certs v0.6 -> v0.8 migration if this package is kept #1111069
- Package:
- librust-async-tls-dev
- Source:
- librust-async-tls-dev
- Submitter:
- Jonas Smedegaard
- Date:
- 2025-08-30 16:41:03 UTC
- Severity:
- normal
- Tags:
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-----
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.
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
Quoting Jonas Smedegaard (2025-08-14 13:23:09) rustls-native-certs is now at v0.8 in unstable. Tagging accordingly. - Jonas
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-----