[Python-Dev] bsddb3 upgrade woes - more gentle transition?

Skip Montanaro skip@pobox.com
Mon, 3 Feb 2003 10:01:49 -0600


>>>>> "BAW" == Barry A Warsaw <barry@python.org> writes:

>>>>> "SM" == Skip Montanaro <skip@pobox.com> writes:

    SM> I've seen a couple messages on c.l.py and the spambayes list
    SM> about "breakage" with the new bsddb3 module.  In both cases
    SM> the breakage they occurred probably wasn't directly related to
    SM> the change of the modules.  It's almost certain that they have
    SM> two versions of Berkeley DB installed and were using a 2.x or
    SM> 1.8[56] version with the old bsddb module and are now linking
    SM> against the 3.x or 4.x library with the new module.

    BAW> Just remember that there's a difference between the API version and
    BAW> the database version.

Yup.

    BAW> I'm not sure what the best approach is for migration to Python 2.3,
    BAW> other than grabbing and compiling the Sleepycat tools. :/

Tools/scripts/{db2pickle,pickle2db}.py, of course. ;-)

Skip