On 4/1/20 5:08 PM, Miro Hrončok wrote:
On 01. 04. 20 9:11, Panu Matilainen wrote:
> Besides meta-packages, another potential use-case for meta (whether
> Requires or weak dependencies) is those just-in-case dependencies
> across sub-packages to ensure nobody runs weird combinations even
> though sonames might permit it. Often they are in the same direction
> as the soname dependency so it doesn't create any additional ordering
> issues but sometimes they're in the opposite direction, creating a
> wholly unnecessary dependency loop. Rpm itself is an example of this
> (but we can't really use "meta" anytime soon as rpm needs to be
> bootstrappable from older versions)
Something like this?
https://fedoraproject.org/wiki/Changes/Automatic_strict_inter-package_dep...
Those kind of dependencies, yes.
https://github.com/rpm-software-management/rpm/issues/1105 is the
upstream ticket, but note the loose definition there: I'd rather find a
more elegant solution to than piling on more Requires everywhere.
- Panu -