On Fri, Dec 2, 2016 at 1:28 PM, Ulrich Mueller <u...@gentoo.org> wrote:
>>>>>> On Fri, 2 Dec 2016, Mike Gilbert 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?
>
> No, because even for the most common packages it would be hard to
> guess what the actual convention is. For example, is it GCC (used on
> its web page and in documentation) or gcc (name of the command and
> displayed by gcc --version)?

As a developer I would tend to match the tarball naming to minimize
the amount of customization needed in SRC_URI and avoid having to
redefine S.

> If we allow uppercase, then should we also allow two packages in the
> tree whose names differ only in character case?

Do we prohibit this currently?

Anyway, this seems like a pretty unlikely thing to have happen.

Reply via email to