-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Dne 9.7.2015 v 17:22 Stephen Gallagher napsal(a):
On Wed, 2015-07-08 at 20:13 -0500, Jason L Tibbitts III wrote:
Here are the recent changes to the packaging guidelines. Note that there is also a set of Python guideline changes pending which I will send in a separate announcement.
Guidelines for making use of weak dependencies (Recommends:, Suggests:, etc.) have been added.
*https://fedoraproject.org/wiki/Packaging:WeakDependencies *https://fedorahosted.org/fpc/ticket/531
Is there any case to allow Supplements: in the Fedora Collection? It seems to me like this could be problematic. (e.g. I write a plugin for a popular engine and package it, then add Supplements: so that it gets pulled in by default whenever that engine is installed. My plugin then causes things to crash.) I think it is reasonable for us to forbid Supplements: except with FPC exemption. It should be up to the owner of the primary package to decide to add Recommends: instead.
So we don't trust Fedora contributors anymore? Will we now replace every "use your best judgment" clause in guidelines by "Ask FPC for approval"?
And TBH, I can't see somebody would use Supplements in Fedora, since I, as a maintainer of some "popular engine", will probably want to have Require or Recommends on such important plugin and I'll be probably one of the first people who would notice such breakage.
Really, we should not write arbitrary guidelines without real life examples and moreover we should not prohibit things nobody would ever use anyway. The guidelines are complex enough already.
Vít