[Bioc-devel] Dependencies in Bioconductor dockers
Laurent Gatto
lg390 at cam.ac.uk
Fri Aug 28 23:28:29 CEST 2015
On 28 August 2015 20:42, Dan Tenenbaum wrote:
> ----- Original Message -----
>> From: "Kasper Daniel Hansen" <kasperdanielhansen at gmail.com>
>> To: "Laurent Gatto" <lg390 at cam.ac.uk>
>> Cc: "bioC-devel" <bioc-devel at stat.math.ethz.ch>
>> Sent: Wednesday, August 26, 2015 2:36:08 PM
>> Subject: Re: [Bioc-devel] Dependencies in Bioconductor dockers
>>
>> This might be especially nice if we use the docker containers for R
>> CMD
>> check.
>>
>
> In this case, you would be checking your own package, right, so the
> docker image cannot know in advance what the Suggests dependencies of
> your package are.
>
> [More below].
>
>
>> On Wed, Aug 26, 2015 at 10:56 PM, Laurent Gatto <lg390 at cam.ac.uk>
>> wrote:
>>
>> >
>> > Dear all,
>> >
>> > As far as I can see, the Suggests dependencies of a package are not
>> > included in the docker containers. Would you consider adding these?
>> > It
>> > would be nice to be able to run all examples and vignette code of
>> > the
>> > packages available in a container.
>
>
> Adding the Suggests dependencies of all packages installed on the
> image is going to make the image much bigger. This request comes soon
> after other requests to reduce the size of the images. We should
> probably have a wider discussion and decide exactly what type of
> docker images we want to have.
>
> Use cases that have been mentioned are:
>
> - an image for building/checking with travis (sounds similar to
> Kasper's request above). For this one in particular, small size is
> important as Travis has to build its environment from scratch every
> time, and loading large images takes too long.
> - an image that has the Suggests dependencies of all installed
> packages installed.
>
> We might want to pick a different way to decide what packages are
> installed on a given image. Currently we install all packages with a
> given biocView (Sequencing for example) and this leads to very large
> images (sequencing = ~7.5GB).
Thank you for these clarifications, Dan.
If there is interest in having full/complete containers in addition to
requiring light ones, would it make sense to distribute both? Would that
be much overhead?
Laurent
> Dan
>
>> >
>> > Best wishes,
>> >
>> > Laurent
>> >
>> > _______________________________________________
>> > Bioc-devel at r-project.org mailing list
>> > https://stat.ethz.ch/mailman/listinfo/bioc-devel
>> >
>>
>> [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> Bioc-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>>
More information about the Bioc-devel
mailing list