[Debian-med-packaging] ITP: scythe -- Bayesian adaptor trimmer
Andreas Tille
andreas at an3as.eu
Wed May 6 14:15:07 UTC 2015
Hi Kevin,
On Wed, May 06, 2015 at 10:48:07PM +1000, daube wrote:
> I'm new to Debian packaging/development, and I'd like to start by
> packaging a useful piece of software for those using Debian in
> computational biology.
Thanks for your interest and introducing yourself with a ready package.
:-)
> I recently packaged scythe[0], a next-gen sequencing read adaptor
> trimmer written by Vince Buffalo. Scythe uses a Naive Bayesian matching
> algorithm to trim contaminants from sequencing reads. It is more
> accurate than other similar packages due to the probabilistic matching
> algorithm that it uses, which accounts for features of common DNA
> sequencing platforms. I have previously contributed code to scythe, and
> I believe I am sufficiently familiar with its development and code base
> to maintain this package.
It's very welcome to have people with deeper knowledge about the
upstream code in the packaging team.
> However I'm new to debian packaging, so any and all advice is
> appreciated!
>
> The package has been uploaded to mentors.d.net:
>
> http://mentors.debian.net/package/scythe
Uploading to mentors is OK but our team workflow does not require this.
Usually we are sponsering right from the Git repository.
> I'm hosting the debian packging repo at:
>
> https://github.com/kdmurray91/scythe-debian
In our team we try to follow a strict policy[1] which implies to use Git
at git.debian.org. This has several advantages - feel free to ask if
you have doubt about it and I'll come up with (hopefully) good reasons.
So I would like you to create an account on alioth.debian.org as advised
and become a member of the Debian Med team. Once this is done you will
get commit permissions to the Debian Med Git. Please note that it is
recommended to use pristine-tar for your Git repository (see the
relevant section).
>From a packaging point of view (without really trying to create the
package - just looking at the metadata) it looks quite good. According
to our team policy you should
diff --git a/debian/control b/debian/control
index 8a0489c..33e75bc 100644
--- a/debian/control
+++ b/debian/control
@@ -1,5 +1,6 @@
Source: scythe
-Maintainer: Kevin Murray <spam at kdmurray.id.au>
+Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
+Uploaders: Kevin Murray <spam at kdmurray.id.au>
Section: science
Priority: optional
Standards-Version: 3.9.6
and in debian/copyright I'm missing a section
Files: debian/*
Otherwise it seems to be fine.
Please do not hesitate to ask for further help here and thanks a lot
for your packaging work
Andreas.
> [0]: https://github.com/vsbuffalo/scythe
[1] http://debian-med.alioth.debian.org/docs/policy.html
--
http://fam-tille.de
More information about the Debian-med-packaging
mailing list