e5671d7 file and dir dependencies: mention explicit path dependencies, reorder

1 file Authored by zbyszek a year ago, Committed by ngompa a year ago,
    file and dir dependencies: mention explicit path dependencies, reorder
    
    The text is inverted, to list the allowed uses first, and then to exclude the
    unwanted ones.
    
    The text didn't mention the case where one package has an explicit
    Provides:/some/path and another package uses
    Requires|Recommends|Suggests:/some/path. Those explicit Provides are included in
    the primary metadata and can be used with no problem and they are sometimes
    useful to coordinate functionality between packages.
    
    Also, with dnf5 the split between "primary" and "filelists" metadata matters
    again, and the latter is not dowloaded by default. So reword the explanation
    a bit to discourage packagers from using it.
    
    The rule is extended to also cover directories. I suspect that the omission was
    just clumsy language and not intentional.