On Fri, 2006-02-24 at 14:19 +0000, Ciaran McCreesh wrote:
> Two ways this one can occur.

[snip]

Third way ... upstream is a provider of commercial software, and
releases different editions of the same software with identical
filenames.

> Side note: if the packages in question are fetch restricted, you're
> screwed, and will not be able to add them to the tree.

There's two more important issues here that need to be cleaned up.  

I have the QA team on bug #123926 asserting that they have the right to
tell me to remove packages from the tree, because of basename $SRC_URI
filename collisions.

To the best of my knowledge, there's no policy document in existence
empowering the QA team to order package maintainers to remove packages
from Portage.  I've asked the team to provide a copy if one exists, but
I haven't seen one yet.  The team have (twice now) instead stated that
the email at the top of this thread is their authority.

Also, I cannot find this SRC_URI rule (as being applied by the QA team)
in any official Gentoo policy document.  I'm very concerned about the
judgement of a QA team that is choosing to try and apply policies that
it hasn't documented, and which haven't been through a formal approval
process such as GLEPs.

I'll contact the council separately, and ask that they look at two
things:

a) What the QA team is and isn't empowered to do
b) The approval process that the QA team must follow before imposing
tree-wide changes on other developers.

Best regards,
Stu
-- 
Stuart Herbert                                         stuart@gentoo.org
Gentoo Developer                                  http://www.gentoo.org/
                                          http://blog.stuartherbert.com/

GnuGP key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319  C549 0C2F 80BA F9AF C57C
--