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_dependencies
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 -
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx