Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-14 Thread David Pratt
Hi Jim. Fair enough. This gives me better sense of the picture. In a year or two from now I would not be surprised to see jython at 2.5 which could be interesting for the python frameworks. It also has a plan to evolve to P3K as well. All python projects will get there regardless. I am certain

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-13 Thread Martijn Faassen
Hey, Thanks for the write-up. This needs some thinking. I will bring this up on the board, too. As a general point: the foundation board is happy to appoint someone as its official representative in this and back them up where needed, but I think it's unlikely at this point we'll be having

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-13 Thread Jim Fulton
On Sep 11, 2007, at 10:28 AM, David Pratt wrote: I was hoping Jim might respond to this thread since I am certain there is concern about what this means for the future of Zope. I am hoping that core communities of python framework developers may come together on what is in their best

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-12 Thread Martijn Faassen
Hey, David Pratt wrote: [snip] Communication with the core python team on impacts could create a cohesive strategy for the future and improve buy-in if there can be agreement on how to move forward. While I fully agree, my one (accidentally started) communication with the core Python team

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-12 Thread Martijn Faassen
Paul Winkler wrote: On Tue, Sep 11, 2007 at 12:49:23AM -0400, Paul Winkler wrote: On Sun, Sep 09, 2007 at 05:39:45PM +0100, Martin Aspeli wrote: Has there been a strong statement that there won't be a Python 2.7 and beyond? Will Python 2.x be actively killed off? Quite the opposite, Guido

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-12 Thread David Pratt
Hi Martijn. I think a tool to assess the impact on each project is necessary. A risk assessment of some type could realistically quantify, identify imported code, estimate of the size of the community depending upon the sources, provide rough conversion estimates, and also identify

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-11 Thread Martin Aspeli
Paul Winkler wrote: On Sun, Sep 09, 2007 at 05:39:45PM +0100, Martin Aspeli wrote: Has there been a strong statement that there won't be a Python 2.7 and beyond? Will Python 2.x be actively killed off? Quite the opposite, Guido proposed last year to do 2.7, 2.8, and 2.9. After that it's not

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-11 Thread Martijn Faassen
Martin Aspeli wrote: Lennart Regebro wrote: I'm hoping that Guido will see the errors of his ways, and introduce a Python 2.7 that has more forwards compatibility than what has been promised for 2.6, so that there can be a useable overlap between Python 2.7 and 3.0. Maybe a 3.1 with some more

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-11 Thread Martijn Faassen
Martin Aspeli wrote: Paul Winkler wrote: On Sun, Sep 09, 2007 at 05:39:45PM +0100, Martin Aspeli wrote: Has there been a strong statement that there won't be a Python 2.7 and beyond? Will Python 2.x be actively killed off? Quite the opposite, Guido proposed last year to do 2.7, 2.8, and 2.9.

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-11 Thread Martijn Faassen
Paul Winkler wrote: On Sun, Sep 09, 2007 at 05:39:45PM +0100, Martin Aspeli wrote: Has there been a strong statement that there won't be a Python 2.7 and beyond? Will Python 2.x be actively killed off? Quite the opposite, Guido proposed last year to do 2.7, 2.8, and 2.9. After that it's not

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-11 Thread Reinoud van Leeuwen
On Tue, Sep 11, 2007 at 10:29:58AM +0200, Martijn Faassen wrote: Paul Winkler wrote: On Sun, Sep 09, 2007 at 05:39:45PM +0100, Martin Aspeli wrote: Has there been a strong statement that there won't be a Python 2.7 and beyond? Will Python 2.x be actively killed off? Quite the opposite,

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-11 Thread Martijn Faassen
Reinoud van Leeuwen wrote: On Tue, Sep 11, 2007 at 10:29:58AM +0200, Martijn Faassen wrote: Paul Winkler wrote: On Sun, Sep 09, 2007 at 05:39:45PM +0100, Martin Aspeli wrote: Has there been a strong statement that there won't be a Python 2.7 and beyond? Will Python 2.x be actively killed off?

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-11 Thread David Pratt
Hi Reinoud. I started the thread since I am concerned there could be a real threat to zope that I work with. I have not seen anything on the python list in general but I was happy to see the blog article from Twisted to get some perspective from Glyph. Without an effort to assess and plan with

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-11 Thread Max M
David Pratt skrev: Hi Reinoud. I started the thread since I am concerned there could be a real threat to zope that I work with. I have not seen anything on the python list in general but I was happy to see the blog article from Twisted to get some perspective from Glyph. Without an effort to

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-11 Thread Paul Winkler
On Tue, Sep 11, 2007 at 12:49:23AM -0400, Paul Winkler wrote: On Sun, Sep 09, 2007 at 05:39:45PM +0100, Martin Aspeli wrote: Has there been a strong statement that there won't be a Python 2.7 and beyond? Will Python 2.x be actively killed off? Quite the opposite, Guido proposed last year

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-11 Thread Philipp von Weitershausen
Martijn Faassen wrote: Martin Aspeli wrote: Paul Winkler wrote: On Sun, Sep 09, 2007 at 05:39:45PM +0100, Martin Aspeli wrote: Has there been a strong statement that there won't be a Python 2.7 and beyond? Will Python 2.x be actively killed off? Quite the opposite, Guido proposed last year

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-10 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Lennart Regebro wrote: A bit late post, but here is my thoughts on the subject. As it looks right now, It will be virtually impossible to write code that works under both Python 3.0 and Python 2.x. This has a huge impact on Zope, because Zope as

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-10 Thread Martin Aspeli
Lennart Regebro wrote: I'm hoping that Guido will see the errors of his ways, and introduce a Python 2.7 that has more forwards compatibility than what has been promised for 2.6, so that there can be a useable overlap between Python 2.7 and 3.0. Maybe a 3.1 with some more backwards

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-10 Thread Paul Winkler
On Sun, Sep 09, 2007 at 05:39:45PM +0100, Martin Aspeli wrote: Has there been a strong statement that there won't be a Python 2.7 and beyond? Will Python 2.x be actively killed off? Quite the opposite, Guido proposed last year to do 2.7, 2.8, and 2.9. After that it's not clear to me. In the

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-04 Thread Laurence Rowe
Hermann Himmelbauer wrote: Am Sonntag, 2. September 2007 08:18 schrieb Andreas Jung: --On 1. September 2007 16:21:23 -0400 Stephan Richter [EMAIL PROTECTED] wrote: On Saturday 01 September 2007 15:33, Martijn Faassen wrote: I think Zope will be on Python 2.x for many years to come. I really

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Hermann Himmelbauer
Am Samstag, 1. September 2007 13:11 schrieb Andreas Jung: --On 1. September 2007 16:33:58 +0530 Baiju M [EMAIL PROTECTED] wrote: Andreas Jung wrote: --On 1. September 2007 16:00:19 +0530 Baiju M [EMAIL PROTECTED] wrote: I currently don't see how a smooth transition would look like. At

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Hermann Himmelbauer
Am Sonntag, 2. September 2007 08:18 schrieb Andreas Jung: --On 1. September 2007 16:21:23 -0400 Stephan Richter [EMAIL PROTECTED] wrote: On Saturday 01 September 2007 15:33, Martijn Faassen wrote: I think Zope will be on Python 2.x for many years to come. I really hope not. A friend of

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Max M
Hermann Himmelbauer skrev: I personally don't see this so dramatically, especially because many things are still unclear in Python 3 and because of the long timescale. Ahh ... then you have never been a part of maintaining a large software project :-) You will have older subsystems that

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Martijn Faassen
Hermann Himmelbauer wrote: Am Samstag, 1. September 2007 13:11 schrieb Andreas Jung: --On 1. September 2007 16:33:58 +0530 Baiju M [EMAIL PROTECTED] wrote: Andreas Jung wrote: --On 1. September 2007 16:00:19 +0530 Baiju M [EMAIL PROTECTED] wrote: I currently don't see how a smooth

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Martijn Faassen
Hey, Tres Seaver wrote: [snip] Frankly, I'm uninterested in spending *any* effort on Py3K support: we'd be more likely to get traction out of Jython / IronPython (which are alreday stable, and run on platforms we don't yet support). More far-fetched but still in some ways more in reach than

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Martijn Faassen
David Pratt wrote: Yes these are all fairly painful scenarios. What's worse is the scenario for organizations evaluating zope end user software using python 2. It's will not be a great selling feature to start with the premise that anything you see today will require major refactoring to give

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Hermann Himmelbauer
Am Montag, 3. September 2007 13:25 schrieb Martijn Faassen: Hermann Himmelbauer wrote: Am Samstag, 1. September 2007 13:11 schrieb Andreas Jung: --On 1. September 2007 16:33:58 +0530 Baiju M [EMAIL PROTECTED] wrote: Andreas Jung wrote: --On 1. September 2007 16:00:19 +0530 Baiju M [EMAIL

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Martijn Faassen
Hey, On 9/3/07, Hermann Himmelbauer [EMAIL PROTECTED] wrote: Am Montag, 3. September 2007 13:25 schrieb Martijn Faassen: [snip] Well, I personally don't have good experiences with automatic code conversion tools. Most often I had to manually edit the source. It may work in simple cases where

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 nikhil wrote: Hi, Philipp von Weitershausen [EMAIL PROTECTED] wrote: He ported the Zope 3 libraries (zope.*). He also worked on the ZODB ina a branch, but I see no sign of its merging. When compiling the ZODB with Python 2.5, I still get loads

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Philipp von Weitershausen wrote: Philipp von Weitershausen wrote: The ExtensionClass changes are not done, and I think there are other C-level changes which have not It was never said whether Zope 2 would be part of the GSoC project or not. That

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Martin Aspeli
Tres Seaver wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Philipp von Weitershausen wrote: Philipp von Weitershausen wrote: The ExtensionClass changes are not done, and I think there are other C-level changes which have not It was never said whether Zope 2 would be part of the GSoC

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Philipp von Weitershausen
Tres Seaver wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Philipp von Weitershausen wrote: Philipp von Weitershausen wrote: The ExtensionClass changes are not done, and I think there are other C-level changes which have not It was never said whether Zope 2 would be part of the GSoC

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-03 Thread Nikhil N
Hi, Tres Seaver [EMAIL PROTECTED] wrote: Did you note which language features you reviewed, and what your thoughts were, in the code or online somewhere? That will make it easier for those of us who have worked security analysis a bunch. I will try to document this on a Wiki page under this

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-02 Thread Andreas Jung
--On 1. September 2007 16:21:23 -0400 Stephan Richter [EMAIL PROTECTED] wrote: On Saturday 01 September 2007 15:33, Martijn Faassen wrote: I think Zope will be on Python 2.x for many years to come. I really hope not. A friend of mine and I want to get a bit involved in Python 3000 once

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-02 Thread Andreas Jung
--On 1. September 2007 21:40:20 +0200 Martijn Faassen [EMAIL PROTECTED] wrote: Hey, David Pratt wrote: Ultimately, the folks that will even want to maintain a 2.x code base will quickly erode since the forefront of development is never the past. Perhaps it will all move more quickly for

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-02 Thread Johann Borck
Martijn Faassen wrote: Hey, David Pratt wrote: Ultimately, the folks that will even want to maintain a 2.x code base will quickly erode since the forefront of development is never the past. Perhaps it will all move more quickly for this reason when python 3K is out for real. This is

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-02 Thread David Pratt
Yes these are all fairly painful scenarios. What's worse is the scenario for organizations evaluating zope end user software using python 2. It's will not be a great selling feature to start with the premise that anything you see today will require major refactoring to give provide a measure

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-02 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Baiju M wrote: Philipp von Weitershausen wrote: David Pratt wrote: Hi. I am concerned about the announcement of python 3000 today that will break backwards compatibility. Zope and twisted are my favorite frameworks. The code base for both

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-02 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Martijn Faassen wrote: Hey, David Pratt wrote: Ultimately, the folks that will even want to maintain a 2.x code base will quickly erode since the forefront of development is never the past. Perhaps it will all move more quickly for this

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-02 Thread Philipp von Weitershausen
Tres Seaver wrote: In fact Python 2.5 porting was not as much difficult as predicted in an old thread [1]. It isn't done yet, so I'm not sure what you are talking about. Especially the difficult part, the untrusted code stuff in Zope 2, hasn't been tackled at all. Nikhil has completed

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-02 Thread Philipp von Weitershausen
Philipp von Weitershausen wrote: The ExtensionClass changes are not done, and I think there are other C-level changes which have not It was never said whether Zope 2 would be part of the GSoC project or not. That said, we can't drop Python 2.4 support until ... we've made sure Zope 2 runs

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Christian Theune
Am Freitag, den 31.08.2007, 23:35 -0400 schrieb Fred Drake: On 8/31/07, Stephan Richter [EMAIL PROTECTED] wrote: That's is what I am most worried about. I really need to look into this to see how much things changed. Maybe not as much as we tend to think. I think the changes will be

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Fred Drake
On 9/1/07, Christian Theune [EMAIL PROTECTED] wrote: I think the byte/text change is excellent. I like the clean separation of the two. What I don't like is the omission of an immutable bytes type. -Fred -- Fred L. Drake, Jr.fdrake at gmail.com Chaos is the score upon which reality is

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Baiju M
Philipp von Weitershausen wrote: David Pratt wrote: Hi. I am concerned about the announcement of python 3000 today that will break backwards compatibility. Zope and twisted are my favorite frameworks. The code base for both frameworks are not small. I haven't evaluated the changes but I can

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Andreas Jung
--On 1. September 2007 16:00:19 +0530 Baiju M [EMAIL PROTECTED] wrote: May be we can try Python 3.0 porting in next GSoC ? :) -1 on that. I am pretty sure that this will lead to two different codebases which are hard to maintain over long period of time. We should stick with Python 2.X

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Baiju M
Andreas Jung wrote: --On 1. September 2007 16:00:19 +0530 Baiju M [EMAIL PROTECTED] wrote: May be we can try Python 3.0 porting in next GSoC ? :) -1 on that. I am pretty sure that this will lead to two different codebases which are hard to maintain over long period of time. We should

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Andreas Jung
--On 1. September 2007 16:33:58 +0530 Baiju M [EMAIL PROTECTED] wrote: Andreas Jung wrote: --On 1. September 2007 16:00:19 +0530 Baiju M [EMAIL PROTECTED] wrote: May be we can try Python 3.0 porting in next GSoC ? :) -1 on that. I am pretty sure that this will lead to two different

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread David Pratt
Hi Andreas. Yes, this is where my thoughts were going with this in the short and medium term. If you extrapolate this to not only zope, but to other folks that depend upon zope's code base, and to the code zope depends upon, this is not a good scenario. I am thinking about twisted, lxml, and

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Stephan Richter
On Friday 31 August 2007 23:35, Fred Drake wrote: A biggie is going to be the replacement of immutable str for binary data; that gets replaced with a mutable bytes object.  It'll be good to have, but the loss of an immutable sequence-of-bytes type seems like a problem to me. Oh, I did not

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Philipp von Weitershausen
On 1 Sep 2007, at 19:39 , Stephan Richter wrote: On Friday 31 August 2007 23:35, Fred Drake wrote: A biggie is going to be the replacement of immutable str for binary data; that gets replaced with a mutable bytes object. It'll be good to have, but the loss of an immutable sequence-of-bytes

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Dieter Maurer
Fred Drake wrote at 2007-9-1 03:14 -0400: On 9/1/07, Christian Theune [EMAIL PROTECTED] wrote: I think the byte/text change is excellent. I like the clean separation of the two. What I don't like is the omission of an immutable bytes type. Where is the problem -- now that we have pypi? When

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Martijn Faassen
Hey, A few months ago I voiced concerns about Python 3000 breaking existing codebases and fracturing the community as a result. Various people in the community landed on me like a ton of bricks. It wasn't fun. I think Zope will be on Python 2.x for many years to come. That will give Zope a

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Martijn Faassen
Hey, Andreas Jung wrote: [snip] I am basically speaking here for the Zope 2 world. If we move core components to Python 3000 we have to move the complete Zope 2 core to Python 3000 which will cause a huge disaster because of almost every third party component is likely to break. This is a big

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Martijn Faassen
Hey, David Pratt wrote: Ultimately, the folks that will even want to maintain a 2.x code base will quickly erode since the forefront of development is never the past. Perhaps it will all move more quickly for this reason when python 3K is out for real. This is what I fear will happen.

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Martijn Faassen
Hey, But we cannot officially support Python 2.5 until Zope 2 is also ported. (This is a policy of Zope Foundation, I guess) Just to make it clear: the Zope Foundation itself never made a decision on this. In general, the Zope Foundation is not making development decisions. This was a

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Stephan Richter
On Saturday 01 September 2007 15:33, Martijn Faassen wrote: I think Zope will be on Python 2.x for many years to come. I really hope not. A friend of mine and I want to get a bit involved in Python 3000 once it is stable enough that the standard libs can get some attention. At this point I

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-09-01 Thread Martijn Faassen
Stephan Richter wrote: On Saturday 01 September 2007 15:33, Martijn Faassen wrote: I think Zope will be on Python 2.x for many years to come. I really hope not. A friend of mine and I want to get a bit involved in Python 3000 once it is stable enough that the standard libs can get some

[Zope3-dev] Re: What does python 3000 mean for zope?

2007-08-31 Thread Philipp von Weitershausen
David Pratt wrote: Hi. I am concerned about the announcement of python 3000 today that will break backwards compatibility. Zope and twisted are my favorite frameworks. The code base for both frameworks are not small. I haven't evaluated the changes but I can say this is a not great day for the

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-08-31 Thread Stephan Richter
On Friday 31 August 2007 20:16, Philipp von Weitershausen wrote: C extensions, anyone? That's is what I am most worried about. I really need to look into this to see how much things changed. Maybe not as much as we tend to think. Regards, Stephan -- Stephan Richter CBU Physics Chemistry

Re: [Zope3-dev] Re: What does python 3000 mean for zope?

2007-08-31 Thread Fred Drake
On 8/31/07, Stephan Richter [EMAIL PROTECTED] wrote: That's is what I am most worried about. I really need to look into this to see how much things changed. Maybe not as much as we tend to think. I think the changes will be substantial, both for Python code and for C extensions. A biggie is