Hi there, we didn't get many responses for migration of CPS to Zope 2.12, that's a bit disappointing : enough people would be interested, but none of them has time to devote, apparently.
However, there's a piece of good news with respect to support of less old Zope versions : CPS-3-base works almost out of the box under Zope 2.10. The only thing that needs real work is CPSDesignerThemes, and that comes hardly as a surprise: http://trac.cps-cms-org/ticket/2275 I had already made some attempts to launch the unit tests earlier, but I got somehow frightened by how low-level in Five they used to fail. However Gawel <http:www.gawel.org> (kudos for him) reminded me at pycon.fr that he had made successful experiments of serving a CPS portal in WSGI, thanks to the repoze layer, which is for Zope >= 2.10. So I gave it a try last week (on Zope 2.10.12), got the UI to work in CPSSkins mode, and started digging in the tests. Once a double event subscriber registration and the ZMCL test layer of CPSDefault had been fixed, there were only 2 failures and 13 errors left, 12 of those looking like a single one. Therefore, there's no doubt that CPS 3.5.3 will support Zope 2.10. Further, we'll very probably be able to keep support for Zope 2.9, which makes for a (much needed) smooth transition of existing instances. I am currently struggling with myself to actually wait for the 3.5.2 release to finish this work of adaptation. Reminders: Zope 2.10 is packaged in the current Debian stable (5.0, aka lenny), that won't last for long, though. The most important thing is that it opens the road to standard distutils/distribute/buildout packaging. Working with these standard packaging tools will certainly lower the entry barrier in our code. Moreover, everything seems to be faster, but at this point this is nothing more than a feeling. We'll run the standard funkload benches that were pushed by Marc-Aurèle recently to get a real clue about this. Cheers -- Georges Racinet, http://www.racinet.fr Zope/CPS expertise, assistance & development GPG: 0x4862FFF7 identi.ca & twitter: gracinet
signature.asc
Description: OpenPGP digital signature
_______________________________________________ cps-devel mailing list http://lists.nuxeo.com/mailman/listinfo/cps-devel
