[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