Skip to content

Commit 30f9f60

Browse files
committed
Vendor trpl crate so The Book tests work offline
Without this change: $ ./x test --set build.vendor=true src/doc/book # (lots of output) error: failed to select a version for the requirement `futures = "^0.3"` (locked to 0.3.30) candidate versions found which didn't match: 0.3.31, 0.3.27 location searched: directory source `/Users/chris/dev/rust-lang/rust/vendor` (which is replacing registry `crates-io`) required by package `trpl v0.2.0 (/Users/chris/dev/rust-lang/rust/src/doc/book/packages/trpl)` perhaps a crate was updated and forgotten to be re-vendored? Build completed unsuccessfully in 0:01:19 With this change: $ ./x test --set build.vendor=true src/doc/book # (lots of build output) Testing stage1 mdbook src/doc/book (aarch64-apple-darwin) finished in 86.949 seconds Build completed successfully in 0:04:05
1 parent 21dd59f commit 30f9f60

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/bootstrap/src/core/build_steps/vendor.rs

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ pub fn default_paths_to_vendor(builder: &Builder<'_>) -> Vec<PathBuf> {
1717
"src/tools/rustbook/Cargo.toml",
1818
"src/tools/rustc-perf/Cargo.toml",
1919
"src/tools/opt-dist/Cargo.toml",
20+
"src/doc/book/packages/trpl/Cargo.toml",
2021
] {
2122
paths.push(builder.src.join(p));
2223
}

0 commit comments

Comments
 (0)