|Subject:||Provides-Finder Too Aggressive|
The mechanism used to find packages for the provides field in META.yml is too aggressive. In my SUPER distribution, it found package statements for DB and UNIVERSAL, yet the module only adds subroutines to those packages -- it is not the primary source of code for either package. You can see the generated META.yml on the CPAN:In cases like this, PAUSE currently sends an e-mail to the uploader that he or she does not have permission to update the registered modules. (In my case, I have permission to upload new versions of SUPER, but neither DB nor UNIVERSAL.) It would be nice to be able to exclude packages, if making the scanner less aggressive is too difficult.