Subject: | This distribution is problematic |
There are a number of CPAN distributions which use Foo, Bar or Foo::Bar as dummy module names assuming that these do not exist, and fail if these are actually installed. Some related tickets:
* https://rt.cpan.org/Ticket/Display.html?id=132077
* https://rt.cpan.org/Ticket/Display.html?id=131973
* https://github.com/doy/class-refresh/issues/4
* https://rt.cpan.org/Ticket/Display.html?id=131207
Especially smoker systems which install every uploaded CPAN distribution will generate fail reports for these modules. And these fail reports are virtually useless, and may create "wrong" BBC candidates in the http://analysis.cpantesters.org/beforemaintrelease list.
Maybe a better approach would be that the PERLANCAR-Foo-Bar does not install these modules, but actually act only as a placeholder in the PAUSE permission list, so nobody could create CPAN distributions with these modules. Maybe it could even delete these modules from site_perl if they are already installed.