In order to get a stable release out I've reverted the INSTALLHTML work and
moved it into its own branch.
http://github.com/schwern/extutils-makemaker/tree/installhtml

There's this critical bug which needs fixed.  It seems there's some cases when
INSTALLHTML does not honor PREFIX.
https://rt.cpan.org/Ticket/Display.html?id=45600

What would help to figure this out is refactoring the INSTALL_BASE and PREFIX
tests.  Currently they just test the current machine's Config.  There's lots
of edge cases.  They also go through the whole install process which makes it
difficult, if not impossible, to test a lot of situations.

So we need unit tests for init_INSTALL_from_INSTALL_BASE() and
init_INSTALL_from_PREFIX().  It might be worthwhile to refactor them into pure
functions which take %Config and an %Install hash and spit out the new
%Install hash.  Then the prefixification logic can be tested more directly.

Also the code which fixes up the values from %Config, replaces missing values,
can be split out into its own function.

Then INSTALLHTML can get out the door.


-- 
We do what we must because we can.
For the good of all of us,
Except the ones who are dead.
    -- Jonathan Coulton, "Still Alive"

Reply via email to