Bug#948471: libconfig-model-dpkg-perl: `value 'BSD~unspecified and/or CC0' does not match grammar from model` on scikit-learn/0.22.1:examples/cluster/plot_agglomerative_clustering_metrics.py

Jonas Smedegaard dr at jones.dk
Mon Jan 13 11:56:41 GMT 2020


Quoting Dominique Dumont (2020-01-12 19:23:54)
> This error is triggered by the "and/or" string in the license 
> short_name. This "and/or" is produced by licensecheck (used by cme 
> when updating copyright data).

Yes, licensecheck deliberately uses "and/or" when it is uncertain if the 
user must comply with _both_ licenses or they are permitted to pick 
_either_ of them.


> Since libconfig-model-dpkg-perl 2.124 (released in July 2019), cme 
> contains code to replace 'and/or' with plain 'or' so the resulting 
> license short name complies with debian copyright format.

It worries me that cme is making such blind assumptions about licensing 
relationships!


> First,  licensecheck does not parse correctly the files containing this style of license specification:
>  # License: BSD 3 clause
> 
> licensecheck should produce 'BSD (3 clause)' instead of 'BSD (unspecified)'
[...]
> Jonas, can you check what's going on with licensecheck ?

Please file bugs against licensecheck, and reference them when 
mentioning them elsewhere - e.g. in convoluted bugreports like this.

I will happily examine closer, but not easy to handle from within this 
other bugreport.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



More information about the pkg-perl-maintainers mailing list