[Zope-dev] Versions: should they die?
sean.upton@uniontrib.com
sean.upton@uniontrib.com
Wed, 04 Jun 2003 09:21:12 -0700
If I remember correctly, though, there was still a lot in question about
legitimate use cases. The web-services cluster-safety use-case I sketched
out here (http://mail.zope.org/pipermail/zope3-dev/2002-October/003112.html)
is still (perhaps) a valid case, but ONLY in a very-carefully constructed
application (and even that case leaves me wanting a better app-level way to
do it).
I think I agree with the feeling that versions should stay in ZODB, but be
depreciated/marked as "official evil" in ZMI.
Sean
> -----Original Message-----
> From: Guido van Rossum [mailto:guido@python.org]
> Sent: Tuesday, June 03, 2003 5:08 PM
> To: Paul Winkler
> Cc: zope-dev@zope.org
> Subject: Re: [Zope-dev] Versions: should they die?
>
>
> > To anyone not following the "Problem committing zope
> 'version' objects"
> > thread on zope@zope.org: It's been proposed that Versions should be
> > at least stamped in the ZMI with big warnings, or possibly disabled
> > altogether. Numerous users have been bit by the fact that versions
> > basically do not work as advertised, leading in various
> cases to zodb
> > corruption or work that can't be saved. There are other
> security issues
> > that Oliver Bleutgen raised privately which I won't state here.
> >
> > Comments? Could we get at least some warnings in the ZMI before
> > 2.6.2 final?
>
> IMO versions do nothing except complexify the code. I believe it's an
> official Zope Corp position to discourage them for new projects. Yet
> Jeremy Hylton seems to think that they are somehow useful and has
> carefully preserved them in ZODB 4 (== Zope 3). If it were up to me,
> they would have been gone, with a big helping of YAGNI!
>
> --Guido van Rossum (home page: http://www.python.org/~guido/)
>
> _______________________________________________
> 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 )
>