Improve licensing report and filtering/categorization of reports
This PR includes improvements/fixes to licensing report as well as improvements to filtering/categorization of reports.
With these changes the following licensing report information is provided:
- LICENSING_REPORT_MISSING: no
apertis/debian/copyright
found -> warn - LICENSING_OVERRIDE:
override-license:
is found inapertis/debian/copyright.yml
-> warn - LICENSING_GLOBAL_WHITELIST:
*
is found inapertis/debian/copyright.whitelist
-> notice - LICENSING_GLOBAL_DEFAULT:
.*
: is found inapertis/debian/copyright.yml
-> notice (unless unfriendly - dual or not) - LICENSING_GLOBAL_DEFAULT_UNFRIENDLY: global default found, not dual but unfriendly -> warn
- LICENSING_GLOBAL_DEFAULT_DUAL_UNFRIENDLY: global default found, set to dual and at least one of them is unfriendly -> warn
https://phabricator.apertis.org/T8020
Signed-off-by: Andre Moreira Magalhaes andre.magalhaes@collabora.com