Open
Description
Expected Behavior
rules_fuzzing works as expected.
Actual Behavior
When I try to include the latest version (0.5.2), I get the following error:
ERROR: Failed to load Starlark extension '@@rules_python_internal//:rules_python_config.bzl'.
Cycle in the workspace file detected. This indicates that a repository is used prior to being defined.
The following chain of repository dependencies lead to the missing definition.
- @@rules_python_internal
This could either mean you have to add the '@@rules_python_internal' repository with a statement like `http_archive` in your WORKSPACE file (note that transitive dependencies are not added automatically), or move an existing definition earlier in your WORKSPACE file.
ERROR: Error computing the main repository mapping: cycles detected during computation of main repo mapping
Reverting to 0.4.2 resolves the issue.
Steps to Reproduce the Problem
- Create a simple fuzz target.
- Include with :
http_archive(
name = "rules_fuzzing",
strip_prefix = "rules_fuzzing-0.5.2",
urls = ["https://github.com/bazelbuild/rules_fuzzing/releases/download/v0.5.2/rules_fuzzing-0.5.2.zip"],
)
load("@rules_fuzzing//fuzzing:repositories.bzl", "rules_fuzzing_dependencies")
rules_fuzzing_dependencies()
load("@rules_fuzzing//fuzzing:init.bzl", "rules_fuzzing_init")
rules_fuzzing_init()
load("@fuzzing_py_deps//:requirements.bzl", "install_deps")
install_deps()
- Run
bazel build --config=libfuzzer <target>
Specifications
- Version: v0.5.2
- Platform: Manjaro Linux
Metadata
Metadata
Assignees
Labels
No labels