[Zope] Question about Upgrading Zope and OS X Server

Richard Harley richard at scholarpack.com
Thu Dec 9 04:53:45 EST 2010


I think earlier than Zope 2.12 python 2.4 is mandatory.. don't quote me 
on that :)

On 09/12/10 06:52, Dan Gaibel wrote:
> So OS X Server Snow Leopard comes with Python 2.6.1. Is there any
> reason to think that this Python version would cause problems with
> Zope 2.8.6? We have had nice stability with Python 2.3.5. Either way,
> is Zope 2.8.7 a significantly better choice than 2.8.6?
>
>
> On Dec 8, 2010, at 8:22 AM, Richard Harley wrote:
>
>    
>> Dan - we are using 64bit Zope 2.8.7 and python 2.4 with no problems
>> for
>> years now. It can do everything we want with regards to Python
>> scripting, database connectivity etc.
>>
>> I can't think of any huge problems with staying on Zope 2.8.6/7 era. I
>> have said before 2.10+ breaks lots of products that would take ages to
>> hack about (especially for companies using Zope not individuals with
>> time on their hands). I'm all for upgrading, bug fixing and
>> refactoring
>> normally, but the backwards compatibility with Zope makes it harder
>> than
>> it should be.
>>
>> Rich
>>
>>
>> On 08/12/10 12:11, Peter Bengtsson wrote:
>>      
>>> We're running several perfectly working 2.8 Zopes. They've been
>>> very stable.
>>> Annoying that Ubuntu insists on making Python 2.4 hard to install but
>>> for some of the servers we've changed back to Debian.
>>>
>>> On 7 December 2010 16:58, Dan Gaibel<dg76 at cornell.edu>   wrote:
>>>
>>>        
>>>> Good advice here, thanks! Is it a big mistake to stay at Zope
>>>> 2.8.6? The server has been very stable for years, apparently. What
>>>> are the downfalls of not upgrading all the way past 2.10?
>>>>
>>>> On Dec 7, 2010, at 2:40 PM, Andrew Milton wrote:
>>>>
>>>>
>>>>          
>>>>> +-------[ 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
>>>>> _______________________________________________
>>>>> Zope maillist  -  Zope at zope.org
>>>>> https://mail.zope.org/mailman/listinfo/zope
>>>>> **   No cross posts or HTML encoding!  **
>>>>> (Related lists -
>>>>> https://mail.zope.org/mailman/listinfo/zope-announce
>>>>> https://mail.zope.org/mailman/listinfo/zope-dev )
>>>>>
>>>>>            
>>>> _______________________________________________
>>>> Zope maillist  -  Zope at zope.org
>>>> https://mail.zope.org/mailman/listinfo/zope
>>>> **   No cross posts or HTML encoding!  **
>>>> (Related lists -
>>>>   https://mail.zope.org/mailman/listinfo/zope-announce
>>>>   https://mail.zope.org/mailman/listinfo/zope-dev )
>>>>
>>>>
>>>>          
>>>
>>>
>>>        
>> _______________________________________________
>> Zope maillist  -  Zope at zope.org
>> https://mail.zope.org/mailman/listinfo/zope
>> **   No cross posts or HTML encoding!  **
>> (Related lists -
>> https://mail.zope.org/mailman/listinfo/zope-announce
>> https://mail.zope.org/mailman/listinfo/zope-dev )
>>      
> _______________________________________________
> Zope maillist  -  Zope at zope.org
> https://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>   https://mail.zope.org/mailman/listinfo/zope-announce
>   https://mail.zope.org/mailman/listinfo/zope-dev )
>    



More information about the Zope mailing list