On Fri, 23 Feb 2007 22:56:19 +0900 Jason Stubbs <[EMAIL PROTECTED]>
wrote:
| Disallowing it would be the cleaner in terms of package manager 
| responsibilities, but ...

Well, I looked through the tree.

There is exactly one package using this construct that doesn't get it
wrong. That package is openoffice, and it uses it to do this:

        java? ( || ( !amd64? ( =virtual/jdk-1.5* ) =virtual/jdk-1.4* )
                dev-java/ant-core )

The other fourteen packages using it are either making the mistake
described in the original email in the thread, or using it where no use
flag is required at all.

Given that the one legitimate case can easily be rewritten in another
way with no loss of functionality, is there really a justification for
keeping this?

-- 
Ciaran McCreesh
Mail                                : ciaranm at ciaranm.org
Web                                 : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to