Re: [Zope-dev] The future of Zope{2, 3} and Plone in Debian and Ubuntu
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Fabio Tranchitella wrote:
Zope 2 and Plone ================
Zope 2 and Plone are obviously related, so the future of one of the two influences the other one.
The main problem for Zope2 is that the current stable upstream branch (2.12) still requires python2.4.
Incorrect: Zope 2.12 is supported only on Python 2.5 / 2.6. The INSTALL.rst[1] file says: Prerequisites ------------- System requirements when building from source - A supported version of Python, including the development support if installed from system-level packages. Supported versions include: * 2.5.x, (x >= 4) * 2.6.x - Zope needs the Python ``zlib`` module to be importable. If you are building your own Python from source, please be sure that you have the headers installed which correspond to your system's ``zlib``. - A C compiler capable of building extension modules for your Python (gcc recommended).
This is not acceptable in Debian and Ubuntu, and Zope 2 is right now the only stopper for the removal of python2.4 from both Debian and Ubuntu.
Even worse, the current stable Plone releases requires Zope 2.10, which we suppose will never support anything but python2.4 in the foreseeable future. The new major upstream branch (Plone 4) is still far from being released, which means that the only way to support Plone and Zope 2.x in Debian and Ubuntu is to keep python2.4 in the distribution.
Plone 4.0 is slated be released this year, with an explicit goal of running on Zope 2.12 / Python 2.{5,6}][1].
For this reason, together with the upstream suggestions to use the unified installer and zc.buildout as primary tools for deploying Zope 2 and Plone, the Debian/Ubuntu Zope Team decided to drop support for Zope 2, Plone and all the other Zope 2 products. We will file requests of removal for all the Zope and Plone packages from the archive.
In the short term, I would just update the existing packages to use Python 2.5, which is "known to work" with Zope 2.10. [1] http://svn.zope.org/Zope/branches/2.12/doc/INSTALL.rst?view=auto [2] http://article.gmane.org/gmane.comp.web.zope.plone.teams.framework/2767 Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFKQTj2+gerLs4ltQ4RAksHAJoDgFLtBHjATSgNhIstWOjWeHSuAgCfevxM v0hySbVNf1nbrL8GzyBqKcU= =w/ik -----END PGP SIGNATURE-----
On Jun 23, 2009, at 4:20 PM, Tres Seaver wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Fabio Tranchitella wrote:
Zope 2 and Plone ================
Zope 2 and Plone are obviously related, so the future of one of the two influences the other one.
The main problem for Zope2 is that the current stable upstream branch (2.12) still requires python2.4.
I don't seem to have gotten this. Weird.
Incorrect: Zope 2.12 is supported only on Python 2.5 / 2.6. The INSTALL.rst[1] file says:
Prerequisites -------------
System requirements when building from source
- A supported version of Python, including the development support if installed from system-level packages. Supported versions include:
* 2.5.x, (x >= 4)
* 2.6.x
That's great news! I'd missed this. Jim -- Jim Fulton Zope Corporation
* 2009-06-24 11:39, Jim Fulton wrote:
The main problem for Zope2 is that the current stable upstream branch (2.12) still requires python2.4.
My fault, I meant 2.11 (which is the current stable). -- Fabio Tranchitella http://www.kobold.it Free Software Developer and Consultant http://www.tranchitella.it _____________________________________________________________________ 1024D/7F961564, fpr 5465 6E69 E559 6466 BF3D 9F01 2BF8 EE2B 7F96 1564
On Jun 24, 2009, at 5:43 AM, Fabio Tranchitella wrote:
* 2009-06-24 11:39, Jim Fulton wrote:
The main problem for Zope2 is that the current stable upstream branch (2.12) still requires python2.4.
My fault, I meant 2.11 (which is the current stable).
So then, how soon would 2.12 need to be released for you to not drop debian support for Zope 2 and Plone? Jim -- Jim Fulton Zope Corporation
* 2009-06-24 12:26, Jim Fulton wrote:
So then, how soon would 2.12 need to be released for you to not drop debian support for Zope 2 and Plone?
The problem is not Zope by itself but Plone, which still needs Zope 2.10, which in turn requires python 2.4. It seems that a new major release of Plone will happen at the end of the year, which is already too late for Ubuntu Karmic (next stable release). -- Fabio Tranchitella http://www.kobold.it Free Software Developer and Consultant http://www.tranchitella.it _____________________________________________________________________ 1024D/7F961564, fpr 5465 6E69 E559 6466 BF3D 9F01 2BF8 EE2B 7F96 1564
On 24.06.09 12:29, Fabio Tranchitella wrote:
* 2009-06-24 12:26, Jim Fulton wrote:
So then, how soon would 2.12 need to be released for you to not drop debian support for Zope 2 and Plone?
The problem is not Zope by itself but Plone, which still needs Zope 2.10, which in turn requires python 2.4.
It seems that a new major release of Plone will happen at the end of the year, which is already too late for Ubuntu Karmic (next stable release).
We had the very same discussion with the guys from Canonical at some months ago at PyCon. My personal opionion: the Zope developers don't care much about release dates (that the "it's done when it is done" attitiude - good or bad...). Therefore we can not and won't care much about the release dates and requirements of each single distribution. The other question: are Plone packages included with some Linux distribution important for attracting people to Plone. My opionion: no. It's nice having OFTB support for Plone and Zope on the distros but the Zope and Plone packages raised more problems for serious Zope/Plone users in the past than they actually solved. Serious installations usually install their own Python, Zope & Plone from the sources or using zc.buildout nowadays (this approach is supported by the Zope and Plone developers). Andreas
participants (4)
-
Andreas Jung -
Fabio Tranchitella -
Jim Fulton -
Tres Seaver