[Jason Ahrens] >> The only problem program at this point is Spambayes. The database >> is not compatible between 32bit and 64bit systems. >> >> I don't suppose anyone has found a way to use spambayes between 32 >> and 64 bit systems?
[Tony Meyer] > What database are you using? I'm 95% sure that pickle would work. Yes, pickles are 100% platform-independent. > I'm 90% sure that ZODB (if you're using SpamBayes 1.1a1) would work. That too: ZODB uses Python pickles to store object state, and inherits platform-independence from that. ZODB's FileStorage format is also platform-independent. If we're using "I" flavors of ZODB BTrees, a bug in those makes it possible to lose information silently on a 64-bits box when storing integers that don't actually fit in 32 bits: http://www.zope.org/Collectors/Zope/1592 I strongly doubt SpamBayes tickles that bug, though. > I'm 90% sure that one of the SQL backends would work. That one I don't know about. > I'm 90% sure that you're using bsddb and it doesn't work. Yup, the bsddb database format is notoriously platform-dependent; not even necessarily transportable across two 32-bit boxes. _______________________________________________ SpamBayes@python.org http://mail.python.org/mailman/listinfo/spambayes Check the FAQ before asking: http://spambayes.sf.net/faq.html