[debian-mysql] Bug#597861: Bug#597861: licensecheck-reconcile

Clint Byrum clint at ubuntu.com
Mon Jul 23 17:39:23 UTC 2012


Excerpts from Nicholas Bamber's message of 2012-07-23 08:37:10 -0700:
> owner 597861 nicholas at periapt.co.uk
> thanks
> 
> I have a plan for this.
> 
> 1.) A new script built on top of licensecheck that will compare the
> output of licensecheck with debian/copyight. Ideally this should all be
> factored back into licensecheck itself but the devscripts package seems
> to move very slowly so I'll put it into a new pkg-mysql-tools package.
> 
> 2.) I'll use Debian::Copyright to parse the debian/copyright file.
> Unforunately that is out of date with respect to the latest DEP-5 format
> and needs updating first.
> 
> 3.) The output of "licensecheck --copyright --recursive *' is not
> actually enough. We need to find every executable file with a shebang as
> the first line and check that individually. Again this would be more
> easily fixed in licensecheck, but.....
> 
> 4.) Also we should parse the debian/changelog file for the copyright
> holders of 'debian/*'. dh-make-perl does tis and if we depend on
> dh-make-perl we can borrow most of the code.
> 
> 5.) Might use Set::Object for handling some of the comparisons, dates
> and files etc.
> 

The current copyright file was reduced in size by the code in this bzr
branch:

lp:~clint-fewbar/+junk/lcheck

Its a fork of licensecheck2dep5 from cdbs that tries to consolidate years
and authors so that the copyright file doesn't have tons of redundant
info.  I don't know 100% for sure that it is entirely accurate. Only
that on spot checks of most of the blocks, it was correct.

Anyway, I thought this might help in the process.



More information about the pkg-mysql-maint mailing list