On Mon, Feb 18, 2019 at 11:00 PM Miro Hrončok <mhroncok@xxxxxxxxxx> wrote: > > On 18. 02. 19 21:18, Ben Cotton wrote: > > https://fedoraproject.org/wiki/Changes/Automatic_strict_inter-package_dependencies > > > > = Automatic strict inter-package dependencies = > > > > == Summary == > > Implement feature in RPM which will enforce strict dependencies > > between subpackages automatically (right now packagers have to do it > > themselves). > > > I might be tired already today, but I don't understand what this actually does. > > What does "strict dependencies between subpackages" actually mean? > > Does it enforce [1]? > > I don't always need to require the main package from subpackages. > Sometimes, the main package does not even exist (e.g. Python packages). > > The guideline applies "when a subpackage requires the base package" -- how do I > specify if that's the case? My understanding is that if the subject of this change detects an indirect Requires: between two packages from the same SRPM, it replaces the indirect Requires: with a strict Requires: on the package. > The detailed description needs some love. What will actually happen? The > examples say some dependencies can be dropped in favor of other dependencies. I > don't see how that explains what actually happens if this change is implemented. > > [1] > https://docs.fedoraproject.org/en-US/packaging-guidelines/#_requiring_base_package > -- > Miro Hrončok > -- > Phone: +420777974800 > IRC: mhroncok > _______________________________________________ > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx