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
    No fields configured for issues without a type.

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions