Chris Withers wrote:
Dieter Maurer wrote:

  Let a bug occur in some component and then, instead (or in addition)
  of fixing the bug, we say often: rip the component off Zope.

  That was threadened for "Version"s, and "ZClass"es and now
  for "Refresh".


Well, they all don't work right, confuse people are aren't maintained, or a combination of all three. I'm sure if people who cared about them were willing to work on them (ie: you!) then they might have stayedin the core,

ZClasses are still in the core and versions are supported to some
level.  (I wasn't aware that the refresh thing was in the core. Is it?)

but your refusal to sign a contributor agreement means there isn't anyone.

Dieter has his reasons, which he has explained.  I'm hopeful that
he will sign the new Zope Foundation contrinutor's agreement.

> Unsupported code is dead code, and unless it needs zero
maintenance, which isn't true for any of the above, then it has no place being in the core...

Yup, OTOH, dropped features and backward incompatibility isn't so good.
This is why we should be very selective about what we put in.  (Of course,
we'll still get it wrong from time to time.)  Hopefully,
one of these days, we (including the Python community) will figure out
package management so that add-ons are easier to install and we don't have
to nail everything into the "core" (whatever that is ;) of either Zope
or Python.

Jim

--
Jim Fulton           mailto:[EMAIL PROTECTED]       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org
_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev

Reply via email to