[spambayes-dev] A new and altogether different bsddb breakage

Kenny Pitt kennypitt at hotmail.com
Thu Dec 18 16:32:15 EST 2003

Tim Peters wrote:
> [Kenny Pitt]
>> ... I have a sneaking suspicion that this would
>> be a general problem with bsddb on Win98, and not just if we used
>> dbshelve. dbshelve doesn't do a whole lot besides pickling and
>> unpickling the item values before calling the direct API.
> Sorry, I can't make more time for this.

Understood.  Just one more quick question if you would, since I think I
may have misunderstood where you were coming from.

> ... The Berkeley
> wrappers "we" (Python) wrote have had a miserable history on Windows,
> which is why I'll just repeat that we'll be better off avoiding "our"
> convenience wrappers like the plague, sticking as close to base
> Berkeley as possible. 
> [snip]
> OTOH, the ZODB test suite exercises ZODB-on-BDB, which is also coded
> in Python, and is actually more likely to fail on Linux than on
> Win98SE these days (presumably due to thread-race bugs in our test
> setup).  Barry coded ZODB-on-BDB using the Berkeley-native API, and
> *that* hasn't given us any headaches on any flavor of Windows.

So are you recommending that we avoid using the whole _bsddb.pyd binary
package?  I originally thought you were referring only to the
Python-coded wrappers.

Kenny Pitt

More information about the spambayes-dev mailing list