-
Notifications
You must be signed in to change notification settings - Fork 219
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 error "could not rename downloaded file" #727
Labels
Comments
b49020
added a commit
to b49020/build
that referenced
this issue
Jan 30, 2024
There has been random CI build failures reported while building Rust examples. Most of them seems like conflicts with buildroot provided Rust toolchain. So until those are resolved, disable default Rust examples build for now to get the CI passing successfully. Link: OP-TEE#727 Link: OP-TEE#728 Acked-by: Etienne Carriere <[email protected]> Acked-by: Jerome Forissier <[email protected]> Acked-by: Jens Wiklander <[email protected]> Signed-off-by: Sumit Garg <[email protected]>
jforissier
pushed a commit
that referenced
this issue
Jan 30, 2024
There has been random CI build failures reported while building Rust examples. Most of them seems like conflicts with buildroot provided Rust toolchain. So until those are resolved, disable default Rust examples build for now to get the CI passing successfully. Link: #727 Link: #728 Acked-by: Etienne Carriere <[email protected]> Acked-by: Jerome Forissier <[email protected]> Acked-by: Jens Wiklander <[email protected]> Signed-off-by: Sumit Garg <[email protected]>
Should be fixed by: #731 |
b49020
added a commit
to b49020/build
that referenced
this issue
Feb 7, 2024
Buildroot provides its own Rust toolchain for various Linux user-space components. However, that toolchain doesn't support nightly version of Rust complier which we need for OP-TEE Rust examples for the time being. Due to two separate Rust toolchains being used for different buildroot components, there are conflicts [1] [2] observed leading to CI errors. In order to fix them enable OP-TEE specific Rust toolchain specifically to build OP-TEE Rust examples rather than enabling it for the entire buildroot build. Fixes: [1] OP-TEE#727 Fixes: [2] OP-TEE#728 Signed-off-by: Sumit Garg <[email protected]>
b49020
added a commit
to b49020/build
that referenced
this issue
Feb 7, 2024
Buildroot provides its own Rust toolchain for various Linux user-space components. However, that toolchain doesn't support nightly version of Rust complier which we need for OP-TEE Rust examples for the time being. Due to two separate Rust toolchains being used for different buildroot components, there are conflicts [1] [2] observed leading to CI errors. In order to fix them enable OP-TEE specific Rust toolchain specifically to build OP-TEE Rust examples rather than enabling it for the entire buildroot build. Fixes: [1] OP-TEE#727 Fixes: [2] OP-TEE#728 Signed-off-by: Sumit Garg <[email protected]>
b49020
added a commit
to b49020/build
that referenced
this issue
Feb 8, 2024
Buildroot provides its own Rust toolchain for various Linux user-space components. However, that toolchain doesn't support nightly version of Rust complier which we need for OP-TEE Rust examples for the time being. Due to two separate Rust toolchains being used for different buildroot components, there are conflicts [1] [2] observed leading to CI errors. In order to fix them enable OP-TEE specific Rust toolchain specifically to build OP-TEE Rust examples rather than enabling it for the entire buildroot build. Fixes: [1] OP-TEE#727 Fixes: [2] OP-TEE#728 Signed-off-by: Sumit Garg <[email protected]>
b49020
added a commit
to b49020/build
that referenced
this issue
Feb 8, 2024
Buildroot provides its own Rust toolchain for various Linux user-space components. However, that toolchain doesn't support nightly version of Rust complier which we need for OP-TEE Rust examples for the time being. Due to two separate Rust toolchains being used for different buildroot components, there are conflicts [1] [2] observed leading to CI errors. In order to fix them enable OP-TEE specific Rust toolchain specifically to build OP-TEE Rust examples rather than enabling it for the entire buildroot build. Fixes: [1] OP-TEE#727 Fixes: [2] OP-TEE#728 Signed-off-by: Sumit Garg <[email protected]>
rust-lang/rustup#988 might be relevant. |
b49020
added a commit
to b49020/build
that referenced
this issue
Feb 8, 2024
Buildroot provides its own Rust toolchain for various Linux user-space components. However, that toolchain doesn't support nightly version of Rust complier which we need for OP-TEE Rust examples for the time being. Due to two separate Rust toolchains being used for different buildroot components, there are conflicts [1] [2] observed leading to CI errors. In order to fix them enable OP-TEE specific Rust toolchain specifically to build OP-TEE Rust examples rather than enabling it for the entire buildroot build. Fixes: [1] OP-TEE#727 Fixes: [2] OP-TEE#728 Signed-off-by: Sumit Garg <[email protected]>
b49020
added a commit
to b49020/build
that referenced
this issue
Feb 8, 2024
Buildroot provides its own Rust toolchain for various Linux user-space components. However, that toolchain doesn't support nightly version of Rust complier which we need for OP-TEE Rust examples for the time being. Due to two separate Rust toolchains being used for different buildroot components, there are conflicts [1] [2] observed leading to CI errors. In order to fix them enable OP-TEE specific Rust toolchain specifically to build OP-TEE Rust examples rather than enabling it for the entire buildroot build. Fixes: [1] OP-TEE#727 Fixes: [2] OP-TEE#728 Signed-off-by: Sumit Garg <[email protected]>
b49020
added a commit
to b49020/build
that referenced
this issue
Feb 9, 2024
Buildroot provides its own Rust toolchain for various Linux user-space components. However, that toolchain doesn't support nightly version of Rust complier which we need for OP-TEE Rust examples for the time being. Due to two separate Rust toolchains being used for different buildroot components, there are conflicts [1] [2] observed leading to CI errors. In order to fix them enable OP-TEE specific Rust toolchain specifically to build OP-TEE Rust examples rather than enabling it for the entire buildroot build. Fixes: [1] OP-TEE#727 Fixes: [2] OP-TEE#728 Signed-off-by: Sumit Garg <[email protected]>
b49020
added a commit
to b49020/build
that referenced
this issue
Feb 9, 2024
Buildroot provides its own Rust toolchain for various Linux user-space components. However, that toolchain doesn't support nightly version of Rust complier which we need for OP-TEE Rust examples for the time being. Due to two separate Rust toolchains being used for different buildroot components, there are conflicts [1] [2] observed leading to CI errors. In order to fix them enable OP-TEE specific Rust toolchain specifically to build OP-TEE Rust examples rather than enabling it for the entire buildroot build. Fixes: [1] OP-TEE#727 Fixes: [2] OP-TEE#728 Tested-by: Jerome Forissier <[email protected]> Signed-off-by: Sumit Garg <[email protected]>
b49020
added a commit
to b49020/build
that referenced
this issue
Feb 9, 2024
Buildroot provides its own Rust toolchain for various Linux user-space components. However, that toolchain doesn't support nightly version of Rust complier which we need for OP-TEE Rust examples for the time being. Due to two separate Rust toolchains being used for different buildroot components, there are conflicts [1] [2] observed leading to CI errors. In order to fix them enable OP-TEE specific Rust toolchain specifically to build OP-TEE Rust examples rather than enabling it for the entire buildroot build. Fixes: [1] OP-TEE#727 Fixes: [2] OP-TEE#728 Acked-by: Jerome Forissier <[email protected]> Tested-by: Jerome Forissier <[email protected]> Signed-off-by: Sumit Garg <[email protected]>
jforissier
pushed a commit
that referenced
this issue
Feb 9, 2024
Buildroot provides its own Rust toolchain for various Linux user-space components. However, that toolchain doesn't support nightly version of Rust complier which we need for OP-TEE Rust examples for the time being. Due to two separate Rust toolchains being used for different buildroot components, there are conflicts [1] [2] observed leading to CI errors. In order to fix them enable OP-TEE specific Rust toolchain specifically to build OP-TEE Rust examples rather than enabling it for the entire buildroot build. Fixes: [1] #727 Fixes: [2] #728 Acked-by: Jerome Forissier <[email protected]> Tested-by: Jerome Forissier <[email protected]> Signed-off-by: Sumit Garg <[email protected]>
This issue has been marked as a stale issue because it has been open (more than) 30 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this issue will automatically be closed in 5 days. Note, that you can always re-open a closed issue at any time. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The Rust examples sometimes fail to build with "could not rename downloaded file" errors. Trying a second time "solves" the issue.
Attaching build.log (first build, with errors) and build2.log (second try immediately after the first one failed and without cleaning anything, OK).
The text was updated successfully, but these errors were encountered: