Closed
Description
I made a commit in the last release to make sure CARGO_BAZEL_ISOLATED=false
to be set when running bazel for privately hosted crates repositories and everything worked great locally when i ran it.
However with the 0.58.0 release im seeing the following
➜ my-repo git:(master) ✗ CARGO_DEBUG_TRACE=true CARGO_BAZEL_ISOLATED=false bazel build //my_crate
ERROR: /private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust+/crate_universe/private/common_utils.bzl:55:13: Traceback (most recent call last):
File "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust+/crate_universe/extensions.bzl", line 998, column 37, in _crate_impl
_generate_hub_and_spokes(
File "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust+/crate_universe/extensions.bzl", line 633, column 51, in _generate_hub_and_spokes
splice_outputs = splice_workspace_manifest(
File "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust+/crate_universe/private/splicing_utils.bzl", line 174, column 19, in splice_workspace_manifest
cargo_bazel_fn(
File "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust+/crate_universe/private/common_utils.bzl", line 88, column 23, in _execute
return execute(
File "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust+/crate_universe/private/common_utils.bzl", line 55, column 13, in execute
fail(_EXECUTE_ERROR_MESSAGE.format(
Error in fail: Command ["/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/modextwd/rules_rust++crate/cargo-bazel", "splice", "--output-dir", "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/modextwd/rules_rust++crate/crates_index/splicing-output", "--splicing-manifest", "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/modextwd/rules_rust++crate/crates_index/splicing_manifest.json", "--config", "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/modextwd/rules_rust++crate/crates_index/config.json", "--cargo-lockfile", "/Users/eric.mcbride/Programming/my-repo/Cargo.lock", "--cargo", "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust++rust_host_tools+rust_host_tools/bin/cargo", "--rustc", "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust++rust_host_tools+rust_host_tools/bin/rustc"] failed with exit code 1.
STDOUT ------------------------------------------------------------------------
STDERR ------------------------------------------------------------------------
Error: Failed to write registry URLs and feature map
Caused by:
0: Failed to get crate index config
1: No such file or directory (os error 2)