pkgcheck icon indicating copy to clipboard operation
pkgcheck copied to clipboard

Detect unconditional RDEPEND-RDEPEND cycles

Open mgorny opened this issue 3 years ago • 2 comments

Unfortunately, since Portage maintainers have historically preferred to add ugly hacks over fixing ebuilds, Portage currently pretends that "pure RDEPEND" cycles aren't there. It would be nice if pkgcheck tries to detect at least unconditional cycles, e.g. A unconditionally RDEP on B, B on C, C on A, and requested developers to use PDEPEND in order to achieve predictable merge order.

mgorny avatar May 30 '22 19:05 mgorny

CC @laumann

laumann avatar Jul 25 '22 21:07 laumann

Unfortunately, since Portage maintainers have historically preferred to add ugly hacks over fixing ebuilds, Portage currently pretends that "pure RDEPEND" cycles aren't there.

See also https://bugs.gentoo.org/647824.

thesamesam avatar Sep 15 '23 09:09 thesamesam