[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#814000: ITP: cwltool -- Common workflow language reference implementation



Hi, Andreas,

على الثلاثاء 19 نيسـان 2016 ‫02:20، كتب Andreas Tille:
> 
> I'd like to come back to this plan:
> 
> On Fri, Mar 18, 2016 at 12:21:47AM -0700, Afif Elghraoui wrote:
>>> However, even if we have discussed this before the situation is that if
>>> we recommend biologists to install med-bio and med-bio-dev they end up
>>> with an installation without cwltool.  One way to fix this is to add
>>> science-tools to the Dependencies of med-bio.  Alternatively I do not
>>> see any problem in mentioning cwltool in science-tools *and* med-bio -
>>> finally it does not harm to advertise good things in more than one
>>> place.  What do you think?
>>>
>>
>> This also came up before [1] :). We decided to go with making
>> science-tools itself a Suggests by med-bio and med-imaging. I mistakenly
>> wrote it as debian-science-tools, which you subsequently fixed in this
>> commit:
> 
> I checked why science-tools is not a metapackage (I should have checked
> at debian-science upload time :-() and noticed that science/tasks/tools
> says:
> 
>     Metapackage: false
> 
> and the reason is given in the description of the task:
> 
>    Note that there is no according metapackage created since the packages
>    might be to different to make sense to install all on one machine.
> 
> I think this reason has a point - so we come back to the discussion how
> to get a sensible dependency between cwltool and our tasks ...

With the current setup, it seems like the answer should be to create
another metapackage for workflow management systems. Of the entries
currently in science-tools, at least pegasus-wms, snakemake, and cwltool
could go directly in there. Then both our tasks and science-tools can
refer to this new metapackage.

regards
Afif

-- 
Afif Elghraoui | عفيف الغراوي
http://afif.ghraoui.name


Reply to: