This is a TODO for the release of MacPerl 5.8. If you want to do anything on the list, please post here so we can coordinate. A person's name in () denotes that person is working on it.
various bugs (see http://sf.net/tracker/?atid=107940&group_id=7940) ext/ tests * All tested, various tests fixed * Time::HiRes fails with various alarms (Chris) * Devel::DProf tests don't work lib/ tests * Tested through D* so far, except CPAN/t * AutoSplit (Chris) [fixed] * blib (Thomas) [fixed] * charnames (Thomas) [fixed] * CGI tests [open] -- see note below * CPAN tests [open] * Devel/SelfStubber.t [open] -- makes system() calls, fails badly * diagnostics (Thomas) [fixed] * Digest.t ? [open] -- Makefile.mk needs fixing first, see note below Encode [fixed] NOTES: *** CGI The CGI tests use the following to manipulate @INC BEGIN { chdir 't' if -d 't'; if ($ENV{PERL_CORE}) { @INC = '../lib'; } else { # Due to a bug in older versions of MakeMaker & Test::Harness, we must # ensure the blib's are in @INC, else we might use the core CGI.pm unshift @INC, qw( ../blib/lib ../blib/arch lib ); } } Since we don't have $ENV{PERL_CORE} in MacPerl, I'm not sure what to do. CGI/t/carp.t runs with the MacPerl tool, but when run with the app, test 28 fails due to a wrong line number. I cannot figure out why (grrr...). *** Digest::MD5 The version in the Makefile (2.16) doesn't match MD5.pm's version 2.20. Hence, loading will fail with: # Digest::MD5 object version 2.16 does not match bootstrap parameter 2.20. Best regards, --Thomas