From: Pjotr Prins <pjotr.public12@thebird.nl>
To: Ricardo Wurmus <rekado@elephly.net>
Cc: guix-devel <guix-devel@gnu.org>,
"Ludovic Courtès" <ludovic.courtes@inria.fr>
Subject: Re: Docker and singularity containers
Date: Thu, 13 Sep 2018 08:10:36 +0200 [thread overview]
Message-ID: <20180913061036.y7xeizvazyhc5dsd@thebird.nl> (raw)
In-Reply-To: <87bm92jutm.fsf@elephly.net>
On Wed, Sep 12, 2018 at 10:59:33PM +0200, Ricardo Wurmus wrote:
>
> Hi Pjotr,
>
> >> But even this may not be enough for an on-demand service. It might,
> >> however, be enough for a service that regularly builds packs for certain
> >> common environments from packages the build farm has already built.
> >>
> >> (This would be done with the squashfs backend, which is way faster than
> >> the Docker backend.)
> >
> > Also my original comment said to have a limited number of packages to
> > expose. I mean command line tools make sense and dedicated
> > environments. But we don't need an image for every R, Ruby and Python
> > package.
> Yes, I agree, though it may be useful to have an image containing a
> comprehensive environment for bioinformatics analysis with R, containing
> commonly used bioconductor packages; or an image with the full
> scientific Python stack.
An R.sumo would be a dream. That is coolness in the extreme. Same for
Python and Ruby.
BTW I notice Rstudio is missing in Guix. Any reason for that?
We may be going down the Jupyter route, so it may not matter that much.
> > We should just compile a meta list of those. And if someone requests
> > one we add it.
>
> Right. In the meantime we may want to discuss how to implement this.
> Could it just be done as a specification for the Guix CI? Since this
> should not be stealing resources from the build farm and thus should run
> on a separate system, how can we make sure that it only builds packs
> from packages for which we already have substitutes on the build farm?
>
> I would gladly host a prototype of a system like this.
Excellent. We may also be able to free up resources. I'll follow up on
this.
Pj.
next prev parent reply other threads:[~2018-09-13 6:10 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-09-12 15:16 Docker and singularity containers Pjotr Prins
2018-09-12 17:35 ` Ludovic Courtès
2018-09-12 17:43 ` Ricardo Wurmus
2018-09-12 18:30 ` Pjotr Prins
2018-09-12 20:59 ` Ricardo Wurmus
2018-09-13 6:10 ` Pjotr Prins [this message]
2018-09-13 7:21 ` Ricardo Wurmus
2019-01-04 18:57 ` zimoun
2019-01-05 16:14 ` Ricardo Wurmus
2019-01-06 3:10 ` Mike Gerwitz
2019-01-06 12:09 ` zimoun
2019-01-08 9:07 ` swedebugia
2019-01-08 9:10 ` swedebugia
2019-01-15 12:31 ` zimoun
2018-09-13 6:53 ` Ludovic Courtès
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180913061036.y7xeizvazyhc5dsd@thebird.nl \
--to=pjotr.public12@thebird.nl \
--cc=guix-devel@gnu.org \
--cc=ludovic.courtes@inria.fr \
--cc=rekado@elephly.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.