Move Bash and Python runfiles libraries out of Bazel#24219
Move Bash and Python runfiles libraries out of Bazel#24219fmeum wants to merge 5 commits intobazelbuild:masterfrom
Conversation
973d791 to
46db68e
Compare
|
FYI @comius, let me know if you want to merge this as is (Bash + Python). |
It looks ok to me. |
|
@comius I updated the description, feel free to merge this. I will open a new PR for Java and C++. |
|
@bazel-io fork 8.0.0 |
|
@fmeum Can you please resolve the conflicts? Thanks! |
46db68e to
006cf31
Compare
|
@iancha1992 Done! |
|
@fmeum Looks like one of the tests is failing |
|
@iancha1992 Looks like CI has trouble connecting to |
|
@iancha1992 I sent #24425 to fix this, I guess that the failing tests just aren't supposed to hit anything other than the mirror. |
30f2982 to
c7d4613
Compare
|
I see, we were having some trouble importing this change, I guess internal we still have to keep a copy of runfiles.bash at the old location. |
I suspect that's because your copybara rewrite for the runfiles path doesn't apply to the BUILD file line I linked. That should be the only place that needs changing. |
bd91bd9 to
1d4bd9c
Compare
|
@meteorcloudy I resolved the merge conflict. Is the import blocked? I can try to help with issues you encounter. |
We'll try and import this now. Thank you so much @fmeum |
|
@fmeum could you please take a look at the presubmit errors? |
1d4bd9c to
a2955eb
Compare
|
@iancha1992 Fixed |
|
I had to split Shell and Python, because of internal setup. I will send out 2 commits for this PR. |
The Python libraries in @bazel_tools are replaced with aliases to @rules_python//python/runfiles. This requires skipping load visibility checks for resolved WORKSPACE files, which are going away anyway. Closes #24219. PiperOrigin-RevId: 727910063 Change-Id: I8323378b8688ed1a95b0ff014d00fbee42267536
The Bash libraries in `@bazel_tools` are replaced with aliases to `@rules_shell//shell/runfiles`. This requires skipping load visibility checks for resolved WORKSPACE files, which are going away anyway. Closes bazelbuild#24219. PiperOrigin-RevId: 727843225 Change-Id: I00744bd30c637cae450d63b859b87abf89e56b7c
|
@bazel-io fork 8.3.0 |
|
@bazel-io fork 8.3.0 |
The Bash libraries in `@bazel_tools` are replaced with aliases to `@rules_shell//shell/runfiles`. This requires skipping load visibility checks for resolved WORKSPACE files, which are going away anyway. Closes bazelbuild#24219. PiperOrigin-RevId: 727843225 Change-Id: I00744bd30c637cae450d63b859b87abf89e56b7c (cherry picked from commit b8b91e4)
The Bash libraries in `@bazel_tools` are replaced with aliases to `@rules_shell//shell/runfiles`. This requires skipping load visibility checks for resolved WORKSPACE files, which are going away anyway. Closes bazelbuild#24219. PiperOrigin-RevId: 727843225 Change-Id: I00744bd30c637cae450d63b859b87abf89e56b7c (cherry picked from commit b8b91e4)
The Bash libraries in `@bazel_tools` are replaced with aliases to `@rules_shell//shell/runfiles`. This requires skipping load visibility checks for resolved WORKSPACE files, which are going away anyway. Closes #24219. PiperOrigin-RevId: 727843225 Change-Id: I00744bd30c637cae450d63b859b87abf89e56b7c (cherry picked from commit b8b91e4) Fixes #26303
|
The changes in this PR have been included in Bazel 8.3.0 RC1. Please test out the release candidate and report any issues as soon as possible. |
The Bash and Python runfiles libraries in
@bazel_toolsare replaced with aliases to@rules_<lang>//<lang>/runfiles.This requires skipping load visibility checks for resolved WORKSPACE files, which are going away anyway.