[ZODB-Dev] RFC: compatibility of ZEO clients and servers running different Python versions

2010-04-20 Thread Jim Fulton
Starting with Python 2.5, Python exception classes became new-style types, which led to changes in the way Exception pickles were constructed. This primarily affects the ZEO protocol. Changes were made in ZODB 3.8 and later to accomidate this change. I realized recently that, while the changes

Re: [ZODB-Dev] RFC: compatibility of ZEO clients and servers running different Python versions

2010-04-20 Thread Chris Withers
Jim Fulton wrote: Because of the complexity of the solution, I'm, sadly, inclined to leave things as they are: - Can't use Python 2.4 clients with Python 2.5 or 2.6 servers - Can use Python 2.6 clients with 2.4 servers. - Can't use Python 2.5 or 2.6 servers with clients running ZODB 3.7 or

Re: [ZODB-Dev] RFC: compatibility of ZEO clients and servers running different Python versions

2010-04-20 Thread Jim Fulton
On Tue, Apr 20, 2010 at 12:17 PM, Christian Theune c...@gocept.com wrote: ... Thanks for the effort, sounds like a rabbit hole. :) I basically aim running ZEO servers and clients at the same Python version. For upgrading purposes it would be nice to have your conclusion available to

[ZODB-Dev] ZODB 3.9.5 (was Re: cache-size-bytes problem)

2010-04-20 Thread Jim Fulton
On Fri, Mar 26, 2010 at 4:06 PM, Alan Runyan runy...@gmail.com wrote: Hello, So far I know Hanno fixed that. Any chance to get it released as 3.9.5? Absolutely, it will be released in 3.9.5. This will likely happen in 2 or 3 weeks. ish :) Good to hear. There are a few issues that