[Top][All Lists]

[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 
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:
The following profile hooks will be built:
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/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?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]