Skip to content

Bug: communication leaks broken download_utils setup to consumers #340

@DominikAFischer

Description

@DominikAFischer

Description

Summary
When feo consumes score_communication as a dependency, module resolution fails with unknown repo errors for download_utils. As far as I can tell this relates to internal communication logic and should not affect external consumers.

Error
error loading @@[unknown repo 'download_utils' requested from @@score_communication+]//download/file:defs.bzl

Root cause

  • The Bazel dependency is declared after the dependency is used: definition, first use
  • The dependency should probably also be declared as dev_dependency = True so it does not propagate to consumers at all (might need a version bump to v1.2.3).

Error Occurrence Rate

Reproducible

How to reproduce

Check out the feo main branch and run: bazel mod deps --lockfile_mode=update

Supporting Information

No response

Classification

major

Affected Version

0.5

Expected Closure Version

0.5

Category

  • Safety Related
  • Security Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions