Subject: | Should warn/fail on an invalid LICENSE value |
A quick look at the code and some EUMM based modules I find on CPAN indicates that there is nothing done to check the validity of a user specified license.
This results in users specifying weird licenses that when run through a meta2 converter, result as "unknown".
What probably should at very least happen is when an unrecognised licensing string is used, that a a warning is produced.
Though I'd personally prefer it errored in development environments when the user specified an obviously bogus license.
Instead, EUMM happly produces invalid META1.4 and META2 metadata.
https://metacpan.org/source/VIY/HTML-Template-Pro-0.9508/META.yml
https://metacpan.org/source/VIY/HTML-Template-Pro-0.9508/Makefile.PL
http://explorer.metacpan.org/?url=/release/VIY/HTML-Template-Pro-0.9508
> "license" : [
Show quoted text
> "unknown"
> ],