On Sun, 4 Dec 2016 04:50:49 +1300 Kent Fredric <ken...@gentoo.org> wrote:
> On Sat, 3 Dec 2016 08:14:26 +0100 > Ulrich Mueller <u...@gentoo.org> wrote: > > > The ebuild has to be written only once, while users will type the > > package name many times. > > An ebuild will require maintaining 10x the number of times > users need to specify the cat/pn of that package. > > An ebuild will also need depending on quite frequently. > > Its also obviously a question of "what would users expect the first time" > > and that probably is somewhat based on "What scope of permissible characters > are used in primary atoms" > > I suspect people expect "firefox" to just be called "firefox", because that's > what its called in /usr/bin/ > > I suspect people expect "gcc" to be called "gcc" because that's what its > called in /usr/bin/ > > I'd however be more understanding that Xorg be called Xorg > > However, when you talk about "ecosystems" like Perl/Python, the "primary > point of entry" > is not in /usr/bin/, its not "what will I type when I invoke the program". > > Its "What will I type in code to use this" > > And given that's case sensitive in Perl, it makes sense that people wanting > "Foo" would > type "use Foo" and "emerge Foo" > > And I'd imagine similar reasons exist in python/ruby. > > In short, my argument is not so much that /they should be named after what > they'll install/, > but /named after how end users consume it/ > > That is: Whatever spelling we use, it should be consistent with the spelling > they use the most > in a *non* gentoo context. Thanks, Kent, I think this is the best way to put it so far. Could you try to fit it into a devmanual patch? -- Best regards, Michał Górny <http://dev.gentoo.org/~mgorny/>
pgpqc4sryTtP0.pgp
Description: OpenPGP digital signature