Wednesday, June 11, 2008

The First Step

We a group of five from S4 CSE Government Engineering College Thrissur is working on the GSOC 2008 project- porting Zope2 to Python2.5. We have been engaged with this project from the first week of May. Basic ideas regarding SVN check out and testing were given by our seniors who did the GSOC 2007 project-porting Zope3. As for our present status we have made the first check in to the Zope trunk.

We got errors and failures in modules Zope2, ZPublisher, Products and Acquisition. Two of us started working in Acquisition and the rest in module Zope2.

In Acquisition, the failures were raised due to the changes in C-API. So we started referring C-API manuals. We have been reading about tp_richcompare and tp_compare. The cause for the failures was that the C-API function was not being called in certain cases. We are trying to fix these failures by mapping the richcompare function to the user defined function wrappercompare. And the work is in progress.

Regarding module Zope2, it was having 4 failures and 1 error. All of them were due to the change in hierarchy of the exception classes, which prevents the correct setting of HTTPResponse status. We have managed to rectify these failures. Meanwhile we got the commit access and we made our first check in.

Our team, Ranjith Babu Kannikara, Bristow Thankachan, Vijin C P, Vyshakh Krishnan and Deepak M R, will come up with more updates next week.

Thank you.

3 comments:

Anonymous said...

Why don't target Python 2.6 that would be release in September ?

ranju. said...

@encolpe
The zope3 have already been ported to python2.5. I hope you know that and whats we are doing is to get the zope2 completely supported under zope3 by porting it to python2.5. It is in that case the porting gets it's significance..

Unknown said...

Zope where did this idea start at what little city