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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel

Reply via email to