since it croaks already when the file is not defined, no need to test a second time for definedness
fix auto_mirrored_by, it triggered a croak because CPAN::Mirrors->new was called without argument
address #86915: upgrade build method from "make" to "test" on build_requires