[Zope-dev] Proposal: Backporting some Python 2.5/2.6 fixes
Philipp von Weitershausen
philipp at weitershausen.de
Thu Oct 30 07:39:12 EDT 2008
Andreas Jung wrote:
> On 27.10.2008 18:55 Uhr, Sidnei da Silva wrote:
>> On Mon, Oct 27, 2008 at 3:42 PM, Andreas Jung<lists at zopyx.com> wrote:
>>> Why do we need these backports on the current maintenance branches?
>>
>> They are small cleanups that could potentially allow someone to run
>> Python 2.5 or 2.6 if they really really really wanted to, but note
>> should be made that it would be completely and utterly unsupported.
>
> Please create branches first and then lets review the changes. What is
> the state of the compatability of Z3 modules with Python 2.5/2.6 as used
> in Zope 2.10/2.11?
Zope 2.10 contains Zope 3.3 which most likely doesn't work on Python
2.5. Nobody has bothered to take a look, really, since it's ages old.
Zope 2.11 contains the Zope 3.4 KGS, as far as I'm aware. If the 3.4 KGS
refers to the latest bugfix releases of all packages, then it works on
Python 2.5.
Superficially, many Zope 3 packages also work on Python 2.6 (e.g. Grok
runs), but a closer look reveals various test failures.
IMHO we shouldn't worry about 2.10 and 2.11 and just care about 2.12 at
this point. By now it should work with Python 2.5, right? Let's release
it soonish. Not only will it bring Python 2.5 compatibility but it also
gets rid of Acquisition-wrapped views and introduces (optional)
__parent__ pointers. Three years after having started the
implementation, I think it's time to get it out there :)
More information about the Zope-Dev
mailing list