Spec URL: https://dcavalca.fedorapeople.org/review/rust-attohttpc/rust-attohttpc.spec SRPM URL: https://dcavalca.fedorapeople.org/review/rust-attohttpc/rust-attohttpc-0.22.0-1.fc38.src.rpm Description: Small and lightweight HTTP client. Fedora Account System Username: dcavalca
This package built on koji: https://koji.fedoraproject.org/koji/taskinfo?taskID=90772919
This will need to be unretired on rawhide and f37 once approved: https://src.fedoraproject.org/rpms/rust-attohttpc
I recommend dropping the Rustls support features entirely rather than downgrading the dependencies. I'm currently in the process of removing the Rustls crates from Fedora, because they are unused, and the ring + rustls upstream projects are pretty dead - or at least dormant (which is concerning for a crypto library and TLS implementation).
Will review once Davide addressed Fabio's comment
This is an automatic action taken by review-stats script. The ticket submitter failed to clear the NEEDINFO flag in a month. As per https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews we consider this ticket as DEADREVIEW and proceed to close it.
I looked at this quite a bit and I don't see a sane way to disable rustls and keep the tests working -- unfortunately the test suite relies on it pretty heavily. We could turn the tests off of course, but that seems suboptimal...
If not all dependencies for tests are available (in this case, not on all architectures), then that's a perfectly good reason to disable tests. It's not optimal, but it's definitely not a blocker for packaging something.
This has a broken dependency: Error: Problem 1: conflicting requests - nothing provides (crate(multipart/client) >= 0.18.0 with crate(multipart/client) < 0.19.0~) needed by rust-attohttpc+multipart-devel-0.22.0-1.fc38.noarch Problem 2: package rust-attohttpc+multipart-form-devel-0.22.0-1.fc38.noarch requires crate(attohttpc/multipart) = 0.22.0, but none of the providers can be installed - conflicting requests - nothing provides (crate(multipart/client) >= 0.18.0 with crate(multipart/client) < 0.19.0~) needed by rust-attohttpc+multipart-devel-0.22.0-1.fc38.noarch (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use
It got retired, you need to unretire it - https://src.fedoraproject.org/rpms/rust-multipart
(In reply to Michel Alexandre Salim from comment #9) > It got retired, you need to unretire it - > https://src.fedoraproject.org/rpms/rust-multipart Please don't. I retired it intentionally. The "multipart" crate is obsolete and shouldn't be used any longer, "multer" seems to be the modern replacement. Instead, just disable the "multipart" feature in attohttpc.