Usability improvement for Module::AutoInstall

chorny on 2009-09-06T23:21:53

Many CPAN module users think that feature(s)+auto_install in Module::AutoInstall/Module::Install ask too many questions. Most prominent user of Module::AutoInstall is Plagger - it may ask up to 96+1 questions, but luckily, many will not be asked because modules are already installed or feature is platform-specific.

In Module::Install 0.80 I removed first question about required modules (it did not do anything), in future 0.92 (see SVN) it will be even better.
For all features, if user asked to install this feature's prerequisites, they will be stored. And in following features, this module will be planned for install, not considered missing. So if all modules, except planned, are installed for a feature, question about this feature will not be asked. This means less annoying questions.

Next feature I plan for M::I is support for BUILD_REQUIRES parameter for EU::MM (when it will be fixed - current version has bugs).