Hi Andreas !
The github URL provided by Michael Crusoe <michael.cru...@gmail.com>
is not the git repository.
The actual git repository is
git://github.com/mr-c/bamtools.git
On 11/07/2012 02:59 AM, Andreas Tille wrote:
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
--
Sent from my IBM Blue Gene/Q
--
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/509b13f7.1070...@ulaval.ca