[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