UserPreferences

Python22Compatibility


Note: This wiki is now frozen; you can no longer edit it, and no interactive features work.

I wasted some time to get SB 1.0 rc2 to work with an old python installation (2.2.1 on SuSE 8.1).

Problems:

(Removing this restriction would be too much work, and it shouldn't be hard to install a new email package. --TonyMeyer)

(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)

(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)

(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).