Hi everyone,

in a previous message, I was stating that CPS 3.5.2 would be about to
capitalize on the unicode-ready CPS 3.5.1 and new features, and that'd
be released in early november, driven by consumer projects.

Well those projects have been requiring more than initially thought and
some of those new features have had more consequences than expected, and
CPS 3.5.2 hasn't been released yet. Let met remind everyone that point
releases can be done really easily and pushed on the main repositories
on demand.

One major example : we now have the possibility to fill Image Galleries
in one shot with a big zip upload and they have on-the-fly thumbnail
generation (#637, #2204, #2205). This has actually been developed before
the 3.5.1 release, and has been merged right after. It's all CPSTramline
aware and creates TramlineImage objects above a certain size threshold.

But the Image and Photo widgets themselves have resize capabilities,
which don't work for TramlineImage, and they are overall a big mess. The
right thing to do was obviously to plug them on the new, generic,
on-the-fly resizing system (#2234) and not do any resizing any more
(which btw is not a widget job). For consistency, and to avoid adding to
the mess of File and Image widget URI generation, this led to a full
refactor of these (#2308) with a new, clean API on DataModel. This big
task is almost finished now : I do have the new Image Widget in my local
repo, but all derived widgets have to be adapted, too.

What is still needed for the release :

 - completion of all above-mentioned tickets, including upgrade steps
for Image Widgets and their derivatives
 - a bit of polishing for the unicode-related upgrade steps (#2309)
 - more testing
 - packaging work, notably, .deb packages for Debian 5.0 (lenny), Ubuntu
8.04 LTS and 9.10.
 - more time on our hands.

Therefore, the new goal for CPS 3.5.2 release will be January 1st, 2011.
I am tempted to release Zope 2.10 branches for CPS 3.5.2 right after
that. If everything goes as expected with CPSDesignerThemes, this will
be a mere matter of packaging.

I'd like to brake on new features for CPS 3.5.3 to focus on refactoring
and overall cleaning (DeprecationWarning hunt is open). More about that
later

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