Fixing Oddmuse to run under -wT (warnings and taint checking) was already boring work. Getting the tests to run under -wT is proving to be even hairier and more boring.
It turns out that I have to install all the Perl modules in the standard places. Many of these have been installed in the *fink* tree using apt-get. It then took me a while to figure out that I needed to reinstall those modules without setting PERL5LIB:
PERL5LIB= sudo cpan LWP::UserAgent
Without resetting this environment variable, CPAN would claim that the package was already the latest version.
Anyway, I still have many unfixed warnings, and many tests are still failing: **607 passed, 109 failed.**
#Oddmuse