Salut Damien, On Thu, Oct 8, 2009 at 8:42 PM, Damien Raude-Morvan <drazzib@debian.org> wrote:
Hi Mathieu, Le samedi 03 octobre 2009 11:08:33, Mathieu Malaterre a écrit :It builds these binary packages: libjmdns-java - A Java implementation of multi-cast DNS (Apple Rendezvous)[...]The upload would fix these bugs: 486697[...]I would be glad if someone uploaded this package for me.Some comments about this package : - You have build a debian-native package (debian/ directory in jmdns_2.1-1.tar.gz). You should remove debian/ directory and rename this to jmdns_2.1.orig.tar.gz - debian/control: * I won't sponsor a "DM-Upload-Allowed: yes" package for a NEW one. * Source: jmdns with Section: libs and only one Package: libjmdns-java Section: java. You should set Source: jmdns with Section: java use inheritance to binary packages * Move openjdk-6-jdk from B-D-I to B-D * Short description should not start with "A..." [1] * You should set Vcs-* fields to pkg-java SVN repository - debian/copyright * You should use DEP-5 [2] instead of http://wiki.debian.org/Proposals/CopyrightFormat * You should swap Files: * and Files: debian/* (DEP-5: "it is recommended for clarity that the stanzas appear in order from most general (e.g. Files: *) first, through to most specific") * debian/* are copyright Yann Rouillard. And you ? :) * You should include in debian/copyright a note about upstream switch from LGPL-2.1 to ASL-2 (to explain two LICENCE files in root directory) * AFAIK, some files are still licensed under LPGL [3] * Upstream should include ASL-2.0 headers [4] - You should build a separate -doc package for Javadoc API [1] http://www.debian.org/doc/manuals/developers-reference/best-pkging- practices.html#bpp-pkg-synopsis [2] http://dep.debian.net/deps/dep5/ [3] LGPL-2.1 files : src/samples/ListServices.java src/samples/DiscoverServiceTypes.java src/samples/DiscoverServices.java src/samples/OpenJmDNS.java src/samples/RegisterService.java src/com/strangeberry/jmdns/tools/Browser.java src/com/strangeberry/jmdns/tools/Responder.java src/com/strangeberry/jmdns/tools/Main.java [4] http://apache.org/licenses/LICENSE-2.0.html "How to apply the Apache License to your work" You should, at least, fix the most important issues before I'll sponsor this package.
I had to remove + reupload the package (my version of gzip would produce incompatible orig file). So here it is again: http://mentors.debian.net/debian/pool/main/j/jmdns/jmdns_2.1-1.dsc I think I got everything ok; excep your last remark:
* Upstream should include ASL-2.0 headers [4]
What should I do about that ? Thanks again for your time. -- Mathieu
Attachment:
signature.asc
Description: OpenPGP digital signature