I have nearly completed these changes now. However I am having problems with the three files listed below. All files are required to build, even thought they are not part of the release jar. I guess that rules out just removing them?
What is the best way to proceed now? The options I can think of are, find out where these files come from and what licences and copyright apply, then if possible upload the bluecove package to unstable and bluecove-gpl to contrib, or, package the source of these files seperately and if possible add to non-free, then upload both packages to contrib. Thanks, Chris On Mon, 2010-11-15 at 20:52 +0100, Michael Tautschnig wrote: > You might want to take a look at http://markmail.org/message/u7qajey4e2dxbj2r > (in the quoted part towards the end). I can confirm that this makes lintian > happy :-) > > There are a number of other remarks I'd like to add. First for bluecove: > > - There is missing/incomplete license information in three source files: > ./src/main/java/com/sun/cdc/io/ConnectionBaseInterface.java: *No copyright* > UNKNOWN > ./src/main/java/com/ibm/oti/connection/CreateConnection.java: UNKNOWN > ./src/main/java/com/ibm/oti/vm/VM.java: UNKNOWN > All of them carry a marker "Not in distributed bluecove jar", but this > doesn't > make the source of those files distributable. I guess you will have to > repack > the tarball to produce a DFSG-free version. > - Apropos repacking: both bluecove and bluecove-gpl tarballs produce a warning > with tar, please check. > - Please review your debian/copyright, "License:" stanza and fix it (no, > you'll > have to spot the error yourself). A DEP-5 formatted copyright file would > still > be nice to have. > - Your README.Debian should probably be README.source - this information isn't > really useful for users of the binary package (they won't see LICENSE.txt > anyway). > - debian/watch doesn't work. > > bluecove-gpl: > > - See above for tarball and DEP-5 for debian/copyright. > - It's not only GPL 3 - use licensecheck `find src/ -type f` to find out for > yourself. > - After acting according to the markmail.org post referenced above you'll have > to updated debian/control as lintian is going to tell you. > - Package doesn't build on non-i386 architectures because of a library_suffix > that is added. Use libbluecove*.so instead of libbluecove.so in your > debian/rules file (both in clean and for the mv command). > - debian/watch doesn't work. > > I hope I'm not leaving too much open to find out for yourself, but I strongly > believe that this is way more educative :-) > > Hope this helps, > Michael >
signature.asc
Description: This is a digitally signed message part