-
Notifications
You must be signed in to change notification settings - Fork 13.3k
CI: Use ubuntu image to download openssl, curl sources, cacert.pem for x86 dist builds #90457
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
(rust-highfive has picked a reviewer for you, use r? to override) |
@bors r+ rollup=iffy (will rebuild the docker image which may need a timeout) It looks like we have a bunch of ubuntu 16.04 dockers as well, which might need a similar patch soon as well, since those are no longer receiving updates as of April this year I believe. |
📌 Commit 222a7991a63b39cd6fbb63db77d32004779b0141 has been approved by |
This comment has been minimized.
This comment has been minimized.
222a799
to
3a687e7
Compare
@bors r+ rollup=iffy |
📌 Commit 3a687e7 has been approved by |
⌛ Testing commit 3a687e7 with merge 015697e7b441c65b33b734f9cba34f3ddc7a4c5a... |
💔 Test failed - checks-actions |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
cc4fb63
to
aef51a0
Compare
@bors r+ rollup=iffy |
📌 Commit aef51a0 has been approved by |
☀️ Test successful - checks-actions |
Finished benchmarking commit (6225262): comparison url. Summary: This benchmark run did not return any relevant changes. If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. @rustbot label: -perf-regression |
[beta] backports - Fix assertion failures in OwnedHandle with windows_subsystem. rust-lang#88798 - Ensure that pushing empty path works as before on verbatim paths rust-lang#89665 - Feature gate + make must_not_suspend allow-by-default rust-lang#89826 - Only use clone3 when needed for pidfd rust-lang#89930 - Fix documentation header sizes rust-lang#90186 - Fixes incorrect handling of ADT's drop requirements rust-lang#90218 - Fix ICE when forgetting to Box a parameter to a Self::func call rust-lang#90221 - Prevent duplicate caller bounds candidates by exposing default substs in Unevaluated rust-lang#90266 - Update odht crate to 0.3.1 (big-endian bugfix) rust-lang#90403 - rustdoc: Go back to loading all external crates unconditionally rust-lang#90489 - Split doc_cfg and doc_auto_cfg features rust-lang#90502 - Apply adjustments for field expression even if inaccessible rust-lang#90508 - Warn for variables that are no longer captured rust-lang#90597 - Properly register text_direction_codepoint_in_comment lint. rust-lang#90626 - CI: Use ubuntu image to download openssl, curl sources, cacert.pem for x86 dist builds rust-lang#90457 - Android is not GNU rust-lang#90834 - Update llvm submodule rust-lang#90954 Additionally, this bumps the stage 0 compiler from beta to stable 1.56.1. r? `@Mark-Simulacrum`
The dist-x86_64 and dist-i686 docker builds are failing again (see try build) because python.org renewed its certificate with a CA cert that is too new for debian:6.
In order to solve this once and for all this PR moves the curl and openssl downloads to a new ubuntu:20.04 "stage-0" docker build and copies the downloaded tarballs over to build them in the "stage-1" debian:6 context. It also downloads the cacert.pem file from the curl website and uses it by pointing the
CURL_CA_BUNDLE
environment variable to it.