On Sat, Feb 23, 2008 at 05:22:29PM +0100, Christophe Combelles wrote:
> I don't think this is a matter of implicit versus explicit, because there 
> are two explicit configurations: one explicit 'version', and one explicit 
> 'develop'.
> I think the question is about what to choose between two explicit 
> configurations that are potentially conflicting.
> There can be arguments for giving priority on one of them.
> Maybe the best thing here would be to just warn the user (in stdout) about 
> the conflict. Buildout should tell him that either the specified version 
> won't be used, or the develop-egg won't be used.

Why stdout and not stderr?  If you have two explicit requirement that
cannot be both satisfied at the same time, wouldn't it make more sense
show a clear error message and abort?

"In case of ambiguity, refuse the temptation to guess."
            --- Zen of Python

Marius Gedminas
A bus station is where a bus stops, a train station is where a train stops. On
my desk I have a work station...

Attachment: signature.asc
Description: Digital signature

Zope-Dev maillist  -  Zope-Dev@zope.org
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to