zope.testrunner import location notifications
Hi there, (in particular Christian Theune) What's the status of the 'import location' notification functionality in zope.testrunner? What's the status of the ZODB migration code? Regards, Martijn
Hi, On Tue, 2009-05-26 at 12:42 +0200, Martijn Faassen wrote:
Hi there,
(in particular Christian Theune)
thanks for reminding. I dropped the ball on those.
What's the status of the 'import location' notification functionality in zope.testrunner?
I'll resume work on that once the ZODB migration code is done.
What's the status of the ZODB migration code?
I'm taking up work on that again. It still lives in the Sandbox (svn +ssh://svn.zope.org/repos/main/Sandbox/ctheune/zodbupgrade), but I restructured it today so that it becomes easier to use. I still need to provide tests and documentation though. I think this can happen in the next days. Christian -- Christian Theune · ct@gocept.com gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany http://gocept.com · tel +49 345 1229889 7 · fax +49 345 1229889 1 Zope and Plone consulting and development
Hi, On Tue, 2009-05-26 at 12:42 +0200, Martijn Faassen wrote:
Hi there,
(in particular Christian Theune)
What's the status of the 'import location' notification functionality in zope.testrunner?
What's the status of the ZODB migration code?
Done. I just released the package `zodbupgrade` on PyPI providing a tool and some documentation how to apply it to your databases I got the idea of also providing a way to describe renames/moves (possibly using entry points for hooking up the declaration) and that can manipulate databases when the code is gone already so we can migrate in one go instead of using intermediate releases. Christian -- Christian Theune · ct@gocept.com gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany http://gocept.com · tel +49 345 1229889 7 · fax +49 345 1229889 1 Zope and Plone consulting and development
Hi, On Mon, 2009-06-08 at 09:49 +0200, Christian Theune wrote:
Hi,
On Tue, 2009-05-26 at 12:42 +0200, Martijn Faassen wrote:
Hi there,
(in particular Christian Theune)
What's the status of the 'import location' notification functionality in zope.testrunner?
What's the status of the ZODB migration code?
Done. I just released the package `zodbupgrade` on PyPI providing a tool and some documentation how to apply it to your databases
I got the idea of also providing a way to describe renames/moves (possibly using entry points for hooking up the declaration) and that can manipulate databases when the code is gone already so we can migrate in one go instead of using intermediate releases.
I've released the second version of this tool which I consider stable. It is now called ``zodbupdate``. The major shift is that it allows to provide a pre-defined set of class-renaming rules and can rewrite pickles in ZODBs without having the actual code activated in the Python interpreter. It does this by dis- and re-assembling the pickles. I consider the ZODB migration code project to be finished with this. @Martijn: Did we have a place somewhere in the documentation that needs to be updated to reference this? Cheers, Christian -- Christian Theune · ct@gocept.com gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany http://gocept.com · tel +49 345 1229889 7 · fax +49 345 1229889 1 Zope and Plone consulting and development
participants (2)
-
Christian Theune -
Martijn Faassen