Re: Backward compatibility (was Re: Announcing Newt DB, the amphibious database)

Jim Fulton <[email protected]>
Newsgroups gmane.comp.web.zope.zodb
Message-ID <CAPDm-Fg0sXfYgfc778_WX6S6iVNAOr1uB7xqLY6ug7LY6x0LSA@mail.gmail.com>
On Fri, Feb 24, 2017 at 8:31 AM, Jim Fulton <[email protected]> wrote:

>
>
> On Fri, Feb 24, 2017 at 5:50 AM, Hanno Schlichting <[email protected]>
> wrote:
>
>> On Fri, Feb 24, 2017, at 05:47, Jim Fulton wrote:
>>
>> Thank you for trying.
>>
>> Can you point me at something I can check out to beat on this myself?
>>
>>
>> If you really want to,
>>
>
> I really want current Plone to be able to use use current ZODB (and Newt
> :)), so yes, I really want to.
>
>
>> you could try to fix up tempstorage [1]. That one only depends on the
>> ZODB and includes a fairly standard buildout / tox setup.
>>
>> So something like this should work:
>>
>> $ git clone [email protected]:zopefoundation/tempstorage.git
>> $ cd tempstorage
>> $ python2.7 bootstrap.py
>> $ bin/buildout
>> $ bin/test
>>
>> On master, testing against ZODB 5 / transaction 2 that currently has 13
>> errors for me.
>>
>> You can also run bin/tox to test against multiple Python versions.
>> There's also a travis-ci setup to do that same testing, which gets
>> triggered for the usual new branches or pull requests.
>>
>> Since tempstorage was already a separate project in Zope 2.13, someone
>> should be able to use a new release of it together with ZODB 5 /
>> transaction 2 in current Plone versions.
>>
>
OK, so there's a PR that makes the tempstorage tests pass by fixng an
actual bug:

  https://github.com/zopefoundation/tempstorage/pull/3

(The bug didn't really matter until ZODB depended on loadBefore.)

So after this is merged, a release will be needed.  I'll also make the
transaction changes (after some mention on the transaction list) and make a
new release. I'm not sure when I'll get to this.

At that point, can there be a release of stable Plone that brings ZODB
packages up to date?

Jim

-- 
Jim Fulton
http://jimfulton.info

-- 
You received this message because you are subscribed to the Google Groups "zodb" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.