On Tue, Mar 26, 2002 at 01:10:11AM -0500, Michael G Schwern wrote:
> Now that the CPAN release is finally on solid footing, we can work on
> old, old, old bugs.
>
> MakeMaker 5.52_01 is stable right now and probably in better shape
> than any previous version, but it still has some unallowable bugs.
> This is the list that needs to be fixed before a stable MakeMaker 6.0
> is released. Time table is before 5.8.0 is released.
>
> Here's the easy ones.
>
> Document ExtUtils::MakeMaker::prompt()
>
> Shorten manifypods so it fits in < 200 character command line (like
> pm_to_blib).
>
> Cleanup manifypods so it uses Pod::Man instead of pod2man.
>
> And here's the hard ones. Basically, the INSTALL* logic is going to
> have to be completely rewritten.
You do know that technically speaking code freeze for 5.8.0 RC1 is on
and that I have to violate my own edicts everytime I sneak in code
changes?
> Fix INSTALLMAN*DIR to honor PREFIX.
>
> Make the libs honor PREFIX.
>
> Don't assume everything is in $Config{PREFIX}/lib and
> $Config{PREFIX}/man. Debian puts stuff in /usr/share/{perl,man}
>
> Add SITEPREFIX (see Debian's patches)
>
> Fix prefixify to use $(PREFIX) instead of cut & pasting the prefix
> directly into the Makefile.
>
> Add INSTALLDIRS=vendor (see Debian's patches)
>
> Fix Win32 when perl is installed in C:\Program Files
>
> Please patch against the version on CPAN. Please try your patches on
> Unix and least one violently non-Unix platform (VMS or Win32) if you
> have one available.
--
$jhi++; # http://www.iki.fi/jhi/
# There is this special biologist word we use for 'stable'.
# It is 'dead'. -- Jack Cohen