[Zope-dev] Time-based releases a good idea?

Chris Withers chris at simplistix.co.uk
Thu Jun 15 04:26:40 EDT 2006


Chris McDonough wrote:
> checkins list.  Yes, I know.  I know.  I'm bad.  But all of you have 
> been there before, I'm pretty sure, so I hope you can sympathize.

...and how!

> And why the should the core emit a deprecation warning? 

Amen.

> the goal here?  Removing zLOG is (at least by any sane measure) totally 
> gratuitous in the first place,

Actually, I don't agree, zLOG is a PITA...

> So, anyway, I have a really significant number of released products that 
> make use of zLOG.

Loose 'zLOG', sub in a generic X for some feature I've relied on 
(History copy, etc) and I'm totally with you...

> I can't keep up with the release cycle, or the 
> deprecations.  These products will likely just be broken for new Zope 
> releases and will emit warning messages for stable branches for some 
> period of time.  People are gonna be pissed. 

Ditto.

> The time-based release cycle just amplifies this across many branches 
> and point releases, so nobody really knows which products work with what 
> branch/release and under what configuration some feature is supposed to 
> emit a deprecation warning without a good deal of testing.  The *reason* 
> I'm stuck back on 2.8 and haven't upgraded the products I maintain to 
> behave nicely on 2.9+ is because I just can't keep the fuck up with 
> these sorts of changes.  It's a self-perpetuating cycle because the only 
> sane defensive maneuver for me is to stick with 2.8 for existing 
> customer projects.  I say to myself that I'll move them to 2.9 or 2.10, 
> or 2.11, or whatever happens to be the current release once I get a 
> chance to breathe, but honestly, this is the *last* thing I'll do; I've 
> got plenty of other coding to do.

Amen, again...

> There *have* to be other people in the same boat as I am.  Speak up if 
> so!  Zope 2 is really just not the place to make sweeping innovations.  
> We are losing working products as a result of these "innovations", and 
> as a result, probably developers, and as a result of that, end users.  
> In general we are being *way*, *way*, *way* too aggressive about 
> deprecations and API changes in Zope 2.  Sometimes you just need to live 
> with your mistakes.  

*rounds of cheering*

Chris

-- 
Simplistix - Content Management, Zope & Python Consulting
            - http://www.simplistix.co.uk



More information about the Zope-Dev mailing list