Re: [ZODB-Dev] ZEO in v3.10 with older clients and older Python

2010-07-29 Thread Hanno Schlichting
On Thu, Jul 29, 2010 at 1:20 PM, Christian Theune c...@gocept.com wrote:
 ZEO in version 3.10 is supposed to work with older clients. Is it also
 intended to work with older clients running Python 2.4? The server needs
 to run on Python 2.5 due to the with statement.

The docs explicitly state that Python 2.4 is no longer supported at all.

Go with the times and use Python 2.6 or 2.7 ;)

Hanno
___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

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


Re: [ZODB-Dev] ZEO in v3.10 with older clients and older Python

2010-07-29 Thread Christian Theune
On 07/29/2010 02:42 PM, Hanno Schlichting wrote:
 On Thu, Jul 29, 2010 at 1:20 PM, Christian Theunec...@gocept.com  wrote:
 ZEO in version 3.10 is supposed to work with older clients. Is it also
 intended to work with older clients running Python 2.4? The server needs
 to run on Python 2.5 due to the with statement.

 The docs explicitly state that Python 2.4 is no longer supported at all.

 Go with the times and use Python 2.6 or 2.7 ;)

The docs also say that ZEO supports older clients. The application that 
I currently have in mind has no chance of moving from Python 2.4 but 
probably would benefit from a threaded ZEO server which I'd like to verify.

Christian


-- 
Christian Theune · c...@gocept.com
gocept gmbh  co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1
Zope and Plone consulting and development
___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

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


Re: [ZODB-Dev] ZEO in v3.10 with older clients and older Python

2010-07-29 Thread Hanno Schlichting
On Thu, Jul 29, 2010 at 2:49 PM, Christian Theune c...@gocept.com wrote:
 On 07/29/2010 02:42 PM, Hanno Schlichting wrote:
 The docs explicitly state that Python 2.4 is no longer supported at all.

 Go with the times and use Python 2.6 or 2.7 ;)

 The docs also say that ZEO supports older clients. The application that I
 currently have in mind has no chance of moving from Python 2.4 but probably
 would benefit from a threaded ZEO server which I'd like to verify.

I think we discussed the Python version support policy on this list in
regard to the changes to exception classes. It's documented pretty
clearly:

ZODB 3.10 requires Python 2.5 or later.

Note --
   When using ZEO and upgrading from Python 2.4, you need to upgrade
   clients and servers at the same time, or upgrade clients first and
   then servers.  Clients running Python 2.5 or 2.6 will work with
   servers running Python 2.4.  Clients running Python 2.4 won't work
   properly with servers running Python 2.5 or later due to changes in
   the way Python implements exceptions.

So the ZODB 3.10 server requires 2.5. You cannot run clients with
Python 2.4 with a server running 2.5. Therefor you will have to update
the application at some point.

Hanno
___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

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


Re: [ZODB-Dev] ZEO in v3.10 with older clients and older Python

2010-07-29 Thread Christian Theune
On 07/29/2010 02:55 PM, Hanno Schlichting wrote:
 On Thu, Jul 29, 2010 at 2:49 PM, Christian Theunec...@gocept.com  wrote:
 On 07/29/2010 02:42 PM, Hanno Schlichting wrote:
 The docs explicitly state that Python 2.4 is no longer supported at all.

 Go with the times and use Python 2.6 or 2.7 ;)

 The docs also say that ZEO supports older clients. The application that I
 currently have in mind has no chance of moving from Python 2.4 but probably
 would benefit from a threaded ZEO server which I'd like to verify.

 I think we discussed the Python version support policy on this list in
 regard to the changes to exception classes. It's documented pretty
 clearly:

 ZODB 3.10 requires Python 2.5 or later.

 Note --
 When using ZEO and upgrading from Python 2.4, you need to upgrade
 clients and servers at the same time, or upgrade clients first and
 then servers.  Clients running Python 2.5 or 2.6 will work with
 servers running Python 2.4.  Clients running Python 2.4 won't work
 properly with servers running Python 2.5 or later due to changes in
 the way Python implements exceptions.

Thanks for digging this out. I'll try to find the discussion and refresh 
my memory.

 So the ZODB 3.10 server requires 2.5. You cannot run clients with
 Python 2.4 with a server running 2.5. Therefor you will have to update
 the application at some point.

Darn. That kinda invalidates the point of supporting older clients, 
though. :/


-- 
Christian Theune · c...@gocept.com
gocept gmbh  co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1
Zope and Plone consulting and development
___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

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


Re: [ZODB-Dev] ZEO in v3.10 with older clients and older Python

2010-07-29 Thread Jim Fulton
On Thu, Jul 29, 2010 at 7:20 AM, Christian Theune c...@gocept.com wrote:
 ZEO in version 3.10 is supposed to work with older clients. Is it also
 intended to work with older clients running Python 2.4?

No, see:

https://mail.zope.org/pipermail/zodb-dev/2010-April/013268.html

and, especially:

https://mail.zope.org/pipermail/zodb-dev/2010-April/013269.html

Jim

-- 
Jim Fulton
___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

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


Re: [ZODB-Dev] ZEO in v3.10 with older clients and older Python

2010-07-29 Thread Hanno Schlichting
On Thu, Jul 29, 2010 at 2:57 PM, Christian Theune c...@gocept.com wrote:
 Thanks for digging this out. I'll try to find the discussion and refresh my
 memory.

See for example your response here
https://mail.zope.org/pipermail/zodb-dev/2010-April/013269.html ;-)

And Andreas was the only one responding to the Python 2.5 upgrade
proposal at https://mail.zope.org/pipermail/zodb-dev/2009-December/013085.html

Hanno
___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

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


Re: [ZODB-Dev] ZEO in v3.10 with older clients and older Python

2010-07-29 Thread Christian Theune
On 07/29/2010 03:03 PM, Hanno Schlichting wrote:
 On Thu, Jul 29, 2010 at 2:57 PM, Christian Theunec...@gocept.com  wrote:
 Thanks for digging this out. I'll try to find the discussion and refresh my
 memory.

 See for example your response here
 https://mail.zope.org/pipermail/zodb-dev/2010-April/013269.html ;-)

 And Andreas was the only one responding to the Python 2.5 upgrade
 proposal at https://mail.zope.org/pipermail/zodb-dev/2009-December/013085.html

Yeah, looks like I shot myself in the foot with that response. :)


-- 
Christian Theune · c...@gocept.com
gocept gmbh  co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1
Zope and Plone consulting and development
___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

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


Re: [ZODB-Dev] ZEO in v3.10 with older clients and older Python

2010-07-29 Thread Christian Theune
On 07/29/2010 03:02 PM, Jim Fulton wrote:
 On Thu, Jul 29, 2010 at 7:20 AM, Christian Theunec...@gocept.com  wrote:
 ZEO in version 3.10 is supposed to work with older clients. Is it also
 intended to work with older clients running Python 2.4?

 No, see:

 https://mail.zope.org/pipermail/zodb-dev/2010-April/013268.html

 and, especially:

 https://mail.zope.org/pipermail/zodb-dev/2010-April/013269.html

Yup, found it. Dug my own hole there ...

-- 
Christian Theune · c...@gocept.com
gocept gmbh  co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1
Zope and Plone consulting and development

___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

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