Re: Initial Grinder package

2012-01-30 Thread Florent Angly



Charles Plessy-12 wrote:
 
 Florent, since the files in /inc are also distributed as Debian packages:
 are
 they strictly neeeded, or could they be omitted?  That would reduce the
 code
 duplication in our archive.
 

Thanks for the help with the package upload, Charles.

What you ask is a good question. I think this is possible but it is sort of
going against the philosophy of Module::Install

To achive what you suggest requires adding libmodule-install-perl (and other
modules that have files in inc) as a build-dependency of the package. Then
the files under inc/ but not the inc/ directory itself need to be deleted,
otherwise Module::Install will think it is being called by the author of the
module instead of a user (see
http://search.cpan.org/~adamk/Module-Install/lib/Module/Install/Admin.pm#Bootstrapping).

Changing the first line of the Makefile.PL from 'use inc::Module::Install;'
(to use the modules in inc/) to 'use inc::Module::Install;' (to use their
system-wide quivalent) is not an option since it generates an error.

The perl-pkg group does not seem to strip inc/ for their packages that use
Module::Install. Maybe it is not worth the trouble.

Florent
-- 
View this message in context: 
http://old.nabble.com/Initial-Grinder-package-tp33185950p33234029.html
Sent from the debian-med mailing list archive at Nabble.com.


-- 
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/33234029.p...@talk.nabble.com



Re: Initial Grinder package

2012-01-26 Thread Florent Angly

Hi Andreas,

Thank you for your advices.

The only thing I would like you to change is the authorship of the
manpages.  While it is correct that you can claim yourself as the author
of the manpage it would be more precise to inform that you did this by
the help of help2man for the Debian distribution and upstream is free to
take over these.  (There is some kind of fixed phrase for Debian written
manpages which you can look up in our SVN repository in several examples
or at other places.)

If you have done so feel free to ping me again for an upload.


I could not find the fixed phrase you mention. However, I noticed that 
packages which rely on help2man like Velvet or Bowtie omit the [author] 
section in their manpages. I am now following their example for the 
Grinder package. I believe that this should address your issue. I also 
added a basic load test.


Does one generally need to ping you for every upload, or is it generally 
sufficient to modify the changelog file from 'UNRELEASED' to 'unstable'?


Best,

Florent


--
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/4f222b63.1090...@gmail.com



Unidentified subject!

2012-01-03 Thread Florent Angly




--
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/4f02e850.8010...@gmail.com



Introduction

2011-12-30 Thread Florent Angly

Dear DebianMed list,

I just joined the group. I am a computational biologist, a microbial 
ecologist specifically, who uses mostly Perl when coding. I have been 
using Debian-based Linux distros for quite some time (Linux Mint Debian 
Edition at the moment) and became interested in packaging software for 
Debian.


I maintain a few Perl modules on CPAN (http://search.cpan.org/~fangly/ 
http://search.cpan.org/%7Efangly/) and have recently uploaded my first 
deb package, Math::Random::MT::Perl, at 
http://mentors.debian.net/package/libmath-random-mt-perl-perl. I have 
also joined the Debian Perl group.


DebianMed has already packaged great programs that are useful to 
microbial ecologists (e.g. QIIME, Velvet). There are other ones that 
could be useful and that I could try to package. For example, MetaVelvet 
is an assembler specific to metagenomic datasets (but I do not know if 
is mature enough for packaging yet). Another example is Grinder 
(http://sourceforge.net/projects/biogrinder/) software to simulate 
amplicon and shotgun datasets.


Thanks for letting me join the group and best regards,

Florent