-
Notifications
You must be signed in to change notification settings - Fork 2k
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
rust: Update dependencies #18642
rust: Update dependencies #18642
Conversation
This will allow more components to build on 1.64 stable, and contains a fix relevant for RIOT-OS#18619. CoAP modules are held back as they appear to need an even newer nightly than in the current riotdocker to build without feature declarations.
d3cd6d6
to
168ec76
Compare
Thanks for clearing this. I've rolled back some of the CoAP changes that build-failed because the library apparently assumes an even newer nightly (not that it's using new features, it's just not declaring them any more because they're now part of the beta release -- I though I'd set the nightly to just the one with which that works, but apparently I off-by-one'd); commit message amended with:
I won't wait for a re-ack as this is strictly reducing the changes of this PR, and setting auto-merge. |
There's one failing test run_test/tests/gnrc_ipv6_nib/samr21-xpro:gnu. This is so unrelated that after the rest has run through, I'll (or encourage anyone else as I might not be active on short timer) just set this to "skip" and merge it. |
207: rust: Update nightly version r=kaspar030 a=chrysn This is what #204 should have been, but as that nightly build did not contain that day's rustc, the intended version was not installed. --- I did tests back in #204, but they were about "do they existing things still work", not (what I couldn't test easily back then, as it'd have spanned many crates at once) "does it also have the intended effect of allowing stable use of all the new features". This unblocks RIOT-OS/rust-riot-wrappers#14, and would have made the rollback of RIOT-OS/RIOT#18642 (comment) unnecessary. Co-authored-by: chrysn <[email protected]>
This will allow more components to build on 1.64 stable, and contains a fix relevant for #18619.
The versions of riot-sys and riot-wrappers referenced here will likely be tagged as the next releases for those once this PR is through.
Testing procedure
Green CI
Issues/PRs references
#18619 can be rebased onto this to fix the API-change-for-Rust it is causing.