|Subject:||CPAN::Config not loaded if CPAN/MyConfig.pm found|
I use(d) a CPAN/MyConfig.pm that modifies the values set by CPAN::Config and I don't use C<o conf commit> to write CPAN/MyConfig.pm. This worked because (up to 1.86_51) CPAN::Config was always C<require>d whether or not there was a CPAN/MyConfig.pm to be loaded. In 1.86_52, with the introduction of CPAN::HandleConfig, CPAN::Config is not required if a CPAN/MyConfig.pm is loaded. There is an obvious work-around for me: add C<require CPAN::Config> at the top of CPAN/MyConfig.pm. But it took along time to find the problem. Give that normal use of the *Config.pm files in 1.87, I can see there is no point in requiring CPAN::Config before CPAN::MyConfig. So all I ask is some documentation of this change, perhaps even in the changes to perl when CPAN-1.87 is included in a release.