Hi Michael, thanks for your effort to prepare a bamtools Debian package and also notifying the Debian Med project.
On Tue, Nov 06, 2012 at 03:16:44PM -0700, Michael Crusoe wrote: > And here's the package, > > https://github.com/mr-c/bamtools/tree/debian I tried to check out this URL using git clone https://github.com/mr-c/bamtools/tree/debian Cloning into 'debian'... fatal: https://github.com/mr-c/bamtools/tree/debian/info/refs not found: did you run git update-server-info on the server? In any case I would really love if you would consider maintenance of the Debian packaging at git.debian.org as it is described in Debian Med team policy[1] which has a lot of advantages that might not obvious at first sight (I'd happily elaborate on this if you are curious what these might be.) I'd volunteer to create an initial repository - write access should be easy for you because I just verified that you are member of the Alioth project. > My packaging skills are a bit rusty, so your feedback would be appreciated. :) I checked out the Zip archive from Github and will comment on this basis below. > On Tue, Nov 6, 2012 at 1:28 PM, Michael Crusoe <michael.cru...@gmail.com> > wrote: > > Package: wnpp > > Severity: wishlist > > Owner: debian-med@lists.debian.org > > > > * Package name : bamtools > > Version : 2.2 > > Upstream Author : Derek Barnett <derekwbarn...@gmail.com> > > * URL : https://github.com/pezmaster31/bamtools > > * License : Expat > > Programming Lang: C++ > > Description : C++ API and toolkit for manipulating BAM (genome > > alignment) files I intended to answer in response to your ITP bug that a long description is missing and it is also basically missing in your debian/control file. Please try to find a more verbose description for the binary packages. Other issues in debian/control: Maintainer: great, you obviosely are aware about[1] - did I mention you should consider maintenance at git.debian.org ;-) Vcs-{Git,Browser}: see above, several tools are relying on this Description: short description of lib and devel package should be different (to tell them appart) and as I said a better long description is needed File debian/clean: Uhmm, my packaging skills also do not seem to be up to date. I never used this because I was not aware about this and I definitely could have used in some cases. However, I guess you are specifying most probably the wrong file - I think you want to delete debian/bamtools.1 there File debian/libbamtools2.2.0.dir: You most probably want to append an 's' to the file name - or just remove it together with the other *.dirs file. Both are not needed because dh_install is clever enough to create the directories. The only need to create directories that way is if you want to move something around before dh_install File libbamtools2.2.0.manpages: Are you sure that you want to install debian/bamtools-2.2.0.1 as manpage? The file name does not look at all like a manpage - I would simply remove this file Files *.postints / *.postrm: These files are looking like usual templates. I have not seen any specific use. Did I missed something? File debian/rules: 1. Please drop the comment of the dh-make template. This file is actually no "Sample debian/rules that uses debhelper." 2. override_dh_auto_clean is fine - but why not using debian/clean for this as well (just wondering) 3. get-orig-source: see below Missing file debian/watch: It seems bamtools relies totally in Git to distribute the source. I admit we are facing such situations more and more however, my personal opinion is that we should try to recommend upstream to do some versioned source tarball releases to enable tools like uscan detecting new versions. You could write a reasonable debian/watch file which would make the get-orig-source target in debian/rules unneeded. You seem to be connected to upstream and I would like you to propagate this idea. Kind regards and many thanks for your work on this Andreas. [1] http://debian-med.alioth.debian.org/docs/policy.html -- http://fam-tille.de -- To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20121107075923.ga12...@an3as.eu