[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#37506: [core-updates] Inferiors cannot reference master branch
From: |
Ludovic Courtès |
Subject: |
bug#37506: [core-updates] Inferiors cannot reference master branch |
Date: |
Sat, 28 Sep 2019 21:52:52 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Hi Marius!
Marius Bakke <address@hidden> 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’.
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?
Ludo’.
Message not available