Re: ITP: prime-phylo -- Bayesian estimation of gene trees taking the species tree into account

2012-12-06 Thread Andreas Tille
Hi Erik,

could you please confirm that you are interested in finding a sponsor
for your work?  As I said the Debian Med team is really interested.  In
case you have some time constraints or whatever I'd volunteer to commit
your work to our Vcs (please specify whether you prefer Git or SVN) and
will check whether it is ready for upload.

Kind regards and thanks so far for your work

   Andreas.

On Thu, Nov 29, 2012 at 09:31:45AM +0100, Andreas Tille wrote:
> Hi Erik,
> 
> it seems I missed your ITP - otherwise I would have most probably pinged
> you whether you intent to do the packaging inside the Debian Med team.  We
> try to inject medical and microbiological software into Debian and your
> ITP seems to fit perfectly into our biology task[1].
> 
> So I would suggest you join the Debian Med team (I checked whether you
> just have an account on alioth.debian.org but failed in searching for
> your name - otherwise I would have added you to the team right now).  All
> steps are described in our team policy[2].
> 
> Meanwhile I might check your packaging you provided at mentors however,
> I would strongly recommend (you might need require) that you choose at
> your preference either our SVN or Git repository (see [2]) for your
> packaging work to enable effective team maintenance.  For instance I
> would turn your citation of the scientific paper into a debian/upstream
> reference which is way more flexible than simply putting it into the
> long description (which is deprecated).
> 
> I hope you like this idea and we would be very happy to welcome you in
> our team.
> 
> Kind regards
> 
>   Andreas.
> 
> [1] http://debian-med.alioth.debian.org/tasks/bio
> [2] http://debian-med.alioth.debian.org/docs/policy.html
>  
> > Package: wnpp
> > Severity: wishlist
> > Owner: Erik Sjölund 
> > 
> > * Package name  : prime-phylo
> >   Version : 1.0.3
> >   Upstream Author : Lars Arvestad, Bengt
> > Sennblad and others
> > * URL : http://prime.sbc.su.se
> > * License : GPL-3
> >   Programming Lang: C++
> >   Description: Bayesian estimation of gene trees taking the species
> > tree into account
> > 
> > PrIME (Probabilistic Integrated Models of Evolution) is a package
> > supporting inference of evolutionary parameters in a Bayesian framework
> > using MCMC. A distinguishing feature of PrIME is that the species tree is
> > taken into account when analyzing gene trees.
> 
> -- 
> 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/20121129083145.gd4...@an3as.eu
> 
> 

-- 
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/20121206151629.ga31...@an3as.eu



[MoM] Status (Was: Second round of advise on packaging python-csb)

2012-12-06 Thread Andreas Tille
Hi Tomás,

because we started the MoM project here on the Debian Med list I'm
quoting the last message about your MoM package (which actually was on
the python-modules list) here and wonder whether you could give some
status update.  It would be great if you would give some succcess /
failure / blocker report.  Perhaps we could finally get some first
package out even if not all wishlist features (like testing / Python
3.0) might be implemented yet.

Thanks for your work on this

  Andreas.

On Fri, Nov 23, 2012 at 04:53:35PM +0100, Tomás Di Domenico wrote:
> Sorry for the late reply, and thanks to everyone who contributed to this
> thread.
> 
> On 15/11/12 09:01, Andreas Tille wrote:
> 
> > If Jakub wrote *ideally* than he most probably intended to write that we
> > should try to do so but there might be some good reasons to derive from
> > this ideal situation.  I admit, I usually try to rebuild the docs in my
> > packages and I do at least verify that I can *reproduce* all the docs.
> > However, sometimes there are good reasons to simply use the
> > autogenerated docs from upstream.  Without having checked the thing
> > myself your description sounds as if it could be the case here.
> > IMHO the question whether you rebuild the docs from source and the fact
> > whether the docs will end up in a separate binary package are
> > orthogonal.  I'm a fan if separate docs and I think 24MB are some good
> > reason to do this.
> 
> Great, seems like a separate package would be the way to go then.
> 
> > I agree with those other to people who answered this part of your mail
> > that having the tests packaged and thus ready for testing by the user
> > at the installation target (which is simply different from testing at
> > upstream side) is a very good idea and should be approached.  Please
> > also regard Jakub's (?) hint to DEP8.
> 
> Right. I've contacted upstream regarding the pickled files Jakub brought
> up in a previous message. I'm also looking at the autopkgtest docs I can
> find, trying to figure it out. Could anyone point me to some python
> packages using this kind of automated testing? If you'd rather teach me
> how to fish, I'd be very interested in learning about the best way to
> search packages for specific content in the "debian/*" files. In this
> case, for example, search for "XS-Testsuite: autopkgtest" and "python"
> or something of the sort. (Wishful thinking, maybe?)
> 
> Tomás
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
> Archive: http://lists.debian.org/50af9bff.3030...@tdido.com.ar
> 
> 

-- 
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/20121206153134.gb31...@an3as.eu



Re: Help with lintian error: bad-distribution-in-changes-file

2012-12-06 Thread Carlos Borroto
On Wed, Dec 5, 2012 at 8:56 PM, Charles Plessy  wrote:
> Le Wed, Dec 05, 2012 at 08:49:19PM -0500, Carlos Borroto a écrit :
>>
>> I recently switch my desktop to Debian Testing and now I get this
>> error when trying to pack for Ubuntu:
>> E: snappy1.0.3-java changes: bad-distribution-in-changes-file precise
>
> Hi Carlos,
>
> not sure it helps, but you can have a look at Lintian's vendor customisation
> system.
>
> http://wiki.debian.org/Lintian/Spec/VendorCustomization

Hi Charles,

I found references to VendorCustomization and was reading about it,
but it wasn't clear to me how to write my profile file. After poking
around a little more I found there is actually an Ubuntu profile
configuration[1] in the system already. The only thing I needed was to
set "LINTIAN_PROFILE=ubuntu".

[1]/usr/share/lintian/profiles/ubuntu/main.profile

Thanks,
Carlos


--
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/CABgGhBL7n=0+ikVNLBmN1v1+-RjatKF8Y2-=u0ysjtxfepv...@mail.gmail.com



Re: Help with lintian error: bad-distribution-in-changes-file

2012-12-06 Thread Eric Maeker

Le 6 déc. 2012 à 02:56, Charles Plessy a écrit :

> Le Wed, Dec 05, 2012 at 08:49:19PM -0500, Carlos Borroto a écrit :
>> 
>> I recently switch my desktop to Debian Testing and now I get this
>> error when trying to pack for Ubuntu:
>> E: snappy1.0.3-java changes: bad-distribution-in-changes-file precise
> 
> Hi Carlos,
> 
> not sure it helps, but you can have a look at Lintian's vendor customisation
> system.
> 
> http://wiki.debian.org/Lintian/Spec/VendorCustomization

Or use LaunchPad PPA system?
Eric

--
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/aeb2ec0e-9e00-403f-9ff6-93e0e1f13...@gmail.com



Re: Help with lintian error: bad-distribution-in-changes-file

2012-12-06 Thread Carlos Borroto
On Thu, Dec 6, 2012 at 11:12 AM, Eric Maeker  wrote:
>
> Le 6 déc. 2012 à 02:56, Charles Plessy a écrit :
>
>> Le Wed, Dec 05, 2012 at 08:49:19PM -0500, Carlos Borroto a écrit :
>>>
>>> I recently switch my desktop to Debian Testing and now I get this
>>> error when trying to pack for Ubuntu:
>>> E: snappy1.0.3-java changes: bad-distribution-in-changes-file precise
>>
>> Hi Carlos,
>>
>> not sure it helps, but you can have a look at Lintian's vendor customisation
>> system.
>>
>> http://wiki.debian.org/Lintian/Spec/VendorCustomization
>
> Or use LaunchPad PPA system?
> Eric
>

I do that already, see Debian Med's PPA[1], but I always like to build
locally first to be sure I'm not uploading broken packages to
LaunchPad. I found it saves tons of time.

[1]https://launchpad.net/~debian-med/+archive/ppa

Regards,
Carlos


--
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/cabgghb+ncozotm3b-ngclvy5uge_spp8cinmb0stbaot00+...@mail.gmail.com



Re: Help with lintian error: bad-distribution-in-changes-file

2012-12-06 Thread Andreas Tille
On Thu, Dec 06, 2012 at 01:54:11PM -0500, Carlos Borroto wrote:
> I always like to build
> locally first to be sure I'm not uploading broken packages to
> LaunchPad. I found it saves tons of time.

+1

Kind regards

   Andreas. 

-- 
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/20121206204350.gb4...@an3as.eu



Re: FastQC read for testing (Was: Some (minimal?) Java help needed)

2012-12-06 Thread Carlos Borroto
On Thu, Nov 8, 2012 at 8:00 AM, Andreas Tille  wrote:
>
> Any volunteer to test the lintian clean package with some real data
> before I upload?  Steffen?
>

Hi Andreas,

I'm interested in testing fastqc. This is my second time dealing with
a debian package in svn and my second miserably fail.

This is what I'm done so far:
$ svn co svn://svn.debian.org/debian-med/trunk/ debian-med-trunk
$ cd debian-med-trunk/packages/babraham/fastqc/trunk/
$ ./debian/rules get-orig-source
$ cd ../
$ tar xvf tarballs/fastqc_0.10.1.orig.tar.gz
$ cd FastQC/
$ ln -s ../trunk/debian
$ fakeroot ./debian/rules binary
dh binary --with javahelper
   dh_testdir

   jh_manifest
jh_manifest: No jar in fastqc matching usr/share/fastqc/fastqc.jar.
make: *** [binary] Error 1

I also tried building with svn-buildpackage but that took me nowhere.
I feel I'm missing something here. Could you please help me understand
the workflow for building packages in svn?

Thanks,
Carlos


-- 
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/CABgGhB++wCoyLJ5LkO=bXa=zwza47mp3_5dkcu88i52v4wh...@mail.gmail.com



[MoM] Packaging of python-csb - Report #4

2012-12-06 Thread Tomás Di Domenico
Greets, Andreas. Sorry for going silent for so long.

So, I've finally been able to get a grasp on both DEP8 testing and the
Python3 version. I'm sure there are many new details to fix, but
everything seems well underway. The tests are executed correctly, and
the Python3 version installs and works fine.

I went to upstream with the problem with the pickled files that Jakub
brought up. It seems like those files get rebuilt when the tests run, if
they do not exist. I asked upstream to remove them from the tarball, and
they already did. Future versions will exclude those files, which will
also make the package way smaller.
About this, would it be possible to exclude the pickled files from the
current version? Or do I have to wait/ask for a new upstream tarball?

Another open issue I have now (at least that I'm aware of) are the docs,
or how to go about creating a separate docs package. In particular, what
is the structure of a docs-only package? Perhaps there's an example I
can check?

I'd ask you to check the package and let me know whatever issues you may
find. I'd then like to go for a third round of comments in the Python
least. Speaking of which, would it be ok to write in one list and CC the
other?

Thanks!


-- 
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/50c110db.2020...@tdido.com.ar



Bug#695311: ITP: python3-csb -- Python framework for structural bioinformatics

2012-12-06 Thread Tomas Di Domenico
Package: wnpp
Severity: wishlist
Owner: Debian Med group 

* Package name: python3-csb
  Version : 1.1.0
  Upstream Author : Michael Habeck 
* URL : http://csb.codeplex.com/
* License : MIT
  Programming Lang: Python
  Description : Python framework for structural bioinformatics

Computational Structural Biology Toolbox (CSB) is a Python class 
library for reading, storing and analyzing biomolecular structures
in a variety of formats, with rich support for statistical
analyses.

CSB is designed for reusability and extensibility and comes with a clean,
well-documented API following good object-oriented engineering practice.


-- 
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/20121206214854.20121.19018.report...@countach.comp.bio.unipd.it



Re: FastQC read for testing (Was: Some (minimal?) Java help needed)

2012-12-06 Thread Andreas Tille
Hi Carlos,

On Thu, Dec 06, 2012 at 04:16:32PM -0500, Carlos Borroto wrote:
> > Any volunteer to test the lintian clean package with some real data
> > before I upload?  Steffen?
> 
> I'm interested in testing fastqc. This is my second time dealing with
> a debian package in svn and my second miserably fail.

That's sad.  BTW, I have no specific feeling whether to use Git or SVN.
So if confirm you would like to work on this package you prefer Git and
Steffen who has started the packaging does not insist moving it to Git
would be no problem at all.
 
> This is what I'm done so far:
> $ svn co svn://svn.debian.org/debian-med/trunk/ debian-med-trunk
> $ cd debian-med-trunk/packages/babraham/fastqc/trunk/
> $ ./debian/rules get-orig-source

May be you trapped into a pitfall I builded unintentionally here.  While
this does not explain your later problem please note that the
get-orig-source target in this specific form requires a not yet packaged
uscan.  The comments inside the debian/rules file will explain what to
do.  I worked a bit on a more clever uscan which is able to remove files
mentioned in debian/copyright Files-Excluded.  The discussion was done
on debian-devel list and the response was quite positive.  However, we
are currently in freeze time - so features like this need to wait a bit.

I perfectly agree that this trick is a bit hackish.  Ironically you
would not have run into this pitfall if we would have used Git with
pristine-tar.  So either you will use the uscan that is linked to in
the comment of debian/rules or I could upload the original tarball I
was using.  Unfortunately the new queue these days takes some time -
I uploaded at 20.11.2012 but it is not yet in unstable.  Otherwise you
could download the source from there as well.

> $ cd ../
> $ tar xvf tarballs/fastqc_0.10.1.orig.tar.gz
> $ cd FastQC/
> $ ln -s ../trunk/debian
> $ fakeroot ./debian/rules binary
> dh binary --with javahelper
>dh_testdir
> 
>jh_manifest
> jh_manifest: No jar in fastqc matching usr/share/fastqc/fastqc.jar.
> make: *** [binary] Error 1

I guess I might need the full log (without the snip).  There might be
some slight chance that the build target is not createt in case the
original jar files remain present.  If you are reluctant to use the new
uscan you might simply remove all *.jar files from the original tarball
and create some fastqc_0.10.1+dfsg.orig.tar.gz  (or .xz as I decided to
do.)

> I also tried building with svn-buildpackage but that took me nowhere.

I admit I never seriosely used svn-buildpackage - so no advise from me
here, sorry.  My workflow is

   tar xaf 
   cd 
   cp -a /debian .
   find . -name ".svn" -type d | xargs rm -rf
   pdebuild

> I feel I'm missing something here. Could you please help me understand
> the workflow for building packages in svn?

In short:

   1. use uscan from
   
http://anonscm.debian.org/gitweb/?p=users/tille/devscripts.git;a=blob;f=scripts/uscan.pl;hb=HEAD
  to get the original tarball I used
   2. if this fails please send full build log (or make it accessible
  somewhere
   3. lets consider using Git if problems remain

Thanks for working on this

Andreas. 

-- 
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/20121206220712.gg4...@an3as.eu



Re: [MoM] Packaging of python-csb - Report #4

2012-12-06 Thread Andreas Tille
Hi Tomás,

On Thu, Dec 06, 2012 at 10:40:43PM +0100, Tomás Di Domenico wrote:
> So, I've finally been able to get a grasp on both DEP8 testing and the
> Python3 version. I'm sure there are many new details to fix, but
> everything seems well underway. The tests are executed correctly, and
> the Python3 version installs and works fine.

Sounds good - I have seen your commits.
 
> I went to upstream with the problem with the pickled files that Jakub
> brought up. It seems like those files get rebuilt when the tests run, if
> they do not exist. I asked upstream to remove them from the tarball, and
> they already did. Future versions will exclude those files, which will
> also make the package way smaller.

Fine.

> About this, would it be possible to exclude the pickled files from the
> current version? Or do I have to wait/ask for a new upstream tarball?

There is no need to wait.  We frequently are observing the need to strip
files from upstream source.  This is usually done in a get-orig-source
target in debian/rules.  Some weeks ago I tried to gain for some
simplification of this process which is very frequently reinvented and
you know geeks do not like to reinvent the wheel over and over.  The
result is an enhanced uscan script which I just advertised in my previous
mail to this list about fastqc.  May be you will just have a look at this
mail and download the new uscan from


http://anonscm.debian.org/gitweb/?p=users/tille/devscripts.git;a=blob;f=scripts/uscan.pl;hb=HEAD

(copy it as uscan somewhere in your PATH so that it is executed before
/usr/bin/uscan.)  If you do so you just need to specify the files to
remove in debian/copyright in the Files-Excluded: field and everything
should work automatically (if not ping me and I'll help.)  If you do not
like this not yet official way you might need to dive into the other
get-orig-source scripts we do have to a large extend in our Vcs - but
IMHO this is learning stuff that will become outdated (the sooner the
better.)

> Another open issue I have now (at least that I'm aware of) are the docs,
> or how to go about creating a separate docs package. In particular, what
> is the structure of a docs-only package? Perhaps there's an example I
> can check?

I guess you can find a lot of examples for instance via

   apt-cache search python doc | grep "^python[^[:space:]]\+-doc"

And jes, guessing from the size of the docs I think having them
separated from the python module package makes sense.

> I'd ask you to check the package and let me know whatever issues you may
> find.

I'll do so tomorrow.

> I'd then like to go for a third round of comments in the Python
> least. Speaking of which, would it be ok to write in one list and CC the
> other?

I'd like to see list cross-posting as an exception.  Nobody will blame
you about this in rare cases but in most cases it is better to stick to
one list.  As I said, I'm reading python-modules as well - it is
perfectly fine to stick to this list.  I just wanted to have some MoM
report showing up here.

Thanks for your work on this

Andreas.

-- 
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/2012120655.gh4...@an3as.eu



Re: FastQC read for testing (Was: Some (minimal?) Java help needed)

2012-12-06 Thread Carlos Borroto
On Thu, Dec 6, 2012 at 5:07 PM, Andreas Tille  wrote:
> In short:
>
>1. use uscan from
>
> http://anonscm.debian.org/gitweb/?p=users/tille/devscripts.git;a=blob;f=scripts/uscan.pl;hb=HEAD
>   to get the original tarball I used
>2. if this fails please send full build log (or make it accessible
>   somewhere
>3. lets consider using Git if problems remain
>
> Thanks for working on this

This did the trick. I was able to build this package after using the
new uscan, totally didn't read the comment inside debian/rules before.
I'll be testing the resulting binary with real data tomorrow. I'll
share the results.

Regarding migrating to git, I would love if that's the case. I managed
to write down a nice workflow[1] for updating git packages and for
submitting then to launchpad. It takes me almost no time in most case.
I will be using fastqc often enough that I would be happy to help
keeping it updated.

[1]https://docs.google.com/document/d/17rlBfHLLrVwL20eptZGyRkrrIZslsvmiZukjZWSqa1M/edit

Best regards,
Carlos


-- 
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/CABgGhBLVpWD=ktwzbtkiff75+4swetufgx7wk5t53tuuj_3...@mail.gmail.com



Ten Simple Rules for the Open Development of Scientific Software

2012-12-06 Thread Andreas Tille
Hi,

feel free to read

   http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1002802

I just sended the authors the following remark via G+:

   I like your ten simple rules.  What I'm missing in rule 7 and/or 8 is
   the idea that you should try to get your software included into
   distributions.  In the field of Bioinformatics from a Debian/Ubuntu
   point of view Debian Med (http://www.debian.org/devel/debian-med) is
   your partner and also Fedora and SuSE have similar projects.

Kind regards

   Andreas.

-- 
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/20121207071917.ga19...@an3as.eu



Re: FastQC read for testing (Was: Some (minimal?) Java help needed)

2012-12-06 Thread Andreas Tille
[Steffen: Please read last paragraph about moving fastqc from SVN to Git]

Hi Carlos,

On Thu, Dec 06, 2012 at 06:59:35PM -0500, Carlos Borroto wrote:
> On Thu, Dec 6, 2012 at 5:07 PM, Andreas Tille  wrote:
> > In short:
> >
> >1. use uscan from
> >
> > http://anonscm.debian.org/gitweb/?p=users/tille/devscripts.git;a=blob;f=scripts/uscan.pl;hb=HEAD
> >   to get the original tarball I used
> >2. if this fails please send full build log (or make it accessible
> >   somewhere
> >3. lets consider using Git if problems remain
> >
> > Thanks for working on this
> 
> This did the trick. I was able to build this package after using the
> new uscan, totally didn't read the comment inside debian/rules before.

That's definitely not your fault.  Its actually a bit wacky idea of mine
to rely on not yet published features but I somehow feel three arguments
on my side:

  1. Using the new uscan here makes it more popular
  2. By doing so it gets more testers
  3. Things become so brain dead simple that it would be a real
 waste of time to write explicite code to remove stuff from
 tarballs

> I'll be testing the resulting binary with real data tomorrow. I'll
> share the results.

That's great.

> Regarding migrating to git, I would love if that's the case. I managed
> to write down a nice workflow[1] for updating git packages and for
> submitting then to launchpad. It takes me almost no time in most case.
> I will be using fastqc often enough that I would be happy to help
> keeping it updated.

Steffen, would you agree upon a move of fastqc SVN to Git?

Kind regards

   Andreas.

> [1]https://docs.google.com/document/d/17rlBfHLLrVwL20eptZGyRkrrIZslsvmiZukjZWSqa1M/edit

-- 
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/20121207072543.gb19...@an3as.eu