Problems:
-
email package (this is known, can be updated manually)
(Removing this restriction would be too much work, and it shouldn't be hard to install a new email package. --TonyMeyer)
-
no bsddb (may be installed manually, but I only found bsddb3!?)
(You don't need bsddb, you can use pickle. bsddb3 is the name for the standalone bsddb package, I believe - it will work fine. --TonyMeyer)
-
some db files produced with SB on Win32 seemed to want bsddb (not bsddb3)
(It's possible that files created with bsddb need bsddb and not bsddb3 to be used, but if you don't have bsddb then you shouldn't have any problem, since no db come with SpamBayes. If you need to move files from another installation, then use the sb_dbexpimp.py script to convert them to CSV first, and then convert them back on the new system --TonyMeyer)
-
rstrip(stripchar) usage in source. this only works for py >= 2.2.3.
(The only instance I can find is in Dibbler.py which is only used when AUTH digest is being used. This is broken in 1.0.1 anyway! I have checked in a fix for rstrip being missing, so that should be solved. (BTW I believe it's 2.2.2, not 2.2.3). --TonyMeyer)
So maybe better rise minimum requirement to 2.2.3 at least.
Now I go fetching 2.3.4 src to compile it myself (wondering how long that will take, how many dependencies have to be fixed for that and whether I get it running).
