fix(build-manifest)!: limit rustc-docs to current host target in the manifest#151416
Conversation
|
Technically this is a breaking change, since my previous #150289 has made it possible to use However, I'd argue that the impact of this breakage is limited because:
Alternatively, we could special-case |
|
I personally consider the So I wouldn't worry about a potential breaking change. |
0973738 to
cf3738a
Compare
|
@bors r+ rollup=never |
This comment has been minimized.
This comment has been minimized.
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing 838db25 (parent) -> 625b63f (this PR) Test differencesShow 2 test diffs2 doctest diffs were found. These are ignored, as they are noisy. Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 625b63f9e148d511e187c71e5f70643ee62c77fb --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
|
Finished benchmarking commit (625b63f): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)Results (secondary -4.4%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary 0.6%, secondary -2.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 472.653s -> 474.946s (0.49%) |
… r=jieyouxu fix(build-manifest)!: limit `rustc-docs` to current host target in the manifest
Part of rust-lang/rustup#3717.
This is a continuation of #151080, where enabling "target fallback" allows
rustup +nightly component add rustc-docsto execute correctly on all major hosts, but as a byproduct of this change, today we have:This is actually okay because most of them are just aliases to
rustc-docs-(x86_64|aarch64)-unknown-linux-gnu(so no extra components are being precompiled), but technically it could still be considered as an unintentional spam.r? t-bootstrap