Hi, On Tue, 23 Feb 2021 at 21:28, Steffen Möller <steffen.moel...@uni-rostock.de> wrote:
> sudo apt-get install guix > guix install pigx-rnaseq Thanks Vagrant! :-) And if I may, I would recommend this Debconf track: <https://debconf18.debconf.org/talks/99-my-crush-on-gnu-guix/> > We keep mentioning conda also the time, while guix is somewhat left > aside, but https://guix.gnu.org/packages/ is truly impressive. Somewhat > annoying, if we ever decide to also reference guix packages in > d/u/metadata, then there are only versioned web pages like > https://guix.gnu.org/de/packages/bc-1.07.1/, so we would only have > moving targets point to. What do you mean exactly? > I had tried in vain to create a dockerfile with this setup which gets a > permission error in the moment that the installation of the packages > starts: To create a Docker image, instead of going through Dockerfile, you could use: guix pack -f docker pigx-rnaseq (plus maybe some other options, for reference: <https://guix.gnu.org/manual/devel/en/guix.html#Invoking-guix-pack>) Well, from my point of view, the issue with this snippet > FROM debian:unstable > ENV TERM=xterm > RUN apt-get update -qq > RUN apt-get install -y guix > #RUN (/usr/bin/guix-daemon --build-users-group=_guixbuild & ) && guix > install pigx-rnaseq > #RUN (/usr/bin/guix-daemon & ) && guix install pigx-rnaseq # too big to fail is that it is not reproducible, first because of ’apt-get update’ then second because the Guix version is not tracked. Other said, it will be hard nor impossible to rebuild the exact same image. Instead, guix time-machine --commit=12345 -- pack -f docker pix-rnaseq --save-provenance seems better, IMHO. However, going via debuerreotype would be another option. :-) About the ’vim’ fails, see <http://issues.guix.gnu.org/issue/46642#2>. The Guix CI does not have a concept of “stable” or “testing” and time to time a Sid commit breaks master. :-) All the best, simon