Subject: | CPAN::FirstTime doesn't preserve disabling of external programs |
CPAN::FirstTime::init instructs user to place a space for external
programs to disable using those external programs.
However, when C::FT::init is run, spaces for external programs from
pre-existing Config.pm files are not preserved, either as defaults for
each entry on manual configuration or as the automatic defaults for
non-manual configuration. Instead, programs are auto-detected again.
This is potentially confusing to users if/when upgrades to CPAN require
reconfiguration. Moreover, it creates a problem for "turnkey" win32
distributions like Vanilla Perl that want to configure "pure Perl" as a
default, without any dependence on external programs by including a
starter Config.pm with spaces for external file programs.