[Guidelines Change] Changes to the Packaging Guidelines

Panu Matilainen pmatilai at laiskiainen.org
Fri Dec 17 11:06:53 UTC 2010


On Thu, 16 Dec 2010, Ville Skyttä wrote:

> On Thursday 16 December 2010, Jon Masters wrote:
>> On Wed, 2010-12-15 at 23:57 +0200, Ville Skyttä wrote:
>> But how many packages nowadays require a man page reader simply because
>> > they install man pages?
>> 
>> Well, since it's a guideline, it's worth discussion. Sure there's only
>> 18 in your list, but that sounds more like a bug than a feature.
>> Similarly, for docs in HTML format we could probably do with some kind
>> of dependency suggestion (I'm not sure what the Fedora version of RPM
>> recommended way of doing dependency level "suggestions" is now). I would
>> think that would be the ideal, to recommend these things but not require
>> them to be installed if it's just documentation files.
>> 
>> I think the policy should be to somehow recommend the additional bits,
>> then you can add "but not require" in place of the existing wording.
>
> I disagree, in my opinion even a recommendation in this context would be too 
> much.  I think the line when to use recommendations should be drawn to 
> something that adds features or makes software work better/more efficiently.

That's largely the problem with soft dependencies: nobody knows what they 
really mean in different contexts (automated vs interactive install, 
different spins/desktop environments and all)

FWIW, I've played with the idea of adding some sort of "content handler" 
indications to packages - it does make a certain amount of sense, at least 
for some packages such as the aforementioned html docs and manual pages. 
But it can't be any kind of real dependency (you dont want to drag in a 
web browser just because "pam" contains html documentation), and it 
probably couldn't be automatically generated for there would be lots of 
rather hysterical false positives.

For packages containing only documentation, it could even be reasonable to 
have a hard-requirement on a reader (eg html-only documentation is not 
particularly useful without something that can render it, not to mention 
postscript, pdf etc)

 	- Panu -


More information about the devel mailing list