Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bazel cquery deps not working in 4.2.0 or 4.2.1rc1 #13904

Closed
dhalperi opened this issue Aug 25, 2021 · 9 comments
Closed

bazel cquery deps not working in 4.2.0 or 4.2.1rc1 #13904

dhalperi opened this issue Aug 25, 2021 · 9 comments

Comments

@dhalperi
Copy link
Contributor

dhalperi commented Aug 25, 2021

Description of the problem / feature request:

In a private repo, bazel cquery 'deps(//some/py_binary)' is returning empty in 4.2.0 or 4.2.1rc1. In 4.1.0, it returns a large list of dependencies.

This breaks ibazel.

Bugs: what's the simplest, easiest way to reproduce this bug? Please provide a minimal example if possible.

I will try to recreate in public.

See README.md at this tiny repo: https://github.com/dhalperi/bazel-13904

What operating system are you running Bazel on?

macOS Big Sur

What's the output of bazel info release?

release 4.2.0

Have you found anything relevant by searching the web?

No. Did not seem mentioned in #13558, so filing this.

Any other information, logs, or outputs that you want to share?

Will update with a public repro if I can make one.

@dhalperi dhalperi mentioned this issue Aug 25, 2021
9 tasks
@dhalperi
Copy link
Contributor Author

dhalperi commented Aug 25, 2021

@dhalperi
Copy link
Contributor Author

Bisecting identified commit 7920ffe

Author: Daniel Wagner-Hall <dwagnerhall@...>
Date:   Tue Jun 29 12:40:44 2021 -0700

    cquery inherits from `test` not `build`
    
    This makes directives like `test --test_arg=foo` present in `.bazelrc` files be
    factored into the configuration hash for test targets.
    
    See https://github.com/bazelbuild/bazel/issues/13428 for extensive
    context.
    
    Closes #13491.
    
    PiperOrigin-RevId: 382143334

 .../build/lib/runtime/commands/CqueryCommand.java  | 24 +++++++++++++---------
 .../shell/integration/configured_query_test.sh     | 23 +++++++++++++++++++++

as the culprit. Maybe this is intended behavior, and ibazel and us are wrong about how to use cquery?

cc: @illicitonion

@illicitonion
Copy link
Contributor

Interesting and surprising - this definitely isn't expected. I just cloned your repro repo (thanks for providing it, it helps a lot!) and could not repro with 4.2.0:

Click for output
% bazel clean --expunge && bazel shutdown && bazel version && bazel cquery 'deps(//:foo)'
INFO: Invocation ID: a5268ca2-e893-4dd7-8ee0-a41e7bd772d4
INFO: Starting clean.
Bazelisk version: development
Starting local Bazel server and connecting to it...
Build label: 4.2.0
Build target: bazel-out/darwin-opt/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
Build time: Wed Aug 18 12:54:03 2021 (1629291243)
Build timestamp: 1629291243
Build timestamp as int: 1629291243
INFO: Invocation ID: a3c97b10-9bd2-452e-b589-883cdb344f2a
INFO: Analyzed target //:foo (24 packages loaded, 360 targets configured).
INFO: Found 1 target...
//:foo (51eca89)
@bazel_tools//tools/python:toolchain_type (51eca89)
@bazel_tools//tools/python:_autodetecting_py_runtime_pair (HOST)
@pip_pypi__requests//:pkg (51eca89)
@bazel_tools//tools/python:2to3 (HOST)
@local_config_cc//:cc-compiler-darwin_x86_64 (HOST)
@bazel_tools//tools/cpp:grep-includes (HOST)
@bazel_tools//tools/zip:zipper (HOST)
@local_config_platform//:host (51eca89)
@bazel_tools//tools/cpp:toolchain_type (51eca89)
//:foo.py (null)
@bazel_tools//tools/cpp:toolchain (51eca89)
@bazel_tools//tools/launcher:launcher (HOST)
@platforms//os:osx (51eca89)
@pip_pypi__requests//:requests/utils.py (null)
@pip_pypi__requests//:requests/packages.py (null)
@pip_pypi__requests//:requests-2.26.0.dist-info/METADATA (null)
@pip_pypi__requests//:requests-2.26.0.dist-info/WHEEL (null)
@local_config_cc//:darwin_x86_64 (HOST)
@pip_pypi__requests//:requests/_internal_utils.py (null)
@pip_pypi__requests//:requests/hooks.py (null)
@bazel_tools//tools/build_defs/cc/whitelists/starlark_hdrs_check:loose_header_check_allowed_in_toolchain (null)
@pip_pypi__requests//:requests/help.py (null)
@pip_pypi__requests//:requests/status_codes.py (null)
@pip_pypi__requests//:requests-2.26.0.dist-info/LICENSE (null)
@pip_pypi__certifi//:pkg (51eca89)
@pip_pypi__requests//:requests/exceptions.py (null)
@pip_pypi__requests//:requests/sessions.py (null)
@pip_pypi__requests//:requests/cookies.py (null)
@pip_pypi__requests//:requests-2.26.0.dist-info/top_level.txt (null)
@pip_pypi__requests//:requests/compat.py (null)
@bazel_tools//src/conditions:host_windows (HOST)
@bazel_tools//tools/python:_autodetecting_py2_runtime (HOST)
@pip_pypi__requests//:requests/api.py (null)
@pip_pypi__charset_normalizer//:pkg (51eca89)
@pip_pypi__urllib3//:pkg (51eca89)
@pip_pypi__requests//:requests/certs.py (null)
@local_config_cc//:toolchain (51eca89)
@pip_pypi__idna//:pkg (51eca89)
@pip_pypi__requests//:requests/adapters.py (null)
@bazel_tools//src/conditions:remote (HOST)
@pip_pypi__requests//:requests/__version__.py (null)
@bazel_tools//tools/python:_autodetecting_py3_runtime (HOST)
@bazel_tools//tools/cpp:interface_library_builder (HOST)
@local_config_cc//:empty (HOST)
@local_config_platform//:host (HOST)
@bazel_tools//tools/zip:zipper/zipper (null)
@pip_pypi__requests//:requests/structures.py (null)
@bazel_tools//tools/build_defs/cc/whitelists/parse_headers_and_layering_check:disabling_parse_headers_and_layering_check_allowed (null)
@local_config_cc//:osx_tools_darwin_x86_64 (HOST)
@bazel_tools//src/conditions:windows (HOST)
@pip_pypi__requests//:requests/models.py (null)
@local_config_xcode//:host_xcodes (HOST)
@bazel_tools//tools/cpp:grep-includes.sh (null)
@bazel_tools//src/tools/launcher:launcher (HOST)
@pip_pypi__requests//:requests/__init__.py (null)
@bazel_tools//tools/cpp:link_dynamic_library (HOST)
@pip_pypi__requests//:requests-2.26.0.dist-info/RECORD (null)
@pip_pypi__requests//:requests/auth.py (null)
@platforms//cpu:x86_64 (51eca89)
@bazel_tools//tools/cpp:malloc (HOST)
@local_config_cc//:xcrunwrapper.sh (null)
@pip_pypi__urllib3//:urllib3/packages/backports/__init__.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/legacy.py (null)
@local_config_cc//:cc-compiler-watchos_i386 (51eca89)
@pip_pypi__urllib3//:urllib3/util/connection.py (null)
@pip_pypi__urllib3//:urllib3-1.26.6.dist-info/top_level.txt (null)
@bazel_tools//tools/cpp:toolchain_type (HOST)
@pip_pypi__idna//:idna/codec.py (null)
@platforms//os:os (51eca89)
@pip_pypi__certifi//:certifi/__main__.py (null)
@pip_pypi__urllib3//:urllib3/util/timeout.py (null)
@bazel_tools//tools/python:py3wrapper.sh (HOST)
@platforms//cpu:x86_64 (HOST)
@local_config_cc//:make_hashed_objlist.py (null)
@bazel_tools//tools/cpp:link_dynamic_library.sh (null)
@local_config_cc//:cc-compiler-ios_x86_64 (51eca89)
@pip_pypi__urllib3//:urllib3/contrib/pyopenssl.py (null)
@pip_pypi__urllib3//:urllib3/util/response.py (null)
@bazel_tools//tools/python:py2wrapper.sh (HOST)
@pip_pypi__urllib3//:urllib3-1.26.6.dist-info/LICENSE.txt (null)
@pip_pypi__idna//:idna-3.2.dist-info/WHEEL (null)
@pip_pypi__charset_normalizer//:charset_normalizer-2.0.4.dist-info/top_level.txt (null)
@pip_pypi__urllib3//:urllib3/packages/ssl_match_hostname/_implementation.py (null)
@bazel_tools//tools/cpp:build_interface_so (null)
@pip_pypi__certifi//:certifi-2021.5.30.dist-info/METADATA (null)
@pip_pypi__charset_normalizer//:charset_normalizer-2.0.4.dist-info/WHEEL (null)
@pip_pypi__charset_normalizer//:charset_normalizer/md.py (null)
@pip_pypi__idna//:idna/idnadata.py (null)
@pip_pypi__urllib3//:urllib3/contrib/securetransport.py (null)
@pip_pypi__urllib3//:urllib3/contrib/_securetransport/bindings.py (null)
@local_config_cc//:cc-compiler-watchos_x86_64 (51eca89)
@pip_pypi__idna//:idna/compat.py (null)
@pip_pypi__urllib3//:urllib3/packages/__init__.py (null)
@pip_pypi__urllib3//:urllib3/contrib/_appengine_environ.py (null)
@local_config_cc//:cc-compiler-watchos_armv7k (51eca89)
@local_config_cc//:cc-compiler-tvos_arm64 (51eca89)
@pip_pypi__urllib3//:urllib3/_collections.py (null)
@local_config_cc//:cc-compiler-tvos_x86_64 (51eca89)
@pip_pypi__charset_normalizer//:charset_normalizer/cli/normalizer.py (null)
@pip_pypi__certifi//:certifi-2021.5.30.dist-info/LICENSE (null)
@pip_pypi__urllib3//:urllib3/poolmanager.py (null)
@pip_pypi__urllib3//:urllib3/util/queue.py (null)
@pip_pypi__urllib3//:urllib3/packages/six.py (null)
@local_config_cc//:cc-compiler-ios_arm64 (51eca89)
@pip_pypi__urllib3//:urllib3/fields.py (null)
@local_config_xcode//:version13_0_0_13A6201j (HOST)
@local_config_cc//:cc_wrapper (HOST)
@pip_pypi__urllib3//:urllib3/contrib/_securetransport/low_level.py (null)
@pip_pypi__idna//:idna/core.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/cli/__init__.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/version.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/api.py (null)
@local_config_cc//:cc-compiler-ios_arm64e (51eca89)
@pip_pypi__urllib3//:urllib3-1.26.6.dist-info/WHEEL (null)
@platforms//cpu:cpu (51eca89)
@pip_pypi__charset_normalizer//:charset_normalizer-2.0.4.dist-info/entry_points.txt (null)
@local_config_cc//:cc-compiler-watchos_arm64_32 (51eca89)
@pip_pypi__certifi//:certifi/core.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer-2.0.4.dist-info/METADATA (null)
@platforms//os:windows (HOST)
@pip_pypi__urllib3//:urllib3/util/ssltransport.py (null)
@bazel_tools//src/tools/launcher:dummy.cc (null)
@pip_pypi__idna//:idna/intranges.py (null)
@pip_pypi__urllib3//:urllib3/packages/ssl_match_hostname/__init__.py (null)
@pip_pypi__idna//:idna-3.2.dist-info/LICENSE.md (null)
@pip_pypi__urllib3//:urllib3/contrib/appengine.py (null)
@pip_pypi__urllib3//:urllib3/contrib/__init__.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/py.typed (null)
@pip_pypi__charset_normalizer//:charset_normalizer/__init__.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/assets/__init__.py (null)
@pip_pypi__certifi//:certifi-2021.5.30.dist-info/RECORD (null)
@pip_pypi__charset_normalizer//:charset_normalizer/cd.py (null)
@pip_pypi__urllib3//:urllib3/contrib/socks.py (null)
@pip_pypi__urllib3//:urllib3/util/url.py (null)
@pip_pypi__certifi//:certifi/cacert.pem (null)
@local_config_cc//:libtool_check_unique (null)
@pip_pypi__charset_normalizer//:charset_normalizer-2.0.4.dist-info/LICENSE (null)
@pip_pypi__urllib3//:urllib3/util/wait.py (null)
@local_config_cc//:cc-compiler-ios_i386 (51eca89)
@local_config_cc//:cc-compiler-darwin_arm64 (51eca89)
@local_config_xcode//:version12_5_1_12E507 (HOST)
@pip_pypi__urllib3//:urllib3/_version.py (null)
@pip_pypi__urllib3//:urllib3/filepost.py (null)
@pip_pypi__urllib3//:urllib3/response.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/constant.py (null)
@pip_pypi__urllib3//:urllib3/util/proxy.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/models.py (null)
@pip_pypi__urllib3//:urllib3/request.py (null)
@bazel_tools//tools/cpp:toolchain (HOST)
@pip_pypi__urllib3//:urllib3/connectionpool.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/utils.py (null)
@pip_pypi__certifi//:certifi/__init__.py (null)
@local_config_cc//:cc-compiler-ios_armv7 (51eca89)
@local_config_cc//:cc-compiler-armeabi-v7a (51eca89)
@pip_pypi__urllib3//:urllib3/__init__.py (null)
@pip_pypi__urllib3//:urllib3/util/retry.py (null)
@bazel_tools//tools/def_parser:def_parser (HOST)
@pip_pypi__certifi//:certifi-2021.5.30.dist-info/top_level.txt (null)
@pip_pypi__urllib3//:urllib3-1.26.6.dist-info/METADATA (null)
@pip_pypi__idna//:idna/uts46data.py (null)
@pip_pypi__certifi//:certifi-2021.5.30.dist-info/WHEEL (null)
@pip_pypi__urllib3//:urllib3/connection.py (null)
@pip_pypi__urllib3//:urllib3-1.26.6.dist-info/RECORD (null)
@pip_pypi__idna//:idna/package_data.py (null)
@pip_pypi__urllib3//:urllib3/contrib/_securetransport/__init__.py (null)
@pip_pypi__urllib3//:urllib3/util/ssl_.py (null)
@local_config_cc//:libtool (null)
@pip_pypi__idna//:idna/py.typed (null)
@pip_pypi__charset_normalizer//:charset_normalizer-2.0.4.dist-info/RECORD (null)
@platforms//os:osx (HOST)
@pip_pypi__urllib3//:urllib3/util/request.py (null)
@pip_pypi__idna//:idna/__init__.py (null)
@pip_pypi__idna//:idna-3.2.dist-info/RECORD (null)
@pip_pypi__urllib3//:urllib3/contrib/ntlmpool.py (null)
@pip_pypi__urllib3//:urllib3/exceptions.py (null)
@local_config_cc//:wrapped_clang_pp (null)
@pip_pypi__urllib3//:urllib3/util/__init__.py (null)
@pip_pypi__urllib3//:urllib3/packages/backports/makefile.py (null)
@local_config_cc//:cc-compiler-darwin_x86_64 (51eca89)
@local_config_cc//:wrapped_clang (null)
@local_config_cc//:cc-compiler-darwin_arm64e (51eca89)
@pip_pypi__idna//:idna-3.2.dist-info/METADATA (null)
@pip_pypi__idna//:idna-3.2.dist-info/top_level.txt (null)
@bazel_tools//tools/cpp:interface_library_builder (454814e)
@local_config_cc//:osx_tools_watchos_x86_64 (454814e)
@local_config_cc//:empty (454814e)
@bazel_tools//tools/cpp:link_dynamic_library (454814e)
@local_config_cc//:osx_tools_ios_x86_64 (454814e)
@local_config_cc//:watchos_armv7k (51eca89)
@platforms//cpu:cpu (HOST)
@local_config_cc//:tvos_arm64 (51eca89)
@local_config_cc//:toolchain (HOST)
@local_config_cc//:osx_tools_ios_arm64e (454814e)
@local_config_cc//:stub_armeabi-v7a (51eca89)
@local_config_cc//:darwin_arm64 (51eca89)
@platforms//os:os (HOST)
@local_config_cc//:watchos_i386 (51eca89)
@local_config_cc//:ios_arm64e (51eca89)
@local_config_cc//:osx_tools_ios_i386 (454814e)
@local_config_cc//:osx_tools_darwin_arm64 (454814e)
@local_config_cc//:watchos_x86_64 (51eca89)
@local_config_cc//:osx_tools_ios_arm64 (454814e)
@local_config_cc//:osx_tools_watchos_armv7k (454814e)
@local_config_cc//:ios_x86_64 (51eca89)
@bazel_tools//tools/python:_generate_wrappers (HOST)
@local_config_cc//:osx_tools_tvos_x86_64 (454814e)
@local_config_cc//:darwin_arm64e (51eca89)
@local_config_cc//:osx_tools_watchos_arm64_32 (454814e)
@local_config_cc//:watchos_arm64_32 (51eca89)
@local_config_cc//:ios_arm64 (51eca89)
@local_config_cc//:osx_tools_darwin_x86_64 (454814e)
@local_config_cc//:ios_i386 (51eca89)
@bazel_tools//tools/def_parser:no_op.bat (null)
@local_config_cc//:osx_tools_ios_armv7 (454814e)
@local_config_cc//:osx_tools_armeabi-v7a (454814e)
@local_config_cc//:osx_tools_tvos_arm64 (454814e)
@local_config_xcode//:host_xcodes (51eca89)
@local_config_cc//:osx_tools_darwin_arm64e (454814e)
@local_config_cc//:darwin_x86_64 (51eca89)
@local_config_cc//:ios_armv7 (51eca89)
@local_config_cc//:tvos_x86_64 (51eca89)
@local_config_cc//:cc_wrapper.sh (null)
@local_config_cc//:osx_tools_watchos_i386 (454814e)
@local_config_xcode//:version13_0_0_13A6201j (51eca89)
@local_config_cc//:cc-compiler-ios_arm64e (HOST)
@local_config_cc//:cc-compiler-watchos_x86_64 (HOST)
@local_config_cc//:cc_wrapper (454814e)
@local_config_cc//:cc-compiler-watchos_arm64_32 (HOST)
@local_config_cc//:cc-compiler-darwin_arm64e (HOST)
@local_config_cc//:cc-compiler-watchos_i386 (HOST)
@local_config_cc//:cc-compiler-armeabi-v7a (HOST)
@local_config_cc//:cc-compiler-ios_x86_64 (HOST)
@local_config_platform//:host (454814e)
@local_config_cc//:cc-compiler-darwin_arm64 (HOST)
@local_config_cc//:cc-compiler-tvos_arm64 (HOST)
@local_config_cc//:cc-compiler-ios_armv7 (HOST)
@local_config_cc//:cc-compiler-ios_arm64 (HOST)
@local_config_cc//:cc-compiler-ios_i386 (HOST)
@local_config_cc//:cc-compiler-tvos_x86_64 (HOST)
@local_config_cc//:cc-compiler-watchos_armv7k (HOST)
@local_config_xcode//:version12_5_1_12E507 (51eca89)
@bazel_tools//tools/python:pywrapper_template.txt (null)
@platforms//cpu:x86_64 (454814e)
@local_config_cc//:osx_tools_tvos_arm64 (HOST)
@local_config_cc//:ios_i386 (HOST)
@local_config_cc//:osx_tools_darwin_arm64e (HOST)
@local_config_cc//:osx_tools_watchos_arm64_32 (HOST)
@local_config_cc//:watchos_armv7k (HOST)
@local_config_cc//:watchos_i386 (HOST)
@local_config_cc//:osx_tools_ios_armv7 (HOST)
@local_config_cc//:osx_tools_darwin_arm64 (HOST)
@local_config_cc//:osx_tools_armeabi-v7a (HOST)
@local_config_cc//:tvos_x86_64 (HOST)
@local_config_cc//:ios_arm64e (HOST)
@local_config_cc//:osx_tools_tvos_x86_64 (HOST)
@local_config_cc//:osx_tools_watchos_armv7k (HOST)
@local_config_cc//:ios_x86_64 (HOST)
@local_config_cc//:ios_armv7 (HOST)
@local_config_cc//:osx_tools_ios_arm64 (HOST)
@local_config_cc//:osx_tools_ios_arm64e (HOST)
@local_config_cc//:osx_tools_watchos_i386 (HOST)
@local_config_cc//:darwin_arm64e (HOST)
@platforms//os:osx (454814e)
@local_config_cc//:ios_arm64 (HOST)
@local_config_cc//:osx_tools_ios_i386 (HOST)
@local_config_cc//:osx_tools_watchos_x86_64 (HOST)
@local_config_cc//:stub_armeabi-v7a (HOST)
@local_config_cc//:osx_tools_ios_x86_64 (HOST)
@local_config_cc//:watchos_x86_64 (HOST)
@local_config_cc//:darwin_arm64 (HOST)
@local_config_cc//:watchos_arm64_32 (HOST)
@local_config_cc//:tvos_arm64 (HOST)
@platforms//cpu:cpu (454814e)
@platforms//os:os (454814e)
INFO: Elapsed time: 12.188s
INFO: 0 processes.
INFO: Build completed successfully, 0 total actions

Is it possible you have a .bazelrc file in your homedir or a system path that's getting picked up from somewhere? Can you run again with --announce_rc?

To rule out random environmental things, I did the same in a docker container and also got the expected output:

Click to expand docker output
docker run -it --rm ubuntu:latest bash -c "apt-get update >/dev/null 2>/dev/null && apt-get install -y python3 python3-distutils build-essential curl git >/dev/null 2>/dev/null && curl -L --fail --silent -o /usr/local/bin/bazel https://github.com/bazelbuild/bazelisk/releases/download/v1.10.1/bazelisk-linux-amd64 && chmod 0755 /usr/local/bin/bazel && git clone https://github.com/dhalperi/bazel-13904.git /repro >/dev/null 2>/dev/null && cd /repro && bazel cquery 'deps(//:foo)'"
2021/08/26 09:35:34 Downloading https://releases.bazel.build/4.2.0/release/bazel-4.2.0-linux-x86_64...
Extracting Bazel installation...
Starting local Bazel server and connecting to it...
INFO: Analyzed target //:foo (23 packages loaded, 204 targets configured).
INFO: Found 1 target...
//:foo (96d6638)
@bazel_tools//tools/cpp:toolchain (96d6638)
@bazel_tools//tools/zip:zipper (HOST)
@bazel_tools//tools/launcher:launcher (HOST)
@local_config_platform//:host (96d6638)
@bazel_tools//tools/python:_autodetecting_py_runtime_pair (HOST)
@bazel_tools//tools/cpp:toolchain_type (96d6638)
@pip_pypi__requests//:pkg (96d6638)
@bazel_tools//tools/python:2to3 (HOST)
@local_config_cc//:cc-compiler-k8 (HOST)
//:foo.py (null)
@bazel_tools//tools/cpp:grep-includes (HOST)
@bazel_tools//tools/python:toolchain_type (96d6638)
@pip_pypi__requests//:requests/utils.py (null)
@pip_pypi__requests//:requests/packages.py (null)
@local_config_cc//:toolchain (96d6638)
@pip_pypi__requests//:requests-2.26.0.dist-info/METADATA (null)
@bazel_tools//src/conditions:windows (HOST)
@pip_pypi__requests//:requests-2.26.0.dist-info/WHEEL (null)
@pip_pypi__requests//:requests/_internal_utils.py (null)
@pip_pypi__requests//:requests/hooks.py (null)
@bazel_tools//tools/build_defs/cc/whitelists/starlark_hdrs_check:loose_header_check_allowed_in_toolchain (null)
@pip_pypi__requests//:requests/help.py (null)
@bazel_tools//tools/cpp:link_dynamic_library (HOST)
@pip_pypi__requests//:requests/status_codes.py (null)
@pip_pypi__requests//:requests-2.26.0.dist-info/LICENSE (null)
@bazel_tools//tools/cpp:interface_library_builder (HOST)
@pip_pypi__requests//:requests/exceptions.py (null)
@pip_pypi__requests//:requests/sessions.py (null)
@pip_pypi__requests//:requests/cookies.py (null)
@pip_pypi__requests//:requests-2.26.0.dist-info/top_level.txt (null)
@pip_pypi__requests//:requests/compat.py (null)
@pip_pypi__requests//:requests/api.py (null)
@pip_pypi__requests//:requests/certs.py (null)
@local_config_platform//:host (HOST)
@pip_pypi__idna//:pkg (96d6638)
@bazel_tools//src/conditions:remote (HOST)
@pip_pypi__requests//:requests/adapters.py (null)
@local_config_cc//:compiler_deps (HOST)
@pip_pypi__requests//:requests/__version__.py (null)
@bazel_tools//tools/zip:zipper/zipper (null)
@platforms//cpu:x86_64 (96d6638)
@bazel_tools//src/conditions:host_windows (HOST)
@bazel_tools//tools/python:_autodetecting_py3_runtime (HOST)
@pip_pypi__requests//:requests/structures.py (null)
@bazel_tools//tools/build_defs/cc/whitelists/parse_headers_and_layering_check:disabling_parse_headers_and_layering_check_allowed (null)
@pip_pypi__charset_normalizer//:pkg (96d6638)
@pip_pypi__urllib3//:pkg (96d6638)
@bazel_tools//src/tools/launcher:launcher (HOST)
@platforms//os:linux (96d6638)
@pip_pypi__requests//:requests/models.py (null)
@local_config_cc//:local (HOST)
@bazel_tools//tools/cpp:grep-includes.sh (null)
@pip_pypi__certifi//:pkg (96d6638)
@bazel_tools//tools/python:_autodetecting_py2_runtime (HOST)
@pip_pypi__requests//:requests/__init__.py (null)
@pip_pypi__requests//:requests-2.26.0.dist-info/RECORD (null)
@pip_pypi__requests//:requests/auth.py (null)
@local_config_cc//:empty (HOST)
@pip_pypi__urllib3//:urllib3/packages/backports/__init__.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/legacy.py (null)
@pip_pypi__urllib3//:urllib3/util/connection.py (null)
@pip_pypi__urllib3//:urllib3-1.26.6.dist-info/top_level.txt (null)
@pip_pypi__idna//:idna/codec.py (null)
@pip_pypi__certifi//:certifi/__main__.py (null)
@pip_pypi__urllib3//:urllib3/util/timeout.py (null)
@bazel_tools//tools/cpp:link_dynamic_library.sh (null)
@pip_pypi__urllib3//:urllib3/contrib/pyopenssl.py (null)
@pip_pypi__urllib3//:urllib3/util/response.py (null)
@pip_pypi__urllib3//:urllib3-1.26.6.dist-info/LICENSE.txt (null)
@bazel_tools//tools/cpp:toolchain (HOST)
@pip_pypi__idna//:idna-3.2.dist-info/WHEEL (null)
@pip_pypi__charset_normalizer//:charset_normalizer-2.0.4.dist-info/top_level.txt (null)
@pip_pypi__urllib3//:urllib3/packages/ssl_match_hostname/_implementation.py (null)
@bazel_tools//tools/cpp:build_interface_so (null)
@pip_pypi__certifi//:certifi-2021.5.30.dist-info/METADATA (null)
@pip_pypi__charset_normalizer//:charset_normalizer-2.0.4.dist-info/WHEEL (null)
@pip_pypi__charset_normalizer//:charset_normalizer/md.py (null)
@pip_pypi__idna//:idna/idnadata.py (null)
@pip_pypi__urllib3//:urllib3/contrib/securetransport.py (null)
@pip_pypi__urllib3//:urllib3/contrib/_securetransport/bindings.py (null)
@pip_pypi__urllib3//:urllib3/packages/__init__.py (null)
@pip_pypi__idna//:idna/compat.py (null)
@pip_pypi__urllib3//:urllib3/contrib/_appengine_environ.py (null)
@bazel_tools//tools/def_parser:def_parser (HOST)
@pip_pypi__urllib3//:urllib3/_collections.py (null)
@platforms//cpu:cpu (96d6638)
@pip_pypi__charset_normalizer//:charset_normalizer/cli/normalizer.py (null)
@pip_pypi__certifi//:certifi-2021.5.30.dist-info/LICENSE (null)
@pip_pypi__urllib3//:urllib3/poolmanager.py (null)
@pip_pypi__urllib3//:urllib3/util/queue.py (null)
@pip_pypi__urllib3//:urllib3/packages/six.py (null)
@pip_pypi__urllib3//:urllib3/fields.py (null)
@pip_pypi__urllib3//:urllib3/contrib/_securetransport/low_level.py (null)
@pip_pypi__idna//:idna/core.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/cli/__init__.py (null)
@local_config_cc//:cc-compiler-k8 (96d6638)
@pip_pypi__charset_normalizer//:charset_normalizer/version.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/api.py (null)
@platforms//os:os (96d6638)
@pip_pypi__urllib3//:urllib3-1.26.6.dist-info/WHEEL (null)
@pip_pypi__charset_normalizer//:charset_normalizer-2.0.4.dist-info/entry_points.txt (null)
@pip_pypi__charset_normalizer//:charset_normalizer-2.0.4.dist-info/METADATA (null)
@pip_pypi__certifi//:certifi/core.py (null)
@pip_pypi__urllib3//:urllib3/util/ssltransport.py (null)
@bazel_tools//src/tools/launcher:dummy.cc (null)
@pip_pypi__idna//:idna/intranges.py (null)
@pip_pypi__urllib3//:urllib3/packages/ssl_match_hostname/__init__.py (null)
@pip_pypi__urllib3//:urllib3/contrib/appengine.py (null)
@pip_pypi__idna//:idna-3.2.dist-info/LICENSE.md (null)
@bazel_tools//tools/cpp:toolchain_type (HOST)
@pip_pypi__urllib3//:urllib3/contrib/__init__.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/py.typed (null)
@pip_pypi__charset_normalizer//:charset_normalizer/__init__.py (null)
@platforms//os:windows (HOST)
@pip_pypi__charset_normalizer//:charset_normalizer/assets/__init__.py (null)
@bazel_tools//tools/cpp:malloc (HOST)
@pip_pypi__certifi//:certifi-2021.5.30.dist-info/RECORD (null)
@pip_pypi__charset_normalizer//:charset_normalizer/cd.py (null)
@pip_pypi__urllib3//:urllib3/util/url.py (null)
@pip_pypi__urllib3//:urllib3/contrib/socks.py (null)
@pip_pypi__certifi//:certifi/cacert.pem (null)
@pip_pypi__charset_normalizer//:charset_normalizer-2.0.4.dist-info/LICENSE (null)
@pip_pypi__urllib3//:urllib3/util/wait.py (null)
@local_config_cc//:builtin_include_directory_paths (null)
@pip_pypi__urllib3//:urllib3/_version.py (null)
@pip_pypi__urllib3//:urllib3/filepost.py (null)
@pip_pypi__urllib3//:urllib3/response.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/constant.py (null)
@pip_pypi__urllib3//:urllib3/util/proxy.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/models.py (null)
@pip_pypi__urllib3//:urllib3/request.py (null)
@pip_pypi__urllib3//:urllib3/connectionpool.py (null)
@pip_pypi__charset_normalizer//:charset_normalizer/utils.py (null)
@pip_pypi__certifi//:certifi/__init__.py (null)
@pip_pypi__urllib3//:urllib3/__init__.py (null)
@pip_pypi__urllib3//:urllib3/util/retry.py (null)
@local_config_cc//:cc-compiler-armeabi-v7a (96d6638)
@pip_pypi__certifi//:certifi-2021.5.30.dist-info/top_level.txt (null)
@pip_pypi__urllib3//:urllib3-1.26.6.dist-info/METADATA (null)
@pip_pypi__idna//:idna/uts46data.py (null)
@pip_pypi__certifi//:certifi-2021.5.30.dist-info/WHEEL (null)
@pip_pypi__urllib3//:urllib3/connection.py (null)
@pip_pypi__urllib3//:urllib3-1.26.6.dist-info/RECORD (null)
@pip_pypi__idna//:idna/package_data.py (null)
@pip_pypi__urllib3//:urllib3/contrib/_securetransport/__init__.py (null)
@pip_pypi__urllib3//:urllib3/util/ssl_.py (null)
@platforms//os:linux (HOST)
@pip_pypi__idna//:idna/py.typed (null)
@pip_pypi__charset_normalizer//:charset_normalizer-2.0.4.dist-info/RECORD (null)
@pip_pypi__urllib3//:urllib3/util/request.py (null)
@pip_pypi__urllib3//:urllib3/contrib/ntlmpool.py (null)
@pip_pypi__idna//:idna-3.2.dist-info/RECORD (null)
@pip_pypi__idna//:idna/__init__.py (null)
@pip_pypi__urllib3//:urllib3/exceptions.py (null)
@pip_pypi__urllib3//:urllib3/util/__init__.py (null)
@pip_pypi__urllib3//:urllib3/packages/backports/makefile.py (null)
@platforms//cpu:x86_64 (HOST)
@bazel_tools//tools/python:py2wrapper.sh (HOST)
@pip_pypi__idna//:idna-3.2.dist-info/METADATA (null)
@pip_pypi__idna//:idna-3.2.dist-info/top_level.txt (null)
@bazel_tools//tools/python:py3wrapper.sh (HOST)
@bazel_tools//tools/def_parser:no_op.bat (null)
@platforms//os:os (HOST)
@platforms//cpu:cpu (HOST)
@local_config_cc//:compiler_deps (3a95a84)
@bazel_tools//tools/cpp:interface_library_builder (3a95a84)
@local_config_cc//:toolchain (HOST)
@bazel_tools//tools/cpp:link_dynamic_library (3a95a84)
@local_config_cc//:local (96d6638)
@local_config_cc//:stub_armeabi-v7a (96d6638)
@bazel_tools//tools/python:_generate_wrappers (HOST)
@local_config_cc//:empty (3a95a84)
@local_config_platform//:host (3a95a84)
@local_config_cc//:cc-compiler-armeabi-v7a (HOST)
@bazel_tools//tools/python:pywrapper_template.txt (null)
@local_config_cc//:stub_armeabi-v7a (HOST)
@platforms//os:linux (3a95a84)
@platforms//cpu:x86_64 (3a95a84)
@platforms//cpu:cpu (3a95a84)
@platforms//os:os (3a95a84)
INFO: Elapsed time: 8.996s
INFO: 0 processes.
INFO: Build completed successfully, 0 total actions

Do you see the same results?

@katre
Copy link
Member

katre commented Aug 26, 2021

Yes, I would also suggest checking your rc files. This might be related to 9f67cdf, can you try patching that in to see if it resolves the issue?

@fmeum
Copy link
Collaborator

fmeum commented Aug 26, 2021

I am also facing this issue and thanks to --announce_rc was able to track it down to this line in my project's .bazelrc:

test --build_tests_only

Due to 7920ffe, this setting is now picked up by cquery and causes it to emit no output for queries about non-test targets. That sounds logical, but the overall interaction is still quite unexpected.

@katre
Copy link
Member

katre commented Aug 26, 2021

I'll try and cherrypick 9f67cdf and create a new RC for 4.2.1.

@katre
Copy link
Member

katre commented Aug 26, 2021

Okay, I can reproduce the issue by adding this and then running the cquery command.

echo 'test --build_tests_only' > .bazelrc

And this is fixed by the cherrypick.

@katre
Copy link
Member

katre commented Aug 26, 2021

Fixed by #13906.

@katre katre closed this as completed Aug 26, 2021
@dhalperi
Copy link
Contributor Author

dhalperi commented Aug 26, 2021

Wow! Thanks @katre and @fmeum for doing the extra detective work and sorry for the incomplete bug report.

Thanks all, super fast resolution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants