On Feb 26, 2008, at 10:29 AM, Martijn Faassen wrote:

Aaron Lehmann wrote:
On Feb 26, 2008, at 9:38 AM, Christophe Combelles wrote:
Martijn Faassen a écrit :
(...)

The two easiest choices are 1) issue a clear warning in stderr, or 2) rename 'develop' to something else.
So, the people that understand either get spammed with warning messages every build, or have to change all their builds in order to accommodate your thinking? We all know what the solution is, it was supplied at the beginning of the thread:
[versions]
mynewpin = somenewversion_dev

It's longer and shorter:

* longer: create a 'versions' section if it isn't there yet, and point to it from [buildout] with 'versions'. (the versions section may not be there yet if this buildout.cfg extends another one with such a section)

If you're extending a buildout with a versions section, you already have one. That's what extending the buildout did for you.

* shorter:

[versions]
mynewpin =


This will burn you if your develop egg is not the highest available version (for example, you are working on a bugfix for an en egg that is not bleeding edge). Also, some folks require everything be pinned.

So, we're looking at a way to increase the usability of a common task: hack on a package without having to understand its place in a potentially very complicated dependency structure.


If you are hacking on an egg, you should know what the current version is, and how your version is different. If you don't, your confusion is deserved.

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

Reply via email to