transition: http stack (reqwest 0.11 -> 0.12 / hyper 0.14 -> 1 / http 0.2 -> 1)
Since they are pretty intertwined I'll just put them in the same thread.
Lists below are affected rdeps. Those covered by a earlier list are omitted in later one(s). "Relaxed" means version in Debian has relaxing patch, could be dropped when uploading to unstable. "Upstream" means upstream uses old version. "Old x, y" means Debian currently has older x version which uses old version, while upstream updated y uses new version. "D" means dev deps, i.e. could be dropped if necessary.
reqwest
- Jelmer: debbugs (old), debian-analyzer (old), launchpablib (relaxed), silver-platter (old), upstream-ontologist (relaxed)
- Jonas: hypothesis (upstream), axum D, vdash (upstream), sccache (relaxed)
- oauth2: old 4.x, 5.0-rc.1 Sep 2024
- opendal: old 0.44, 0.50 prepared not uploaded
- openpgp-keylist: inactive (?) upstream, very simple use case
- prometheus: relaxed
- repro-env: relaxed
- reqsign: relaxed (+http)
- ripasso: old 0.6, 0.7 Sep 2024
- rspotify: removed from testing
- sequioa-net: upstream
- spytrap-adb: relaxed
- test-with: upstream
- urlshortener: old 3.0, 3.2
- wadl: relaxed
- yubico: upstream
- async-compat: D, skipped (Sylvestre. ...)
- backoff: upstream
- backon: relaxed
- dircpy: old ?, D
- drt-tools: relaxed
- http-auth: example
- sequoia-chameleon-gnupg: upstream
- syn 1: ridiculous test, patch out?
- tealdeer: relaxed
- rustup: old 0.26, 0.27
hyper
- erbium-core: upstream
- hafas-rs: upstream
- octocrab: old 0.31, 0.41
- railway-core: upstream
- hyper-timeout: old 0.4, 0.5
- hyper-rustls: disabled in reqwest, Jonas
- tonic: old 0.10, 0.12, Jonas
- hippotat: upstream
- async-tungstenite: D old 0.?, 0.28
- listenfd: D upstream
- matchit: D old 0.7, 0.8
- multer: D old 2, 3
- tokio-socks: false positive?
- tokio-tungstenite: D old 0.20, 0.24
- tower-http: D old 0.4, 0.6 removed?
http
- ruma-common: old 0.10, 0.14
- trust-dns-{proto,server}: replaced by hickory, replace?
- ureq: old 2.10, 3.0-rc2 Oct 2024
Edited by Blair Noctis