[Framework-Team] Re: [plone4] Release process

Tres Seaver tseaver at palladion.com
Fri Dec 26 01:48:29 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hanno Schlichting wrote:
> 
> Tres Seaver wrote:
>> Hanno Schlichting wrote:
>>
>>> - Plone 4 will have a documented upgrade story
>>> A migration from Plone 3 to 4 does not need to be possible in an almost
>>> fully automated fashion. We need to ensure we have an easy to follow and
>>> understandable documented upgrade story. If we for example change API's
>>> or rearrange code, we can document the new places in writing and with
>>> error references for the most commonly used parts. If you need to change
>>> your buildout configuration, a document explaining the changes is fine,
>>> we don't need to build an upgrade machinery for configuration files.
>> Can I persuade you and the FWT to forego an "upgrade-in-place" strategy
>> for moving from P3 to P4, and instead to have a well-tested ad
>> documented "dump-and-reload" story?
> 
> I'd love to have this story. I think it is even a prerequisite for
> changing the default content types story.
> 
> If someone wants to champion bringing transmogrifier and GSXML up to a
> point where they are a fully-featured export and import story for all
> aspects of typical Plone content types, that'd be awesome.

I have on tap a non-XML serialization which I have used successfully for
a couple of client projects, migrating AT-based content including all
the Plone-specific security weirdness.  I plan to add this code to an
upcoming release of my 'plone_gs' product, but would be willing to
contribute it into the Plone core instead, along with the other code
from that product:

  http://svn.agendaless.com/Products.plone_gs/

There are still some Plone-specific tools and PAS plugins which don't
have full GS support, even with that product.  Finishing out that
support would be part of this effort, as well.

> As long as we don't have a champion for this, I won't make this a
> blocker for a release.

As a non-core developer for Plone, I am not really a "champion," but I'm
fine with helping advance the goal.


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJVDft+gerLs4ltQ4RAl5dAKCo4U1eX/SL9CjFpXFZAsnJROZP5ACeMdLB
SPOJVvS5+RNAkJYR3Mp1KLk=
=52Xf
-----END PGP SIGNATURE-----





More information about the Framework-Team mailing list