[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Releasing guix binary in Docker format too?
From: |
Ludovic Courtès |
Subject: |
Re: Releasing guix binary in Docker format too? |
Date: |
Wed, 21 Oct 2020 17:42:36 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Hi,
zimoun <zimon.toutoune@gmail.com> skribis:
> The tool is 'skopeo' and packaged in Guix.
>
> However, push to DockerHub requires an account (by Guix project) which
> requires... probably non-free JS, at least once.
Hmm OK. Users of Docker wouldn’t have to create an account and run the
non-free JS, so this is probably acceptable.
The next problem is: what would this image contain? ‘guix pack guix’ is
probably not enough because people expect the daemon to be running.
Adding ‘--entry-point=bin/guix-daemon’ probably isn’t good either
because ‘guix-daemon’ never exits, which I think is contrary to what
users expect.
For the same reason, an image produced by ‘guix system docker-image’ may
not be OK because ‘shepherd’ never returns.
Should we change ‘guix system docker-image’ such that ‘shepherd’ is
started in the background?
Thanks,
Ludo’.