Status update?

0 views
Skip to first unread message

Turadg

unread,
Jan 19, 2009, 7:53:29 PM1/19/09
to Zope Porting
hello all,

What is the current status of Zope 2 on Python >2.4?

I'm getting started in Zope (Plone) development and Python 2.4 is so
deprecated that Python.org won't even distribute binaries for it.
2.4.2 is the latest binary on the site, while 2.4.5 and 2.4.6 have bug
and (I presume) security fixes. Their rational is that no one should
be installing Python 2.4 now who doesn't already depend on it.

I would like to use a newer Python but Plone requires Zope 2 which
requires Python 2.4. Last year's GSoC students made some progress,
but apparently didn't finish. The most recent status update I can
find is from Oct 2008, reporting Zope 2 running on Python 2.6 with
some glitches,
http://zope-porting.blogspot.com/2008/10/its-alive.html

Has any progress been made since then? Is there any hope? I notice
that this discussion group has just four messages, and the last three
of them are porn spam.

-Turadg

Sidnei da Silva

unread,
Jan 30, 2009, 9:30:21 AM1/30/09
to zope-p...@googlegroups.com
Hi, sorry for the late reply.

On Mon, Jan 19, 2009 at 10:53 PM, Turadg <tur...@gmail.com> wrote:
>
> hello all,
>
> What is the current status of Zope 2 on Python >2.4?

Basically, we are pushing very hard for the next major release of Zope
to support Python 2.6 and *drop support* for Python 2.4. This
discussion is currently being carried over on the zope-dev mailing
list.

> I'm getting started in Zope (Plone) development and Python 2.4 is so
> deprecated that Python.org won't even distribute binaries for it.
> 2.4.2 is the latest binary on the site, while 2.4.5 and 2.4.6 have bug
> and (I presume) security fixes. Their rational is that no one should
> be installing Python 2.4 now who doesn't already depend on it.

We are aware of this problem. Most people usually compile Python from
source (and it's pretty trivial to do so), so there's no reason to
worry about binaries there.

> I would like to use a newer Python but Plone requires Zope 2 which
> requires Python 2.4. Last year's GSoC students made some progress,
> but apparently didn't finish. The most recent status update I can
> find is from Oct 2008, reporting Zope 2 running on Python 2.6 with
> some glitches,
> http://zope-porting.blogspot.com/2008/10/its-alive.html
>
> Has any progress been made since then? Is there any hope? I notice
> that this discussion group has just four messages, and the last three
> of them are porn spam.

Yes, we've made some good progress on the Plone front. I believe when
Plone 4.0 comes out, it will support, if not require, Python 2.6.

--
Sidnei da Silva

Turadg Aleahmad

unread,
Jan 30, 2009, 1:53:30 PM1/30/09
to zope-p...@googlegroups.com
Sidnei, thanks for the update.  More replies inline.

On Fri, Jan 30, 2009 at 9:30 AM, Sidnei da Silva <sidnei....@gmail.com> wrote:

Hi, sorry for the late reply.

On Mon, Jan 19, 2009 at 10:53 PM, Turadg <tur...@gmail.com> wrote:
>
> hello all,
>
> What is the current status of Zope 2 on Python >2.4?

Basically, we are pushing very hard for the next major release of Zope
to support Python 2.6 and *drop support* for Python 2.4. This
discussion is currently being carried over on the zope-dev mailing
list.


 

> I'm getting started in Zope (Plone) development and Python 2.4 is so
> deprecated that Python.org won't even distribute binaries for it.
> 2.4.2 is the latest binary on the site, while 2.4.5 and 2.4.6 have bug
> and (I presume) security fixes.  Their rational is that no one should
> be installing Python 2.4 now who doesn't already depend on it.

We are aware of this problem. Most people usually compile Python from
source (and it's pretty trivial to do so), so there's no reason to
worry about binaries there.


I don't suppose it's very consequential for this discussion, but I wonder where you draw that conclusion from.  It's not at all trivial to compile Python on Windows, which doesn't include a compiler.  And to my knowledge Zope requires a Microsoft proprietary IDE to compile on Windows.

I'm glad to see that the Zope devs are considering skipping the "half dead" 2.5 and going straight to 2.6.


 
> I would like to use a newer Python but Plone requires Zope 2 which
> requires Python 2.4.  Last year's GSoC students made some progress,
> but apparently didn't finish.  The most recent status update I can
> find is from Oct 2008, reporting Zope 2 running on Python 2.6 with
> some glitches,
>  http://zope-porting.blogspot.com/2008/10/its-alive.html
>
> Has any progress been made since then?  Is there any hope?  I notice
> that this discussion group has just four messages, and the last three
> of them are porn spam.

Yes, we've made some good progress on the Plone front. I believe when
Plone 4.0 comes out, it will support, if not require, Python 2.6.

I saw mentioned somewhere that even Plone 3.3 may support Zope 2.12 and thus Python 2.6.  Do you think this is unlikely?


-Turadg

Sidnei da Silva

unread,
Jan 30, 2009, 2:01:44 PM1/30/09
to zope-p...@googlegroups.com
On Fri, Jan 30, 2009 at 4:53 PM, Turadg Aleahmad <tur...@gmail.com> wrote:
>> Basically, we are pushing very hard for the next major release of Zope
>> to support Python 2.6 and *drop support* for Python 2.4. This
>> discussion is currently being carried over on the zope-dev mailing
>> list.
>
> That's great. I see talk of an alpha release by the end of February,
> http://www.gossamer-threads.com/lists/engine?do=post_view_flat;post=218618;page=1;sb=post_latest_reply;so=ASC;mh=25;list=zope

Yep, that's it.

>> > I'm getting started in Zope (Plone) development and Python 2.4 is so
>> > deprecated that Python.org won't even distribute binaries for it.
>> > 2.4.2 is the latest binary on the site, while 2.4.5 and 2.4.6 have bug
>> > and (I presume) security fixes. Their rational is that no one should
>> > be installing Python 2.4 now who doesn't already depend on it.
>>
>> We are aware of this problem. Most people usually compile Python from
>> source (and it's pretty trivial to do so), so there's no reason to
>> worry about binaries there.
>
> I don't suppose it's very consequential for this discussion, but I wonder
> where you draw that conclusion from. It's not at all trivial to compile
> Python on Windows, which doesn't include a compiler. And to my knowledge
> Zope requires a Microsoft proprietary IDE to compile on Windows.
> I'm glad to see that the Zope devs are considering skipping the "half dead"
> 2.5 and going straight to 2.6.
> http://mail.zope.org/pipermail/zope-dev/2008-October/033587.html

Not entirely true. For Python 2.6, you can compile with Visual C++
2008 Express Edition, which is 'free'. As for Python 2.4, there have
been no binary changes that require a new Windows binary release: the
only bugfixes were on the standard library, so there's no reason to go
past the last available binary unless you depend on one of the modules
in the standard lib that received bugfixes. Even so, you can copy over
the standard lib from the tarball into the binary install.

Another option is compiling Python and all extensions with MingW,
which I've heard works just fine.

>> Yes, we've made some good progress on the Plone front. I believe when
>> Plone 4.0 comes out, it will support, if not require, Python 2.6.
>
> I saw mentioned somewhere that even Plone 3.3 may support Zope 2.12 and thus
> Python 2.6. Do you think this is unlikely?

Not unlikely no, but I wouldn't bet my pinky finger on it. ;)

--
Sidnei da Silva

Reply all
Reply to author
Forward
0 new messages