Repository navigation
nested: indirect-consumer fixture proves gated toolchains do not register (part of #12601) - #12688
Draft
TrapsterDK wants to merge 4 commits into
Draft
TrapsterDK wants to merge 4 commits into
TrapsterDK wants to merge 4 commits into
Conversation
TrapsterDK
marked this pull request as draft
November 14, 2026 03:58
TrapsterDK
force-pushed
the
indirect-consumer-gate
branch
from
November 14, 2026 04:10
ac2b583 to
379dbcd
Compare
Collaborator
Author
|
Evidence run 43555264455 (linux_x86_64, nested harness test) failed: the new indirect-consumer case needs the harness cache set re-recorded (platforms-1.1.0 archive) and, once toolchain resolution runs, every package, pin and patch file that rules_dx registers toolchains and extensions from in the nested rules_dx copy (module_srcs). The record run of the case must also execute its cquery calls. Stays draft. |
…ster (part of #12601) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Xut2hws3L7Tg4oUvpSvuYD
…ension inputs in module_srcs (part of #12601) The indirect-consumer case runs in record mode and keeps an indirect lock. nested_cache_update --from merges every recorded lock stem. module_srcs carries the patches, BUILD files and pins the fortran, ocaml, php, erlang and python extensions read. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Xut2hws3L7Tg4oUvpSvuYD
TrapsterDK
force-pushed
the
indirect-consumer-gate
branch
from
November 14, 2026 04:38
379dbcd to
13ff547
Compare
…init (part of #12601) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Xut2hws3L7Tg4oUvpSvuYD
…r resolves (part of #12601) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Xut2hws3L7Tg4oUvpSvuYD
Collaborator
Author
|
Record runs on linux_x86_64: 43557665207 and 43557878601 failed on fixed gaps; 43558258550 fails in rules_py's host libc probe ( |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a case to nested_bazel_harness_test: the root depends on a module
midthat depends on rules_dx, with no dx bazelrc. It resolves toolchains for the cc and jdk runtime types and asserts no rules_dx toolchain is selected, and that one is selected with--@rules_dx//config:toolchains=true.indirectlock;nested_cache_update --frommerges every recorded lock stem, andharness_locksglobs the locks.dx initdoes.//:module_srcsgains the extension inputs a consumer resolves:fortran/private,patches/{elvis,rules_fortran,rules_ocaml}, ocaml*.BUILD.bazel, phppcovfiles,python/pins.json, and the toolchain platform packages of ocaml, kotlin, gcc and swift.Part of #12601.
Evidence (linux_x86_64,
--config=nested_record): 43557665207 (rules_flutter 3.47.9 missing, fixed), 43557878601 (ocaml platform packages missing, fixed), 43558258550 failed:rules_py++host_platform+rules_py_uv_host: "Unable to determine host libc!", reached through@@rules_dx++python+dx_python_toolchains//:libc_glibc. Pending: a fix for that host libc probe, then a green record run andnested_cache_update --fromwith the existingtools/testing/nested_cacheand the record artifact.Tested locally: //tools/testing:module_srcs_test, //tools/testing:module_extension_srcs_test, //tools/testing:nested_cache_update_test pass; //tools/testing:nested_bazel_harness_test builds.
🤖 Generated with Claude Code
https://claude.ai/code/session_01Xut2hws3L7Tg4oUvpSvuYD