Bug 2487071

Summary: Review Request: rust-async-tungstenite - Async binding for Tungstenite
Product: [Fedora] Fedora Reporter: Dominik 'Rathann' Mierzejewski <dominik>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: code, package-review
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
URL: https://crates.io/crates/async-tungstenite
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2448378    
Bug Blocks: 2487072    

Description Dominik 'Rathann' Mierzejewski 2026-06-09 17:50:37 UTC
Spec URL: https://rathann.fedorapeople.org/review/rust-async-tungstenite/rust-async-tungstenite.spec
SRPM URL: https://rathann.fedorapeople.org/review/rust-async-tungstenite/rust-async-tungstenite-0.34.1-1.fc45.src.rpm
Description:
Asynchronous WebSockets for async-std, tokio, gio and any std Futures runtime.

Fedora Account System Username: rathann

Comment 1 Fedora Review Service 2026-06-09 17:53:12 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/10583968
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2487071-rust-async-tungstenite/fedora-rawhide-x86_64/10583968-rust-async-tungstenite/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 2 Dominik 'Rathann' Mierzejewski 2026-06-09 18:11:34 UTC
FWIW, I actually only need the 0.32 crate for what I'm working on...

Comment 3 Ben Beasley 2026-06-14 07:24:31 UTC
A number of the feature metapackages fail to install. You will need to either package the missing dependencies or patch out (or hide via the the [features] table in rust2rpm.toml, but see the caveats in the man page about that) the features that require them.

Failed to resolve the transaction:
Problem 1: conflicting requests
  - nothing provides (crate(async-native-tls/default) >= 0.6.0 with crate(async-native-tls/default) < 0.7.0~) needed by rust-async-tungstenite+real-async-native-tls-devel-0.34.1-1.fc45.noar
ch from @commandline
 Problem 2: conflicting requests
  - nothing provides (crate(async-tls) >= 0.13.0 with crate(async-tls) < 0.14.0~) needed by rust-async-tungstenite+real-async-tls-devel-0.34.1-1.fc45.noarch from @commandline
  - nothing provides (crate(async-tls/client) >= 0.13.0 with crate(async-tls/client) < 0.14.0~) needed by rust-async-tungstenite+real-async-tls-devel-0.34.1-1.fc45.noarch from @commandline
 Problem 3: conflicting requests
  - nothing provides (crate(futures-rustls) >= 0.26.0 with crate(futures-rustls) < 0.27.0~) needed by rust-async-tungstenite+real-futures-rustls-devel-0.34.1-1.fc45.noarch from @commandline
 Problem 4: package rust-async-tungstenite+__futures-rustls-devel-0.34.1-1.fc45.noarch from @commandline requires crate(async-tungstenite/real-futures-rustls) = 0.34.1, but none of the prov
iders can be installed
  - conflicting requests
  - nothing provides (crate(futures-rustls) >= 0.26.0 with crate(futures-rustls) < 0.27.0~) needed by rust-async-tungstenite+real-futures-rustls-devel-0.34.1-1.fc45.noarch from @commandline
 Problem 5: package rust-async-tungstenite+async-tls-devel-0.34.1-1.fc45.noarch from @commandline requires crate(async-tungstenite/real-async-tls) = 0.34.1, but none of the providers can be
 installed
  - conflicting requests
  - nothing provides (crate(async-tls) >= 0.13.0 with crate(async-tls) < 0.14.0~) needed by rust-async-tungstenite+real-async-tls-devel-0.34.1-1.fc45.noarch from @commandline
  - nothing provides (crate(async-tls/client) >= 0.13.0 with crate(async-tls/client) < 0.14.0~) needed by rust-async-tungstenite+real-async-tls-devel-0.34.1-1.fc45.noarch from @commandline
 Problem 6: package rust-async-tungstenite+smol-native-tls-devel-0.34.1-1.fc45.noarch from @commandline requires crate(async-tungstenite/real-async-native-tls) = 0.34.1, but none of the providers can be installed
  - conflicting requests
  - nothing provides (crate(async-native-tls/default) >= 0.6.0 with crate(async-native-tls/default) < 0.7.0~) needed by rust-async-tungstenite+real-async-native-tls-devel-0.34.1-1.fc45.noarch from @commandline
 Problem 7: package rust-async-tungstenite+async-native-tls-devel-0.34.1-1.fc45.noarch from @commandline requires crate(async-tungstenite/real-async-native-tls) = 0.34.1, but none of the providers can be installed
  - conflicting requests
  - nothing provides (crate(async-native-tls/default) >= 0.6.0 with crate(async-native-tls/default) < 0.7.0~) needed by rust-async-tungstenite+real-async-native-tls-devel-0.34.1-1.fc45.noarch from @commandline
 Problem 8: package rust-async-tungstenite+futures-rustls-manual-roots-devel-0.34.1-1.fc45.noarch from @commandline requires crate(async-tungstenite/__futures-rustls) = 0.34.1, but none of the providers can be installed
  - package rust-async-tungstenite+__futures-rustls-devel-0.34.1-1.fc45.noarch from @commandline requires crate(async-tungstenite/real-futures-rustls) = 0.34.1, but none of the providers can be installed
  - conflicting requests
  - nothing provides (crate(futures-rustls) >= 0.26.0 with crate(futures-rustls) < 0.27.0~) needed by rust-async-tungstenite+real-futures-rustls-devel-0.34.1-1.fc45.noarch from @commandline
 Problem 9: package rust-async-tungstenite+futures-rustls-native-certs-devel-0.34.1-1.fc45.noarch from @commandline requires crate(async-tungstenite/__futures-rustls) = 0.34.1, but none of the providers can be installed
  - package rust-async-tungstenite+__futures-rustls-devel-0.34.1-1.fc45.noarch from @commandline requires crate(async-tungstenite/real-futures-rustls) = 0.34.1, but none of the providers can be installed
  - conflicting requests
  - nothing provides (crate(futures-rustls) >= 0.26.0 with crate(futures-rustls) < 0.27.0~) needed by rust-async-tungstenite+real-futures-rustls-devel-0.34.1-1.fc45.noarch from @commandline
 Problem 10: package rust-async-tungstenite+futures-rustls-platform-verifier-devel-0.34.1-1.fc45.noarch from @commandline requires crate(async-tungstenite/__futures-rustls) = 0.34.1, but none of the providers can be installed
  - package rust-async-tungstenite+__futures-rustls-devel-0.34.1-1.fc45.noarch from @commandline requires crate(async-tungstenite/real-futures-rustls) = 0.34.1, but none of the providers can be installed
  - conflicting requests
  - nothing provides (crate(futures-rustls) >= 0.26.0 with crate(futures-rustls) < 0.27.0~) needed by rust-async-tungstenite+real-futures-rustls-devel-0.34.1-1.fc45.noarch from @commandline
 Problem 11: package rust-async-tungstenite+futures-rustls-webpki-roots-devel-0.34.1-1.fc45.noarch from @commandline requires crate(async-tungstenite/__futures-rustls) = 0.34.1, but none of the providers can be installed
  - package rust-async-tungstenite+__futures-rustls-devel-0.34.1-1.fc45.noarch from @commandline requires crate(async-tungstenite/real-futures-rustls) = 0.34.1, but none of the providers can be installed
  - conflicting requests
  - nothing provides (crate(futures-rustls) >= 0.26.0 with crate(futures-rustls) < 0.27.0~) needed by rust-async-tungstenite+real-futures-rustls-devel-0.34.1-1.fc45.noarch from @commandline
You can try to add to command line:
  --skip-broken to skip uninstallable packages