[Zope-dev] buildout 'versions' and 'develop' conflict

Marius Gedminas mgedmin at b4net.lt
Sat Feb 23 12:05:40 EST 2008


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...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://mail.zope.org/pipermail/zope-dev/attachments/20080223/08fc69ba/attachment.bin


More information about the Zope-Dev mailing list