Skip to content

Conversation

arthurzam
Copy link
Member

This is WIP, showing results across the repo, but with possible false positives (since we compare on cat/pkg level instead of cat/pkg-ver levels).

Resolves: #400

@arthurzam arthurzam requested a review from thesamesam July 15, 2023 10:51
@arthurzam arthurzam marked this pull request as draft July 15, 2023 19:04
@thesamesam
Copy link
Member

thesamesam commented Sep 1, 2023

  • net-libs/gssdp has a FP: gssdp-1.6.2 depends on gssdp-1.4:0, but it thinks there's a cycle
  • dev-libs/libusb-compat has a FP: libusb-compat-0.1.5-r3 depends on virtual/libusb:1, which depends on >=dev-libs/libusb-1.0.19:1 (so it's ignoring slots, or it's confused by the blocker in libusb-compat; we should ignore blockers for now, that's subject of another bug: Checking for blockers without a solution #507)

not checked others yet

arthurzam added 2 commits June 3, 2025 20:30
Resolves: pkgcore#400
Signed-off-by: Arthur Zamarin <[email protected]>
@arthurzam arthurzam force-pushed the check-rdepend-cycle branch from 1c773af to e99fc34 Compare June 3, 2025 20:20
Copy link
Member

@thesamesam thesamesam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks good so far, but not tried it yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Detect unconditional RDEPEND-RDEPEND cycles

2 participants