make bazel query try harder to get a list of dependencies#10
make bazel query try harder to get a list of dependencies#10alsuren wants to merge 1 commit intomeetuparchive:mainfrom
bazel query try harder to get a list of dependencies#10Conversation
If I run `bazel build "//examples/macos/..."` in https://github.com/bazelbuild/rules_apple then it works fine, but if I run `bazel query "deps(//examples/macos/...)"` then it blows up in my face, complaining about "no such package '@com_google_protobuf//'". I've not used bazel before, so I'm not sure how common this inability to get deps is. Is this a reasonable hack, or should we instead listen to the exit code of `bazel query` and abort, or trigger some kind of fallback behaviour?
After reading about a bit harder, I think that maybe a reasonable thing to do would be: If exit code of The output of
(to work this out, I did: |
If I run
bazel build "//examples/macos/..."inhttps://github.com/bazelbuild/rules_apple then it works fine, but
if I run
bazel query "deps(//examples/macos/...)"then it blows upin my face, complaining about "no such package '@com_google_protobuf//'".
This causes rebazel to have empty list of files to watch.
This patch adds the
--keep_goingflag tobazel query, so we atleast end up with a partial list of files to watch. In practice, this was
enough to get rebuild-on-save to work for the example files that I
was editing.
I've not used bazel before, so I'm not sure how common this inability
to get deps is. Is this a reasonable hack, or should we instead listen
to the exit code of
bazel queryand abort, or trigger some kind offallback behaviour?