-
Notifications
You must be signed in to change notification settings - Fork 105
Rust 1.66.0 #1597
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 1.66.0 #1597
Conversation
Rust 1.66.0 will be the next version supported by the kernel [1]. Therefore, add `rustc-1.66` as a new build environment alongside `rustc-1.62` (which can be removed later on when the new version hits mainline). Link: Rust-for-Linux/linux#947 [1] Signed-off-by: Miguel Ojeda <[email protected]>
The `rust` branch of `rust-for-linux` is moving to Rust 1.66.0 [1], therefore, use the new build environment for it. Link: Rust-for-Linux/linux#947 [1] Signed-off-by: Miguel Ojeda <[email protected]>
Related: #1580 |
currently testing this. |
Thanks a lot! |
LGTM Reviewed-by: Adrian Ratiu [email protected] |
As defined in recent PR kernelci/kernelci-core#1597 we need docker image with rustcc 1.66 built on staging first. Signed-off-by: Denys Fedoryshchenko <[email protected]>
I guess -next not supposed to be buildable by 1.66? |
Yeah. Right now, no branch is buildable by 1.66. If we merge Rust-for-Linux/linux#947, then Then, after that is merged and we check it is OK, my plan is to submit it to the mailing list (and a matching PR here) and soon after put it into But the above is just what I came up with... If you think KernelCI could handle these "flag day" upgrades in a better way, it would be nice. Ideally, KernelCI could fetch the right environment as given by |
@aliceinwire maybe we can merge it then? So Rust-for-Linux/linux#947 will be merged too. |
I think it's best if KernelCI is always upgrading rust toolchains to the latest used by Rust-for-Linux, to provide CI as early as possible. As Rust support in the kernel is still in active development, it's expected that things will break in linux-next etc. It's better if KernelCI shows problems that then get fixed, in the end what really matters is that it helps Rust support in the kernel to get tested and working rather than a quiet sea of green results on linux.kernelci.org. |
Yeah, I think it is fine, so let's merge both branches and see if everything goes well. Thanks a lot! |
@nuclearcat yes, I was waiting for mgalka to add the rust 1.66 docker build image. Doing last tests with rust 1.66 before merging |
Rust 1.66.0 will be the next version supported by the kernel [1].
Therefore, add
rustc-1.66
as a new build environment alongsiderustc-1.62
(which can be removed later on when the new version hits mainline), and then moverust-for-linux_rust
to it.Link: Rust-for-Linux/linux#947 [1]
Signed-off-by: Miguel Ojeda [email protected]