[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Add Berkeley DB 4.6 support to Subversion?

From: Max Bowsher <maxb1_at_ukf.net>
Date: 2007-09-16 18:32:33 CEST

C. Michael Pilato wrote:
> Hyrum K. Wright wrote:
>> C. Michael Pilato wrote:
>>> Oracle has released version 4.6.19 of its Berkeley DB library. According to
>>> my interpretation of the "Upgrading application to 4.6.x"[1] documentation,
>>> I don't think there's anything especially difficult for us to do in
>>> Subversion to make the claim that we support 4.6.x. Some macros for cursor
>>> function name differences here, an examination of how we toggle verbose
>>> error output there. (Most of the 4.6 changes seem to be focused around
>>> replication, which is -- and has been -- the latest hot topic for BDB.)
>>> Should we "go there" for Subversion 1.5?
>>> [1]
>>> http://www.oracle.com/technology/documentation/berkeley-db/db/ref/upgrade.4.6/toc.html
>> I don't know much about Berkeley DB, but I did download 4.6 and build
>> Subversion trunk against it. FWIW, the tests all passed, and I couldn't
>> notice any problems. If distributions will be shipping 4.6, it would
>> make sense for us to attempt to support it also.
>
> Yeah, they've only *deprecated* some interfaces that we use, so we
> technically don't *need* to do anything there at all. The only open
> question I have is about the change to error reporting being verbose by
> default now. We may or may not care -- I don't recall how we interact with
> BDB in this way.

It's been a *looong* time since I looked at the code, but I think we
already explicitly configure the error reporting with DB->set_errcall so
a change to the implicit default will not affect us.

Max.

Received on Sun Sep 16 18:29:16 2007

This is an archived mail posted to the Subversion Dev mailing list.