Subject: Re: bug#57801: 'inferior-with-channels' is eager, making it hard to use in channels

From: Moisés Simón Vázquez<[email-masked]>
Date: Fri, 13 Sep 2024 08:36:21 +0000

Sorry for the empty reply...

How can we define an inferior package?

some commit broke ceph and we need it.  Doing this:

in top of our channels break pulling with:

,----
| (define inferior-for-ceph
|   (inferior-for-channels (list (channel
|                                 (name 'guix)
|                                 (url "https://git.savannah.gnu.org/git/guix.git")
|                                 (commit "53396a22afc04536ddf75d8f82ad2eafa5082725")))))
| 
| (define ceph
|   (first (lookup-inferior-packages inferior-for-ceph "ceph")))
`----

,----
| (repl-version 0 1 1)
| (exception %exception (non-self-quoting 140736906039808 "#<&store-connection-error file: \"/var/guix/daemon-socket/socket\" errno: 2>"))
`----

Do you know what would be the workaround?