[MacPerl-Porters] MacPerl 5.8 TODO

[email protected] (Thomas Wegner) Wed, 29 May 2002 19:12:11 +0200
Newsgroups perl.macperl.porters
Message-ID <p04320403b91a767b56db@[149.225.16.81]>
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