On 12/02/2016 11:59 PM, Michał Górny wrote:
> On Fri, 2 Dec 2016 23:26:53 -0800
> Daniel Campbell <z...@gentoo.org> wrote:
> 
>> On 12/02/2016 10:47 AM, Michał Górny wrote:
>>> On Fri, 2 Dec 2016 13:02:48 -0500
>>> Mike Gilbert <flop...@gentoo.org> wrote:
>>>   
>>>> The devmanual states:
>>>>
>>>> The name section should contain only lowercase non-accented letters,
>>>> the digits 0-9, hyphens, underscores and plus characters. Uppercase
>>>> characters are strongly discouraged, but technically valid.
>>>>
>>>> https://devmanual.gentoo.org/ebuild-writing/file-format/index.html
>>>>
>>>>
>>>> Why are uppercase characters strongly discouraged?
>>>>
>>>> Wouldn't it make sense to follow upstream's naming convention?  
>>>
>>> I'd say keeping things lowercase makes sense for end user packages. For
>>> pure dependencies with consistent conventions (e.g. perl), it makes
>>> sense to keep upstream's naming.
>>>   
>> What is a pure dependency? Do we handle those differently than the
>> garden-variety dependencies in other packages?
> 
> It is a package that is rarely installed directly, and rather commonly
> taken as a dependency of another package. For example, packages that
> install no programs and just Perl/Python/... modules.
> 
Ah, thanks for explaining that. Makes a lot more sense.

-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to