Conversation
- known_good.json: drop "docs": false for score_time and bump its
hash to 866479f (upstream moved score_tooling dev targets out of
the root BUILD, fixing a dev_dependency visibility error when the
module is loaded as a docs_bundle from a non-root workspace).
- scripts/known_good/update_module_from_known_good.py: wire up the
previously unused generate_docs_bundles_content() so docs_bundles.bzl
is actually regenerated by the script, as already documented/tested.
- patches/time/001-fix-docs-mount-cross-references.patch: fix two
Sphinx issues in score_time's docs that only surface once mounted
into the combined reference_integration site: a duplicate
"user_manual" label colliding with score_lifecycle's, and absolute
:doc: cross-references that break outside score_time's own site root.
- Regenerated bazel_common/score_modules_target_sw.MODULE.bazel and
bazel_common/docs_bundles.bzl from known_good.json.
Verified with:
bazel run --lockfile_mode=error //:docs_shim -- \
--github_user=eclipse-score --github_repo=reference_integration
which now reports "build succeeded."
antonkri
requested review from
AlexanderLanin,
FScholPer,
MaximilianSoerenPollak,
PiotrKorkus,
dcalavrezo-qorix,
lurtz,
nradakovic,
opajonk and
pawelrutkaq
as code owners
September 17, 2026 13:20
score_time's newest commit (866479f) added score/time_slave/tests/reference_integration/, a test tree built specifically for consumption by reference_integration's generic per-module unit-test sweep (@score_time//score/...). Its BUILD files load() several Bazel repos that score_time only declares as dev_dependency = True in its own MODULE.bazel, so once score_time is a non-root module (our case) those repos are invisible and package loading crashes before any target selection happens - identical failure mode to the score_tooling issue fixed upstream for the root BUILD. - patches/time/002-non-dev-reference-integration-test-deps.patch: drop dev_dependency = True from score_itf, rules_pkg, score_rules_imagefs and nlohmann_json bazel_deps (plus the standalone dev_dependency flag on the json_schema_validator http_archive, which needs nlohmann_json to load its own BUILD file). The imagefs/oci module extensions themselves stay dev_dependency - we only need the repos visible for load(), not their toolchain machinery. - patches/time/003-disable-broken-qnx-ifs-target.patch: the qnx_ifs target in score/time_slave/tests/reference_integration/qnx/BUILD still fails even once its repo is visible - its declared score_rules_imagefs 0.0.3 doesn't have the extra_build_files attribute the target uses. Since it's a QNX image-filesystem build we don't need for reference_integration's tests, remove the target (and its now-unused load) rather than chase a version bump. - known_good.json: register both new patches for score_time. - Regenerated bazel_common/score_modules_target_sw.MODULE.bazel. Verified by overlaying the three patches (applied via GNU patch, matching Bazel's ctx.patch()) onto a pristine shallow clone of score_time@866479f, then swapping that into the fetched @score_time+ external repo and re-running `bazel query/build "@score_time//score/..."` - no more package-loading or analysis errors.
|
The created documentation from the pull request is available at: docu-html |
PiotrKorkus
reviewed
Sep 18, 2026
PiotrKorkus
left a comment
Contributor
There was a problem hiding this comment.
Patch 1 - fixable in time repo, not a reason to create a patch (if it is main not a release)
Patch 2 & 3- ok, valid ones
This was referenced Sep 18, 2026
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.
Verified with:
bazel run --lockfile_mode=error //:docs_shim -- \ --github_user=eclipse-score --github_repo=reference_integration which now reports "build succeeded."