Control: affects -1 devscripts We are seeing this same failure in Ubuntu following the update of devscripts to 2.15.9. The change causing the failure is that licensecheck -r no longer filters based on filenames, instead filtering only on mime types; and so instead of returning copyright results only for t/data/example/base.h, it returns results for all files (base.h, debian/copyright, debian/changelog, base, sample.png).
$ licensecheck --no-conf --recursive t/data/example 2>/dev/null t/data/example/base.h: GPL (v2) t/data/example/debian/copyright: *No copyright* GPL (v1 or later) t/data/example/debian/changelog: *No copyright* UNKNOWN t/data/example/base: GPL (v2) t/data/example/sample.png: *No copyright* UNKNOWN $ Compare the earlier behavior: $ licensecheck --no-conf --recursive t/data/example t/data/example/base.h: GPL (v2) $ This is a behavior change that license-reconcile will need to adapt its testsuite to. But I'm also marking this as affects: devscripts, because I find it surprising that the new licensecheck output includes a line for sample.png, when the file was explicitly reported as unparseable. It doesn't seem desirable to me that licensecheck would list files in its output that are definitely not going to have embedded license/copyright information and whose copyright information must be listed elsewhere. Perhaps we want to make sure the new behavior for licensecheck is settled before patching license-reconcile. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: Digital signature