On Monday, 16 November 2015 at 09:05:16 UTC, Marco Leise wrote:
Am Wed, 11 Nov 2015 14:23:15 +0000
schrieb Martin Nowak <[email protected]>:
Think of that for a moment, no package manager allows you to
have cycles in your dependencies.
There are package managers that allow packages to mutually
depend on each other. Order is established by qualifying the
dependency similar to how you declare an owning and a weak
reference in a parent/child pointer relation.
LOL. Yeah. I expect that 99+% of Linux boxes contain mutually
dependent packages. Circular dependencies make setting up Gentoo
that much more entertaining (e.g. IIRC, OpenSSL and Cyrus SASL
depend on each other normally). At least some dependencies can be
eliminated with binary packages, because they're only build
dependencies, but not all of them are that way, unfortunately.
- Jonathan M Davis