a8f616d11c
Nix's version of bazel has custom patches to make bazel more hermetic when used with nix. One of those is limiting the default environment of Bash. However, this default environment is insufficient because lots of programs rely on diff being in the path like buildifier, golangci-lint, and other things since golang diff implementations aren't very good. Ideally we'd include "diffutils" as part of this list for rules that assume the presence of "diff" and don't allow nice knobs to configure otherwise. Furthermore, bazel has a lot of internal facilities that utilize patch (like when downloading workspaces, we have the option of patching them), so include gnupatch as well. Fixes #249846 |
||
---|---|---|
.. | ||
bazel-remote | ||
bazel_4 | ||
bazel_5 | ||
bazel_6 | ||
buildtools | ||
bash-tools-test.nix | ||
bazel_darwin_sandbox.patch | ||
bazel_rc.patch | ||
cpp-test.nix | ||
java-test.nix | ||
nix-hacks.patch | ||
protobuf-test.nix | ||
python-bin-path-test.nix | ||
README.md | ||
shebang-test.nix | ||
strict_action_env.patch | ||
trim-last-argument-to-gcc-if-empty.patch | ||
update-srcDeps.py |
The Bazel build tool
The bazel tool requires regular maintenance, especially under darwin, so we created a maintainers team.
Please ping @NixOS/bazel in your github PR/issue to increase your chance of a quick turnaround, thanks!