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
signature.asc
Description: OpenPGP digital signature