CWL workflow as Debian package

2017-08-11 Thread Steffen Möller
Hello,

I had an exchange with Stian yesterday about what CWL workflow of his
database he would propose to use as an experience-gathering example. He
proposed the GATK workflow by Farah Zaib Khan et al. for being good to
cite about workflows and reproducibility.

https://doi.org/10.1186/s12859-017-1747-0
https://github.com/skanwal/GATK-CaseStudy/tree/master/CWL

We have BWA, GATK and Picard Toolkit already in Debian from what I
understand (not sure about the state of GATK). Stian had pointed to
https://github.com/h3abionet/h3agatk/blob/master/workflows/GATK/GATK-complete-WES-Workflow-h3abionet.cwl
as a current variant of the same, but then again, I would not mind to
start with a smaller one. Any comments?

The main point for me is to have a small test case for running this
workflow repeatedly. We would hence also need to decide on appropriate
test data at some point. Should we also introduce a package like
"genome-human"?

Best,

Steffen




Changes to the imagej package and please update

2017-08-11 Thread Carnë Draug
Hi

I am now packaging an ImageJ plugin that uses maven as build system.
For that, it makes use of the ij.jar in Maven Central and the related
pom.xml file which is part of ImageJA [1].  In addition, the plugin is
a Java library on its own right and as such has its javadocs which are
dependent on the imagej javadocs which are not currently packaged.

I am fixing both of those issues on the debian imagej package but this
would be made simpler if the package was updated first.  Could you
please update it for the latest (1.51p)?  No need to actually upload
the new version.

More details on why:

I have asked pkg-java on how to best to handle the issue of the
pom.xml and was told to simply download the pom file from ImageJA and
include it on the debian directory and then install it with
maven-repo-helper.  I have accomplished that [2] but had to fudge it
because for some reason ImageJA skipped the version 1.51i [3] which is
the one currently packaged in Debian.  I would prefer not have to
fudge anything.

I managed to change the imagej package to also build the imagej
javadocs and have an extra libimagej-java-docs package for it.
However, this currently fails due to a bug on ImageJ which I believed
is fixed on later releases.  Maybe this is the reason why ImageJA
skipped version 1.51i since they also release javadocs.

---

Since I would be adding a libimagej-java-doc packages, maybe it would
make sense to have the pair libimagej-java?  The lib package would
just package /use/share/java/ij.jar while the imagej package would
have the actual ImageJ program.

Carnë

[1] http://imagej.net/ImageJA
[2] https://github.com/carandraug/debian-imagej/commit/6ef7c9836d22b48
[3] http://maven.imagej.net/content/groups/public/net/imagej/ij/



What's the reason to use legacy minia instead of current version?

2017-08-11 Thread Andreas Tille
Hi,

since Nadiya is working on a test for minia I was checking the status.

According to the homepage[1] consideres the packaged version 1.6906
legacy code.  There are several new releases available at Githib[2].  Is
there any good reason to stick with the legacy code rather than
packaging the current code?

Kind regards

Andreas.

[1] http://minia.genouest.org/
[2] https://github.com/GATB/minia/releases

-- 
http://fam-tille.de



Re: Changes to the imagej package and please update

2017-08-11 Thread Andreas Tille
Hi Carnë

I just run

   uscan + gbp import-orig

and pushed.  Feel free to do this yourself in case of the problems
you have described below.  Or tell me if I missed the point and I
should do more.

Kind regards

 Andreas.

On Fri, Aug 11, 2017 at 07:32:30PM +0100, Carnë Draug wrote:
> Hi
> 
> I am now packaging an ImageJ plugin that uses maven as build system.
> For that, it makes use of the ij.jar in Maven Central and the related
> pom.xml file which is part of ImageJA [1].  In addition, the plugin is
> a Java library on its own right and as such has its javadocs which are
> dependent on the imagej javadocs which are not currently packaged.
> 
> I am fixing both of those issues on the debian imagej package but this
> would be made simpler if the package was updated first.  Could you
> please update it for the latest (1.51p)?  No need to actually upload
> the new version.
> 
> More details on why:
> 
> I have asked pkg-java on how to best to handle the issue of the
> pom.xml and was told to simply download the pom file from ImageJA and
> include it on the debian directory and then install it with
> maven-repo-helper.  I have accomplished that [2] but had to fudge it
> because for some reason ImageJA skipped the version 1.51i [3] which is
> the one currently packaged in Debian.  I would prefer not have to
> fudge anything.
> 
> I managed to change the imagej package to also build the imagej
> javadocs and have an extra libimagej-java-docs package for it.
> However, this currently fails due to a bug on ImageJ which I believed
> is fixed on later releases.  Maybe this is the reason why ImageJA
> skipped version 1.51i since they also release javadocs.
> 
> ---
> 
> Since I would be adding a libimagej-java-doc packages, maybe it would
> make sense to have the pair libimagej-java?  The lib package would
> just package /use/share/java/ij.jar while the imagej package would
> have the actual ImageJ program.
> 
> Carnë
> 
> [1] http://imagej.net/ImageJA
> [2] https://github.com/carandraug/debian-imagej/commit/6ef7c9836d22b48
> [3] http://maven.imagej.net/content/groups/public/net/imagej/ij/
> 
> 

-- 
http://fam-tille.de