Subject: | CPAN::Mini installation is tricky because of File::HomeDir |
CPAN::Mini depends on File::HomeDir. File::HomeDir will fail to install due to hardcoded testing
for specific directories (https://rt.cpan.org/Public/Bug/Display.html?id=59514#txn-829295).
As a result, a prospective user of CPAN::Mini will be unable to install (without passing --force)
for pretty much no reason.
As an example: on OSX, File::HomeDir tests for the presence of $HOME/Music. I don't have such
a folder. As a result, I get no milk, no cookies and no CPAN::Mini. Once I figured out *why* the
test was failing, I simply force installed, but it's frustrating.
In any case, I invite you to reconsider the dependency. Thanks for all your work.