Skip to content

RFE: repoclosure shouldn't fail on conditional dependencies  #549

@bstinsonmhk

Description

@bstinsonmhk

We run repoclosure as part of the compose process to check that all deps are resolved. In a compose that contains packages with conditional dependencies we have a number of failures in the log files that look like this:

package: pyproject-srpm-macros-1.12.0-2.el10.noarch from CentOS-Stream-10-20240812.0-repoclosure-    AppStream.x86_64
  unresolved deps:
    (pyproject-rpm-macros = 1.12.0-2.el10 if pyproject-rpm-macros)

It would be great if there was a way to satisfy the conditional during the repoclosure run, but if not, we should make these warnings rather than failures.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions