Ludovic Courtès writes: > Hi Marius! > > Marius Bakke skribis: > >> Here is a manifest that reproduces this failure: >> >> (use-modules (guix channels) >> (guix inferior) >> (srfi srfi-1)) >> >> (define channels >> (list (channel >> (name 'guix) >> (url "https://git.savannah.gnu.org/git/guix.git") >> (commit "dec845606d2d184da31065fa26cd951b84b3ce2d")))) >> >> (define inferior >> (inferior-for-channels channels)) >> >> (packages->manifest (first (lookup-inferior-packages inferior "hello"))) > ^~~~~ > ‘packages->manifest’ expects a list, so I had to remove the call to ‘first’. Whoops... It still fails in the same way for me without the (first ...). > But then it works for me on both ‘core-updates’ and ‘master’: > > --8<---------------cut here---------------start------------->8--- > $ ./pre-inst-env guix package -m /tmp/t.scm -p /tmp/prof > Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... > installing new manifest from '/tmp/t.scm' with 1 entries > substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% > The following derivation will be built: > /gnu/store/4h0y9413i4nvdwccz5svv1m5y36l384v-profile.drv > The following profile hooks will be built: > /gnu/store/8rp1mzhlscri2ipx9xszld9sli79ywpn-ca-certificate-bundle.drv > /gnu/store/g2cvc48yn91igp7bvsv6bw5cz47gzgzs-fonts-dir.drv > /gnu/store/p5m0rag6q73qisrcnp0l79fdrp1hj2rv-manual-database.drv > /gnu/store/pvhkcys50sz2apq1pb05fgva2hky91ap-info-dir.drv > building CA certificate bundle... > building fonts directory... > building directory of Info manuals... > building database for manual pages... > building /gnu/store/4h0y9413i4nvdwccz5svv1m5y36l384v-profile.drv... > 1 package in profile > hint: Consider setting the necessary environment variables by running: > > GUIX_PROFILE="/tmp/prof" > . "$GUIX_PROFILE/etc/profile" > > Alternately, see `guix package --search-paths -p "/tmp/prof"'. > > $ git log|head -1 > commit 3128d6a16a80d40d927c41f530dd48ebbb8a036d > --8<---------------cut here---------------end--------------->8--- > > Am I missing something? I have included a system configuration that works fine on 'master' but not on 'core-updates'. It consistently fails to `guix system build` across multiple machines, including "berlin".