[Build-common-hackers] licensecheck and binary blobs

IOhannes zmölnig zmoelnig at iem.at
Fri Aug 19 13:34:13 UTC 2011


hi all,

i have once again hit a problem with the automatic licensechecker and
binary blobs (e.g. images included in upstream packages)

licensecheck is a pretty simple program, as it basically does a grep for
things like "copyright" and "©" which gives a pretty good estimate.

unfortunately this detects a number of false positives when run on
binary files.

so far so good.

no the problem i'm facing is, that when generating a
debian/copyright_newhints file, cdbs will put the line containing the
copyright match into the "License:" field, which will make
debian/copyright_hints (which is compared with copyright_newhints) a
"binary" file, which in turn will make dpkg-source complain:

<snip>
dpkg-source: error: unwanted binary file: debian/copyright_hints
dpkg-source: error: detected 1 unwanted binary file (add it in
debian/source/include-binaries to allow its inclusion).
</snip>

to solve the problem on my side, i could either create a longish (and
complicated and hard to maintain) DEB_COPYRIGHT_CHECK_IGNORE_REGEX, or
add debian/copyright_hints to debian/source/include-binaries

personally i think both ideas cruft, as they only try to work around the
unexpectedly binary output of licensecheck.
(and is a repetitive work that should be taken care of by cdbs)

instead i would suggest to sanitize the output of licensecheck, in order
to keep debian/copyright_(new)?hints proper text files.

what do you think?

gfamdr
IOhannes

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/build-common-hackers/attachments/20110819/49ba3ea0/attachment.pgp>


More information about the Build-common-hackers mailing list