[Python-Dev] _bsddb.c ownership (original) (raw)
Gregory P. Smith greg at electricrain.com
Thu Mar 30 08🔞01 CEST 2006
- Previous message: [Python-Dev] _bsddb.c ownership
- Next message: [Python-Dev] _bsddb.c ownership
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, Mar 08, 2006 at 03:03:48AM +0100, Thomas Wouters wrote:
On 3/7/06, "Martin v. L??wis" <martin at v.loewis.de> wrote: > > Thomas Wouters wrote: > > Who 'owns' Modules/bsddb.c, if anyone? > > It's a fork of pybsddb, originally contributed by Gregory Smith (*). > For all practical purposes, he also "owns" it, but hasn't objected > to others making changes in the past. > > At the time it was imported, I recall the plan was to out-phase > pybsddb, and only keep the version in Python. It appears that things > have developed differently.
Alright. It seems someone already made backward-incompatible changes to bsddb.c (adding Pyssizet use), and various other things were fixed, too, so I just went ahead and checked in a bunch of small fixes. I'm not done yet, though. After I am done (which might be a while still, but hopefully before alpha1), I'll fix backward compatibility and send in a patch to the pybsddb project :)
Yeah I "own" it for whatever thats worth.
The pybsddb project only continues to exist as a skeleton to provide a more up to date BerkeleyDB module for:
(a) use with a new BerkeleyDB version (b) use with older versions of python
The pybsddb project does not have its own copy of the code, it just pulls Modules/_bsddb.c and the Lib/bsddb/ directly from the python repository using a script.
Its appreciated if people keep Modules/_bsddb.c and Lib/bsddb/ backwards compatible with the few revs of python. Otherwise I end up finding out and fixing it myself with ifdefs on the rare occasions when I attempt to make another pybsddb module release and find it doesn't work with an old version. ;)
-greg
- Previous message: [Python-Dev] _bsddb.c ownership
- Next message: [Python-Dev] _bsddb.c ownership
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]