On Wed, Jun 22, 2011 at 11:20:40PM -0400, Wyatt Epp wrote:
> I bring this up because there are several packages with the same name
> and different qualification.  Obviously, they'll have different tags
> because they're not the same thing, but neither should they share the
> same directory.  So the simple solution is to just change the package
> names so we avoid collision and preserve our flat ontology (I've
> forgotten the objection to doing this; please forgive).

I believe that the objection is that it is better to follow upstreams'
package names as directly as possible. This would look better and be
less confusing than having a package named git and git-core, like I've
seen elsewhere. Having categories would also prevent changing an
ebuild's name from upstream's name only for the sake of giving it a
unique name in Gentoo.

I think that in most cases, when package name collisions happen, the
colliding packages differ enough that they'd conceivably be in
different portage categories, letting them be uniquely identified in
Gentoo. If someone is planning on writing a new program, he likely
knows about already-existing alternatives to this package. The author
of a new sound editing suite would not name his suite `sox' because
the author cannot help but to know that media-sound/sox exists. But
someone writing some new sax thing might play off of `sax' and name it
`sox', though this is hypothetical ;-).

-- 
binki

Look out for missing or extraneous apostrophes!

Attachment: pgppM7Fwmn7oc.pgp
Description: PGP signature

Reply via email to