bazelbuild / bazel

a fast, scalable, multi-language and extensible build system

Home Page:https://bazel.build

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bazel cquery deps not working in 4.2.0 or 4.2.1rc1

dhalperi opened this issue · comments

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.

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

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?

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?

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.

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

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.

Fixed by #13906.

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

Thanks all, super fast resolution.