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

Attachment: signature.asc
Description: Digital signature

Reply via email to