[Zope3-dev] Zope 3 release planning

Dominik Huber dominik.huber at projekt01.ch
Fri Feb 18 08:42:46 EST 2005


Martijn Faassen wrote:

> *Deploying* software developed against the trunk version is a recipe 
> for maintenance problems. If I install the trunk at some customer, and 
> then install the trunk later on at another customer, and then install 
> my software that depends on features (or bugs) that are in trunk 1 but 
> aren't in trunk 2, I have a problem.

> I think the Zope 3 developers currently don't have any other option 
> (besides using Zope X3.0, which is what I'm using), so I doubt that is 
> an indication of the community's perspective. I also think there can 
> be quite a few more Zope 3 developers that aren't present as they 
> don't feel like developing against the trunk. :)

> One problem with developing against the trunk is that you know you 
> can't release it. What am I to tell people? "Check out the trunk of 
> Zope 3 to try this great software!" doesn't sound very good to me. The 
> audience is rather small.

IMO your argumentation paints a little black and white. There are 
several options such as internal tags or branches
to avoid those drawbacks and solve all your illustrated use cases quite 
acceptable.

IMO it was already a problem within Zope 2  to manage your custom 
application and all different release cycles of the involved products.

Everybody who observed Zope 3 development deeply enough, should be aware 
of the circumstance, that their are still a lot of fundamental changes 
happen. Those changes are caused by growing perceptions of the problem 
domain. This learning process is only fuzzy predictable and therefore it 
is pure illusion to demand the same liability like in a software project 
within a more established state.

IMO it is a very costly and unsatisfying decision to stay with 3.0.0 at 
the moment. I would suggest to people who can't accept the consequences 
of early adapting a technology to stay with Zope 2 until the fundamental 
changes are gone, because you still would have to change your code even 
if theire are plenty of releases during that time. IMO it's also an 
illusion to belive the update-your-code-and-solve-all-your-problem 
script will be shipped within the release.

Regards,
Dominik



More information about the Zope3-dev mailing list