-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Description
In the scope of eclipse-score/persistency#158 we wanted to update our dependencies to some latest versions, so also the inherited dependencies used in the scope of docs-as-code. When updating rules_python to any later version (starting from 1.5.0) we get an error in the bazel run -- //:docs rule:
✔ mymachine:~/Projects/git/eclipse-score/persistency [um_sdac_update|✚ 1⚑ 1]
$ bazel run -- //:docs
INFO: Options provided by the client:
Inherited 'common' options: --isatty=1 --terminal_columns=272
INFO: Reading rc options for 'run' from /home/umaucher/Projects/git/eclipse-score/persistency/.bazelrc:
Inherited 'common' options: --registry=https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/ --registry=https://bcr.bazel.build
INFO: Reading rc options for 'run' from /home/umaucher/Projects/git/eclipse-score/persistency/user.bazelrc:
Inherited 'common' options: --announce_rc --remote_cache=grpc://10.88.34.52:1985 --remote_timeout=3600 --bes_results_url=http://localhost:8080/invocation/ --bes_backend=grpc://10.88.34.52:1985
INFO: Reading rc options for 'run' from /home/umaucher/Projects/git/eclipse-score/persistency/.bazelrc:
Inherited 'build' options: --java_language_version=17 --tool_java_language_version=17 --java_runtime_version=remotejdk_17 --tool_java_runtime_version=remotejdk_17 --@score_baselibs//score/json:base_library=nlohmann --@score_baselibs//score/mw/log/flags:KRemote_Logging=False --@score-baselibs//score/json:base_library=nlohmann --@score-baselibs//score/mw/log/flags:KRemote_Logging=False
WARNING: For repository 'rules_rust', the root module requires module version rules_rust@0.56.0, but got rules_rust@0.61.0 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'rules_cc', the root module requires module version rules_cc@0.1.1, but got rules_cc@0.1.2 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'platforms', the root module requires module version platforms@0.0.11, but got platforms@1.0.0 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
INFO: Analyzed target //:docs (353 packages loaded, 27792 targets configured).
ERROR: /<cache>/external/score_process+/BUILD:39:5: Sphinx building needs for @@score_process+//:needs_json failed: (Exit 3): sphinx_build failed: error executing SphinxBuildDocs command (from target @@score_process+//:needs_json) bazel-out/k8-opt-exec-ST-d57f47055a04/bin/external/score_process+/sphinx_build @bazel-out/k8-fastbuild/bin/external/score_process+/needs_json/_build/needs-0.params
Unhandled error:
Request id: None
Traceback (most recent call last):
File "/<cache>/<external>/score_process+/sphinx_build.runfiles/rules_python+/sphinxdocs/private/sphinx_build.py", line 75, in run
response = self._process_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<cache>/<external>/score_process+/sphinx_build.runfiles/rules_python+/sphinxdocs/private/sphinx_build.py", line 167, in _process_request
raise Exception(
Exception: Sphinx main() returned failure: exit code: 2
========== STDOUT START ==========
========== STDOUT END ==========
ERROR: /<cache>/external/score_process+/BUILD:39:5: Sphinx building needs for @@score_process+//:needs_json [for tool] failed: (Exit 3): sphinx_build failed: error executing SphinxBuildDocs command (from target @@score_process+//:needs_json) bazel-out/k8-opt-exec-ST-d57f47055a04/bin/external/score_process+/sphinx_build @bazel-out/k8-opt-exec-ST-d57f47055a04/bin/external/score_process+/needs_json/_build/needs-0.params
Unhandled error:
Request id: None
Traceback (most recent call last):
File "/<cache>/<external>/score_process+/sphinx_build.runfiles/rules_python+/sphinxdocs/private/sphinx_build.py", line 75, in run
response = self._process_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<cache>/<external>/score_process+/sphinx_build.runfiles/rules_python+/sphinxdocs/private/sphinx_build.py", line 167, in _process_request
raise Exception(
Exception: Sphinx main() returned failure: exit code: 2
========== STDOUT START ==========
========== STDOUT END ==========
Target //:docs failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 33.194s, Critical Path: 3.53s
INFO: 14 processes: 973 action cache hit, 14 internal.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target
the error should be fixed to support als later versions (rules_python 1.6.3) or the limitation should be documented.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Draft