-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deps: enable std feature of url crate #2219
Conversation
`url` `v0.5.3` and `idna` `v1.0.3` added no-std support: servo/rust-url#831 Since Neqo sets `default-features = false`, the above would break Neqo. Related: servo/rust-url#831
|
Failed Interop TestsQUIC Interop Runner, client vs. server neqo-latest as client
neqo-latest as server
All resultsSucceeded Interop TestsQUIC Interop Runner, client vs. server neqo-latest as client
neqo-latest as server
Unsupported Interop TestsQUIC Interop Runner, client vs. server neqo-latest as client
neqo-latest as server
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2219 +/- ##
=======================================
Coverage 95.39% 95.39%
=======================================
Files 112 112
Lines 36447 36447
=======================================
Hits 34767 34767
Misses 1680 1680 ☔ View full report in Codecov by Sentry. |
mozilla-central depends on `url` `v2.5.1`: https://searchfox.org/mozilla-central/rev/6050bf4eca89956c9d91bfd89fa59294ae32a689/Cargo.lock#6715-6725 The latest version of `url` is `v2.5.3`, which cargo automatically updates to, given that `Cargo.lock` is not checked in. `url` v0.2.5.3` introduced the `std` feature which breaks CI. mozilla#2219 enabled the feature, unbreaking CI, but breaking mozilla-central, given that mozilla-central still uses `url` `v2.5.1` which does not have the the `std` feature. This commit pins `url` to `v2.5.1` instead and removes the `std` feature.
mozilla-central depends on `url` `v2.5.1`: https://searchfox.org/mozilla-central/rev/6050bf4eca89956c9d91bfd89fa59294ae32a689/Cargo.lock#6715-6725 The latest version of `url` is `v2.5.3`, which cargo automatically updates to, given that `Cargo.lock` is not checked in. `url` v0.2.5.3` introduced the `std` feature which breaks CI. #2219 enabled the feature, unbreaking CI, but breaking mozilla-central, given that mozilla-central still uses `url` `v2.5.1` which does not have the the `std` feature. This commit pins `url` to `v2.5.1` instead and removes the `std` feature.
url
v0.5.3
andidna
v1.0.3
added no-std support: servo/rust-url#831Since Neqo sets
default-features = false
, the above would break Neqo.Related: servo/rust-url#831
Sample CI failure: https://github.com/mozilla/neqo/actions/runs/11683021003/job/32531372545