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

Reply via email to