[Zope] Question about Upgrading Zope and OS X Server

Andrew Milton akm at theinternet.com.au
Tue Dec 7 14:40:16 EST 2010


+-------[ Tres Seaver ]----------------------
| -----BEGIN PGP SIGNED MESSAGE-----
| Hash: SHA1
| 
| On 12/07/2010 01:18 PM, Dan Gaibel wrote:
| 
| > I have recently inherited the responsibility of supporting a fairly
| > complex web server running Zope 2.8.6 on Python 2.3.5. This
| > configuration is currently on a Linux (Fedora Core) server and I
| > would like very much to migrate to OS X Server Snow Leopard. It also
| > seems to me that I should consider upgrading Zope to a more current
| > release while I'm at it. We heavily use MySQL and associated
| > products, LocalFS, and the Python Imagining Library. We have a
| > variety of ZClass homegrown products as well.
| > 
| > I know that I'm in for a headache no matter what, but I wonder if any
| > of you folks could point me in the right direction or offer advice on
| > the situation. Is it crazy to jump from 2.8.6 to 2.12? Does anyone
| > use OS X Server for Zope? Is this migration a mistake? Any pitfalls I
| > should be looking out for?
| 
| I would do this in small steps, e.g. first migrate to the new machine / OS:
| 
| - - Get Python 2.3.x installed on the OS/X server.
| 
| - - Build the latest Zope 2.8.* on that server.
| 
| - - Install and test products there in the same versions  you now use.
| 
| - - Copy your old database over and test.
| 
| then upgrade the software stack:
| 
| - - Move carefully through the Zope releases (I would to 2.9, 2.10, and'
|   2.12), upgrading Python as needed  to stay on a supported version.
| 
| - - Check for upgrades to the products, and their compatibility with
|   Zope versions.  Test them, and your site. after each upgrade.

The move from 2.9 to 2.10 is likely to be the most painful part in
terms of legacy Zope apps. A lot of products will break on 2.10

-- 
Andrew Milton
akm at theinternet.com.au


More information about the Zope mailing list