GNU bug report logs - #63382
Inferiors broken

Previous Next

Package: guix;

Reported by: Sergio Pastor Pérez <sergio.pastorperez <at> outlook.es>

Date: Tue, 9 May 2023 00:00:03 UTC

Severity: normal

To reply to this bug, email your comments to 63382 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#63382; Package guix. (Tue, 09 May 2023 00:00:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sergio Pastor Pérez <sergio.pastorperez <at> outlook.es>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 09 May 2023 00:00:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Sergio Pastor Pérez <sergio.pastorperez <at> outlook.es>
To: bug-guix <at> gnu.org
Subject: Inferiors broken
Date: Mon, 8 May 2023 18:46:34 +0000
[Message part 1 (text/plain, inline)]
Hello.

After experimenting with the guix Inferiors for channels as explained on
the `info guix inferiors`. The examples are not working. Seems like
certain commits do work.

Non-working example '~/Documents/inferiors/broken.scm':
--8<---------------cut here---------------start------------->8---
(use-modules (guix inferior) (guix channels)
(srfi srfi-1)) ;for 'first'

(define channels
;; This is the old revision from which we want to
;; extract guile-json.
(list (channel
(name 'guix)
(url "https://git.savannah.gnu.org/git/guix.git")
(commit
"65956ad3526ba09e1f7a40722c96c6ef7c0936fe"))))

(define inferior
;; An inferior representing the above revision.
(inferior-for-channels channels))

;; Now create a manifest with the current "guile" package
;; and the old "guile-json" package.
(packages->manifest
(list (first (lookup-inferior-packages inferior "guile-json"))
(specification->package "guile")))
--8<---------------cut here---------------end--------------->8---

Output:
--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix shell -m ~/Documents/inferiors/broken.scm --pure
Updating channel 'guix' from Git repository at 
'https://git.savannah.gnu.org/git/guix.git'...
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 
100.0%
The following derivations will be built:
/gnu/store/6hcvid7m68c09zdl77qh25jxs01x21lg-compute-guix-derivation.drv
/gnu/store/d2znwl94faikc8ds8rvm74b6klkk6dsh-module-import.drv
/gnu/store/6pmbxr3y7k41vb10nzmq90p613lgykx9-config.scm.drv
/gnu/store/wvmcyqrk15rnjh5jl0qvshg4ph8j8lnd-module-import.drv
/gnu/store/yb196saixfsrhghzlrzfhpgxkadj610x-module-import-compiled.drv
/gnu/store/zm99ldb48pxzvabqsmzh1kqzd48m4wab-module-import-compiled.drv
26.1 MB will be downloaded:
/gnu/store/ka0v3fk21lqrnwj4fzbf8z154mpbnjvx-guile-2.2.7
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4
/gnu/store/1w1r6r56z9lhg8ghcb7lxss6mkn7d5l1-libgc-8.2.2
/gnu/store/9vw5slrffp27rzy2i2plnw7xfqjyk7m4-bash-minimal-5.1.16
/gnu/store/0jk7sl5xqwwdkzjpp9sxgz9z0d48a3vy-libunistring-1.0
/gnu/store/q5d961dnm2bq79qxic85a842k4gdlzqd-libltdl-2.4.7
/gnu/store/ib2n2vzqpchc3bhh9i712w5sq9zapn8d-gmp-6.2.1
/gnu/store/jz5dwdxq4di29cd0rjjzkw356dhkzjil-pkg-config-0.29.2
/gnu/store/ss7qxlj3b3x2i6kdc5xl5vpb4gsh4pyz-guile-2.2.4
/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16
/gnu/store/m9wi9hcrf7f9dm4ri32vw1jrbh1csywi-libgpg-error-1.45
/gnu/store/zzyywykw7kriln18rxqd82f0k5kidla7-bash-static-5.1.16
/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35
/gnu/store/l0yryi5jsa1grnvw01c9nkz9c81cv224-glibc-2.35-static
/gnu/store/8y0pwifz8a3d7zbdfzsawa1amf4afx1s-libgcrypt-1.10.1
fetching path 
`/gnu/store/zzyywykw7kriln18rxqd82f0k5kidla7-bash-static-5.1.16'...
Downloading 
https://ci.guix.gnu.org/nar/lzip/zzyywykw7kriln18rxqd82f0k5kidla7-bash-static-5.1.16...
bash-static-5.1.16 700KiB 2.7MiB/s 00:00 ▕██████████████████▏ 100.0%

fetching path `/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35'...
Downloading 
https://ci.guix.gnu.org/nar/lzip/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35...
glibc-2.35 8.5MiB 8.0MiB/s 00:01 ▕██████████████████▏ 100.0%

fetching path 
`/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16'...
Downloading 
https://ci.guix.gnu.org/nar/zstd/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16...
bash-minimal-5.1.16 588KiB 5.3MiB/s 00:00 ▕██████████████████▏ 100.0%

fetching path 
`/gnu/store/930nwsiysdvy2x5zv1sf6v7ym75z8ayk-gcc-11.3.0-lib'...
Downloading 
https://ci.guix.gnu.org/nar/lzip/930nwsiysdvy2x5zv1sf6v7ym75z8ayk-gcc-11.3.0-lib...
gcc-11.3.0-lib 4.8MiB 6.0MiB/s 00:01 ▕██████████████████▏ 100.0%

fetching path 
`/gnu/store/9vw5slrffp27rzy2i2plnw7xfqjyk7m4-bash-minimal-5.1.16'...
Downloading 
https://ci.guix.gnu.org/nar/zstd/9vw5slrffp27rzy2i2plnw7xfqjyk7m4-bash-minimal-5.1.16...
bash-minimal-5.1.16 589KiB 2.6MiB/s 00:00 ▕██████████████████▏ 100.0%

fetching path `/gnu/store/ib2n2vzqpchc3bhh9i712w5sq9zapn8d-gmp-6.2.1'...
Downloading 
https://ci.guix.gnu.org/nar/lzip/ib2n2vzqpchc3bhh9i712w5sq9zapn8d-gmp-6.2.1...
gmp-6.2.1 572KiB 4.0MiB/s 00:00 ▕██████████████████▏ 100.0%

fetching path `/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4'...
Downloading 
https://ci.guix.gnu.org/nar/lzip/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4...
libffi-3.4.4 56KiB 4.9MiB/s 00:00 ▕██████████████████▏ 100.0%

fetching path `/gnu/store/1w1r6r56z9lhg8ghcb7lxss6mkn7d5l1-libgc-8.2.2'...
Downloading 
https://ci.guix.gnu.org/nar/lzip/1w1r6r56z9lhg8ghcb7lxss6mkn7d5l1-libgc-8.2.2...
libgc-8.2.2 218KiB 4.5MiB/s 00:00 ▕██████████████████▏ 100.0%

fetching path 
`/gnu/store/m9wi9hcrf7f9dm4ri32vw1jrbh1csywi-libgpg-error-1.45'...
Downloading 
https://ci.guix.gnu.org/nar/zstd/m9wi9hcrf7f9dm4ri32vw1jrbh1csywi-libgpg-error-1.45...
libgpg-error-1.45 250KiB 7.5MiB/s 00:00 ▕██████████████████▏ 100.0%

fetching path 
`/gnu/store/q5d961dnm2bq79qxic85a842k4gdlzqd-libltdl-2.4.7'...
Downloading 
https://ci.guix.gnu.org/nar/zstd/q5d961dnm2bq79qxic85a842k4gdlzqd-libltdl-2.4.7...
libltdl-2.4.7 37KiB 4.1MiB/s 00:00 ▕██████████████████▏ 100.0%

fetching path 
`/gnu/store/8y0pwifz8a3d7zbdfzsawa1amf4afx1s-libgcrypt-1.10.1'...
Downloading 
https://ci.guix.gnu.org/nar/zstd/8y0pwifz8a3d7zbdfzsawa1amf4afx1s-libgcrypt-1.10.1...
libgcrypt-1.10.1 589KiB 5.1MiB/s 00:00 ▕██████████████████▏ 100.0%

fetching path 
`/gnu/store/0jk7sl5xqwwdkzjpp9sxgz9z0d48a3vy-libunistring-1.0'...
Downloading 
https://ci.guix.gnu.org/nar/lzip/0jk7sl5xqwwdkzjpp9sxgz9z0d48a3vy-libunistring-1.0...
libunistring-1.0 529KiB 5.3MiB/s 00:00 ▕██████████████████▏ 100.0%

fetching path 
`/gnu/store/jz5dwdxq4di29cd0rjjzkw356dhkzjil-pkg-config-0.29.2'...
Downloading 
https://ci.guix.gnu.org/nar/zstd/jz5dwdxq4di29cd0rjjzkw356dhkzjil-pkg-config-0.29.2...
pkg-config-0.29.2 209KiB 12.0MiB/s 00:00 ▕██████████████████▏ 100.0%

fetching path `/gnu/store/ss7qxlj3b3x2i6kdc5xl5vpb4gsh4pyz-guile-2.2.4'...
Downloading 
https://ci.guix.gnu.org/nar/zstd/ss7qxlj3b3x2i6kdc5xl5vpb4gsh4pyz-guile-2.2.4...
guile-2.2.4 6.3MiB 5.0MiB/s 00:01 ▕██████████████████▏ 100.0%

fetching path `/gnu/store/ka0v3fk21lqrnwj4fzbf8z154mpbnjvx-guile-2.2.7'...
Downloading 
https://ci.guix.gnu.org/nar/zstd/ka0v3fk21lqrnwj4fzbf8z154mpbnjvx-guile-2.2.7...
guile-2.2.7 6.3MiB 5.3MiB/s 00:01 ▕██████████████████▏ 100.0%

building path(s) `/gnu/store/2jqcjwlv3i991m5l9cwgq3djpfk87vv2-config.scm'
building path(s) 
`/gnu/store/pgwskyc4sm93vlj89sdn179mkrkvnbw0-module-import'
building path(s) 
`/gnu/store/0zphq94h5skb33bzfsyp033nvajnibks-module-import'
building path(s) 
`/gnu/store/z335vl03zwxqiw71azy8lrk24s12hxqj-module-import-compiled'
[ 1/78] Loading './gnu/packages/bootstrap.scm'...
[ 2/78] Loading './gnu/packages.scm'...
[ 3/78] Loading './guix/base16.scm'...
[ 4/78] Loading './guix/base32.scm'...
[ 5/78] Loading './guix/base64.scm'...
[ 6/78] Loading './guix/build/compile.scm'...
[ 7/78] Loading './guix/build/download.scm'...
[ 8/78] Loading './guix/build/syscalls.scm'...
[ 9/78] Loading './guix/build/utils.scm'...
[10/78] Loading './guix/build-system/gnu.scm'...
[11/78] Loading './guix/build-system/trivial.scm'...
[12/78] Loading './guix/build-system.scm'...
[13/78] Loading './guix/combinators.scm'...
[14/78] Loading './guix/config.scm'...
[15/78] Loading './guix/derivations.scm'...
[16/78] Loading './guix/discovery.scm'...
[17/78] Loading './guix/download.scm'...
[18/78] Loading './guix/ftp-client.scm'...
[19/78] Loading './guix/gcrypt.scm'...
[20/78] Loading './guix/gexp.scm'...
[21/78] Loading './guix/grafts.scm'...
[22/78] Loading './guix/hash.scm'...
[23/78] Loading './guix/i18n.scm'...
[24/78] Loading './guix/licenses.scm'...
[25/78] Loading './guix/memoization.scm'...
[26/78] Loading './guix/modules.scm'...
[27/78] Loading './guix/monads.scm'...
[28/78] Loading './guix/packages.scm'...
[29/78] Loading './guix/profiles.scm'...
[30/78] Loading './guix/profiling.scm'...
[31/78] Loading './guix/progress.scm'...
[32/78] Loading './guix/records.scm'...
[33/78] Loading './guix/search-paths.scm'...
[34/78] Loading './guix/self.scm'...
[35/78] Loading './guix/serialization.scm'...
[36/78] Loading './guix/sets.scm'...
[37/78] Loading './guix/store.scm'...
[38/78] Loading './guix/ui.scm'...
[39/78] Loading './guix/utils.scm'...
[40/78] Compiling './gnu/packages/bootstrap.scm'...
[41/78] Compiling './gnu/packages.scm'...
[42/78] Compiling './guix/base16.scm'...
[43/78] Compiling './guix/base32.scm'...
[44/78] Compiling './guix/base64.scm'...
[45/78] Compiling './guix/build/compile.scm'...
[46/78] Compiling './guix/build/download.scm'...
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; ./gnu/packages.scm:92:33: warning: non-literal format string
;;; ./gnu/packages.scm:108:16: warning: non-literal format string
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; ./guix/build/download.scm:176:4: warning: possibly unbound variable 
`set-certificate-credentials-x509-trust-data!'
;;; ./guix/build/download.scm:182:15: warning: possibly unbound variable 
`make-certificate-credentials'
;;; ./guix/build/download.scm:191:20: warning: possibly unbound variable 
`x509-certificate-format/pem'
;;; ./guix/build/download.scm:199:2: warning: possibly unbound variable 
`session-peer-certificate-chain'
;;; ./guix/build/download.scm:201:5: warning: possibly unbound variable 
`import-x509-certificate'
;;; ./guix/build/download.scm:201:5: warning: possibly unbound variable 
`x509-certificate-format/der'
;;; ./guix/build/download.scm:210:10: warning: possibly unbound variable 
`x509-certificate-matches-hostname?'
;;; ./guix/build/download.scm:215:2: warning: possibly unbound variable 
`peer-certificate-status'
;;; ./guix/build/download.scm:234:13: warning: possibly unbound variable 
`certificate-status->string'
;;; ./guix/build/download.scm:229:20: warning: possibly unbound variable 
`x509-certificate-dn'
;;; ./guix/build/download.scm:246:18: warning: possibly unbound variable 
`make-session'
;;; ./guix/build/download.scm:246:18: warning: possibly unbound variable 
`connection-end/client'
;;; ./guix/build/download.scm:255:8: warning: possibly unbound variable 
`set-session-server-name!'
;;; ./guix/build/download.scm:255:8: warning: possibly unbound variable 
`server-name-type/dns'
;;; ./guix/build/download.scm:259:4: warning: possibly unbound variable 
`set-session-transport-fd!'
;;; ./guix/build/download.scm:260:4: warning: possibly unbound variable 
`set-session-default-priority!'
;;; ./guix/build/download.scm:266:4: warning: possibly unbound variable 
`set-session-priorities!'
;;; ./guix/build/download.scm:268:4: warning: possibly unbound variable 
`set-session-credentials!'
;;; ./guix/build/download.scm:272:34: warning: possibly unbound variable 
`make-certificate-credentials'
;;; ./guix/build/download.scm:280:8: warning: possibly unbound variable 
`handshake'
;;; ./guix/build/download.scm:282:15: warning: possibly unbound variable 
`error/warning-alert-received'
;;; ./guix/build/download.scm:287:23: warning: possibly unbound variable 
`alert-description->string'
;;; ./guix/build/download.scm:287:50: warning: possibly unbound variable 
`alert-get'
;;; ./guix/build/download.scm:288:15: warning: possibly unbound variable 
`handshake'
;;; ./guix/build/download.scm:303:18[47/78] Compiling 
'./guix/build/syscalls.scm'...
[48/78] Compiling './guix/build/utils.scm'...
[49/78] Compiling './guix/build-system/gnu.scm'...
[50/78] Compiling './guix/build-system/trivial.scm'...
[51/78] Compiling './guix/build-system.scm'...
[52/78] Compiling './guix/combinators.scm'...
[53/78] Compiling './guix/config.scm'...
[54/78] Compiling './guix/derivations.scm'...
[55/78] Compiling './guix/discovery.scm'...
[56/78] Compiling './guix/download.scm'...
[57/78] Compiling './guix/ftp-client.scm'...
[58/78] Compiling './guix/gcrypt.scm'...
[59/78] Compiling './guix/gexp.scm'...
[60/78] Compiling './guix/grafts.scm'...
[61/78] Compiling './guix/hash.scm'...
[62/78] Compiling './guix/i18n.scm'...
[63/78] Compiling './guix/licenses.scm'...
[64/78] Compiling './guix/memoization.scm'...
[65/78] Compiling './guix/modules.scm'...
[66/78] Compiling './guix/monads.scm'...
[67/78] Compiling './guix/packages.scm'...
[68/78] Compiling './guix/profiles.scm'...
[69/78] Compiling './guix/profiling.scm'...
[70/78] Compiling './guix/progress.scm'...
[71/78] Compiling './guix/records.scm'...
[72/78] Compiling './guix/search-paths.scm'...
[73/78] Compiling './guix/self.scm'...
[74/78] Compiling './guix/serialization.scm'...
[75/78] Compiling './guix/sets.scm'...
[76/78] Compiling './guix/store.scm'...
[77/78] Compiling './guix/ui.scm'...
[78/78] Compiling './guix/utils.scm'...
: warning: possibly unbound variable `session-record-port'
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; ./guix/discovery.scm:89:22: warning: non-literal format string
;;; ./guix/store.scm:1317:14: warning: possibly unbound variable 
`%guix-register-program'
;;; ./guix/ui.scm:169:5: warning: non-literal format string
;;; ./guix/ui.scm:314:2: warning: non-literal format string
;;; ./guix/ui.scm:332:22: warning: non-literal format string
;;; ./guix/ui.scm:360:13: warning: non-literal format string
;;; ./guix/ui.scm:353:7: warning: non-literal format string
;;; ./guix/ui.scm:348:11: warning: non-literal format string
;;; ./guix/ui.scm:384:7: warning: non-literal format string
;;; ./guix/ui.scm:468:2: warning: non-literal format string
;;; ./guix/ui.scm:470:2: warning: non-literal format string
;;; ./guix/ui.scm:578:22: warning: non-literal format string
;;; ./guix/ui.scm:581:22: warning: non-literal format string
;;; ./guix/ui.scm:691:13: warning: non-literal format string
;;; ./guix/ui.scm:866:14: warning: non-literal format string
;;; ./guix/ui.scm:886:14: warning: non-literal format string
;;; ./guix/ui.scm:1390:18: warning: non-literal format string
;;; ./guix/ui.scm:1400:10: warning: non-literal format string
;;; ./guix/ui.scm:1443:2: warning: non-literal format string
;;; ./guix/ui.scm:1459:2: warning: non-literal format string
;;; ./guix/ui.scm:1489:2: warning: non-literal format string
;;; ./guix/ui.scm:1518:2: warning: non-literal format string
;;; ./guix/ui.scm:1521:2: warning: non-literal format string
;;; ./guix/ui.scm:1540:8: warning: non-literal format string
;;; ./guix/ui.scm:1578:5: warning: non-literal format string
;;; ./guix/ui.scm:1570:5: warning: non-literal format string
building path(s) 
`/gnu/store/i50bz2aw7609cn7rqjh69464bv9iv0wc-module-import-compiled'
[ 1/78] Loading './gnu/packages/bootstrap.scm'...
[ 2/78] Loading './gnu/packages.scm'...
[ 3/78] Loading './guix/base16.scm'...
[ 4/78] Loading './guix/base32.scm'...
[ 5/78] Loading './guix/base64.scm'...
[ 6/78] Loading './guix/build/compile.scm'...
[ 7/78] Loading './guix/build/download.scm'...
[ 8/78] Loading './guix/build/syscalls.scm'...
[ 9/78] Loading './guix/build/utils.scm'...
[10/78] Loading './guix/build-system/gnu.scm'...
[11/78] Loading './guix/build-system/trivial.scm'...
[12/78] Loading './guix/build-system.scm'...
[13/78] Loading './guix/combinators.scm'...
[14/78] Loading './guix/config.scm'...
[15/78] Loading './guix/derivations.scm'...
[16/78] Loading './guix/discovery.scm'...
[17/78] Loading './guix/download.scm'...
[18/78] Loading './guix/ftp-client.scm'...
[19/78] Loading './guix/gcrypt.scm'...
[20/78] Loading './guix/gexp.scm'...
[21/78] Loading './guix/grafts.scm'...
[22/78] Loading './guix/hash.scm'...
[23/78] Loading './guix/i18n.scm'...
[24/78] Loading './guix/licenses.scm'...
[25/78] Loading './guix/memoization.scm'...
[26/78] Loading './guix/modules.scm'...
[27/78] Loading './guix/monads.scm'...
[28/78] Loading './guix/packages.scm'...
[29/78] Loading './guix/profiles.scm'...
[30/78] Loading './guix/profiling.scm'...
[31/78] Loading './guix/progress.scm'...
[32/78] Loading './guix/records.scm'...
[33/78] Loading './guix/search-paths.scm'...
[34/78] Loading './guix/self.scm'...
[35/78] Loading './guix/serialization.scm'...
[36/78] Loading './guix/sets.scm'...
[37/78] Loading './guix/store.scm'...
[38/78] Loading './guix/ui.scm'...
[39/78] Loading './guix/utils.scm'...
[40/78] Compiling './gnu/packages/bootstrap.scm'...
[41/78] Compiling './gnu/packages.scm'...
[42/78] Compiling './guix/base16.scm'...
[43/78] Compiling './guix/base32.scm'...
[44/78] Compiling './guix/base64.scm'...
[45/78] Compiling './guix/build/compile.scm'...
[46/78] Compiling './guix/build/download.scm'...
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; ./gnu/packages.scm:92:33: warning: non-literal format string
;;; ./gnu/packages.scm:108:16: warning: non-literal format string
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; ./guix/build/download.scm:176:4: warning: possibly unbound variable 
`set-certificate-credentials-x509-trust-data!'
;;; ./guix/build/download.scm:182:15: warning: possibly unbound variable 
`make-certificate-credentials'
;;; ./guix/build/download.scm:191:20: warning: possibly unbound variable 
`x509-certificate-format/pem'
;;; ./guix/build/download.scm:199:2: warning: possibly unbound variable 
`session-peer-certificate-chain'
;;; ./guix/build/download.scm:201:5: warning: possibly unbound variable 
`import-x509-certificate'
;;; ./guix/build/download.scm:201:5: warning: possibly unbound variable 
`x509-certificate-format/der'
;;; ./guix/build/download.scm:210:10: warning: possibly unbound variable 
`x509-certificate-matches-hostname?'
;;; ./guix/build/download.scm:215:2: warning: possibly unbound variable 
`peer-certificate-status'
;;; ./guix/build/download.scm:234:13: warning: possibly unbound variable 
`certificate-status->string'
;;; ./guix/build/download.scm:229:20: warning: possibly unbound variable 
`x509-certificate-dn'
;;; ./guix/build/download.scm:246:18: warning: possibly unbound variable 
`make-session'
;;; ./guix/build/download.scm:246:18: warning: possibly unbound variable 
`connection-end/client'
;;; ./guix/build/download.scm:255:8: warning: possibly unbound variable 
`set-session-server-name!'
;;; ./guix/build/download.scm:255:8: warning: possibly unbound variable 
`server-name-type/dns'
;;; ./guix/build/download.scm:259:4: warning: possibly unbound variable 
`set-session-transport-fd!'
;;; ./guix/build/download.scm:260:4: warning: possibly unbound variable 
`set-session-default-priority!'
;;; ./guix/build/download.scm:266:4: warning: possibly unbound variable 
`set-session-priorities!'
;;; ./guix/build/download.scm:268:4: warning: possibly unbound variable 
`set-session-credentials!'
;;; ./guix/build/download.scm:272:34: warning: possibly unbound variable 
`make-certificate-credentials'
;;; ./guix/build/download.scm:280:8: warning: possibly unbound variable 
`handshake'
;;; ./guix/build/download.scm:282:15: warning: possibly unbound variable 
`error/warning-alert-received'
;;; ./guix/build/download.scm:287:23: warning: possibly unbound variable 
`alert-description->string'
;;; ./guix/build/download.scm:287:50: warning: possibly unbound variable 
`alert-get'
;;; ./guix/build/download.scm:288:15: warning: possibly unbound variable 
`handshake'
;;; ./guix/build/download.scm:303:18[47/78] Compiling 
'./guix/build/syscalls.scm'...
[48/78] Compiling './guix/build/utils.scm'...
[49/78] Compiling './guix/build-system/gnu.scm'...
[50/78] Compiling './guix/build-system/trivial.scm'...
[51/78] Compiling './guix/build-system.scm'...
[52/78] Compiling './guix/combinators.scm'...
[53/78] Compiling './guix/config.scm'...
[54/78] Compiling './guix/derivations.scm'...
[55/78] Compiling './guix/discovery.scm'...
[56/78] Compiling './guix/download.scm'...
[57/78] Compiling './guix/ftp-client.scm'...
[58/78] Compiling './guix/gcrypt.scm'...
[59/78] Compiling './guix/gexp.scm'...
[60/78] Compiling './guix/grafts.scm'...
[61/78] Compiling './guix/hash.scm'...
[62/78] Compiling './guix/i18n.scm'...
[63/78] Compiling './guix/licenses.scm'...
[64/78] Compiling './guix/memoization.scm'...
[65/78] Compiling './guix/modules.scm'...
[66/78] Compiling './guix/monads.scm'...
[67/78] Compiling './guix/packages.scm'...
[68/78] Compiling './guix/profiles.scm'...
[69/78] Compiling './guix/profiling.scm'...
[70/78] Compiling './guix/progress.scm'...
[71/78] Compiling './guix/records.scm'...
[72/78] Compiling './guix/search-paths.scm'...
[73/78] Compiling './guix/self.scm'...
[74/78] Compiling './guix/serialization.scm'...
[75/78] Compiling './guix/sets.scm'...
[76/78] Compiling './guix/store.scm'...
[77/78] Compiling './guix/ui.scm'...
[78/78] Compiling './guix/utils.scm'...
: warning: possibly unbound variable `session-record-port'
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; ./guix/discovery.scm:89:22: warning: non-literal format string
;;; ./guix/store.scm:1317:14: warning: possibly unbound variable 
`%guix-register-program'
;;; ./guix/ui.scm:169:5: warning: non-literal format string
;;; ./guix/ui.scm:314:2: warning: non-literal format string
;;; ./guix/ui.scm:332:22: warning: non-literal format string
;;; ./guix/ui.scm:360:13: warning: non-literal format string
;;; ./guix/ui.scm:353:7: warning: non-literal format string
;;; ./guix/ui.scm:348:11: warning: non-literal format string
;;; ./guix/ui.scm:384:7: warning: non-literal format string
;;; ./guix/ui.scm:468:2: warning: non-literal format string
;;; ./guix/ui.scm:470:2: warning: non-literal format string
;;; ./guix/ui.scm:578:22: warning: non-literal format string
;;; ./guix/ui.scm:581:22: warning: non-literal format string
;;; ./guix/ui.scm:691:13: warning: non-literal format string
;;; ./guix/ui.scm:866:14: warning: non-literal format string
;;; ./guix/ui.scm:886:14: warning: non-literal format string
;;; ./guix/ui.scm:1390:18: warning: non-literal format string
;;; ./guix/ui.scm:1400:10: warning: non-literal format string
;;; ./guix/ui.scm:1443:2: warning: non-literal format string
;;; ./guix/ui.scm:1459:2: warning: non-literal format string
;;; ./guix/ui.scm:1489:2: warning: non-literal format string
;;; ./guix/ui.scm:1518:2: warning: non-literal format string
;;; ./guix/ui.scm:1521:2: warning: non-literal format string
;;; ./guix/ui.scm:1540:8: warning: non-literal format string
;;; ./guix/ui.scm:1578:5: warning: non-literal format string
;;; ./guix/ui.scm:1570:5: warning: non-literal format string
building path(s) 
`/gnu/store/29n9j7q5az0jpyy7wg8w1fy220h34dw2-compute-guix-derivation'
guile: warning: failed to install locale
Computing Guix derivation for 'x86_64-linux'... Backtrace:
- 6 (primitive-load "/gnu/store/29n9j7q5az0jpyy7wg8w1fy220?")
In ice-9/boot-9.scm:
142:2 5 (dynamic-wind _ _ #)
In ice-9/eval.scm:
155:9 4 (_ _)
159:9 3 (_ #(#(##?)))
173:47 2 (_ #(#(##?)))
In ./guix/self.scm:
889:4 1 (guix-derivation "/gnu/store/ayd6nxdivdr27y7vk015yn6ah?" ?)
862:2 0 (guile-for-build "3.0")

./guix/self.scm:862:2: In procedure guile-for-build:
Throw to key `match-error' with args `("match" "no matching pattern" 
"3.0")'.
guix shell: error: failed to load 
'/home/grim/Documents/inferiors/broken.scm':
ice-9/boot-9.scm:2007:7: In procedure error:
invalid build result 
(#/gnu/store/29n9j7q5az0jpyy7wg8w1fy220h34dw2-compute-guix-derivation 
7f19850b0a00> "")
--8<---------------cut here---------------end--------------->8---

Other manifests like this one work '~/Documents/inferiors/working.scm':
--8<---------------cut here---------------start------------->8---
(use-modules (guix inferior) (guix channels)
(srfi srfi-1))

(define channels
(list (channel
(name 'guix)
(url "https://git.savannah.gnu.org/git/guix.git")
(commit
;; The commit with the hello 2.11
"1ace0c972deea9ffdb705334bdbc2d26f409f582"))))

(define inferior
(inferior-for-channels channels))

(packages->manifest
(list (first (lookup-inferior-packages inferior "hello"))))
--8<---------------cut here---------------end--------------->8---

Output:
--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix shell -m ~/Documents/inferiors/working.scm --pure
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
The following derivation will be built:
/gnu/store/zpdqjgah976llrxmsgdd40py7mvgkcn4-profile.drv

50.0 MB will be downloaded
glibc-utf8-locales-2.35 382KiB 1.4MiB/s 00:00 ▕██████████████████▏ 
100.0% bzip2-1.0.8 55KiB 4.5MiB/s 00:00 ▕██████████████████▏ 100.0% 
coreutils-9.1 2.7MiB 8.3MiB/s 00:00 ▕██████████████████▏ 100.0% grep-3.8 
237KiB 11.9MiB/s 00:00 ▕██████████████████▏ 100.0% hello-2.11 53KiB 
731KiB/s 00:00 ▕██████████████████▏ 100.0% gzip-1.12 83KiB 13.2MiB/s 
00:00 ▕██████████████████▏ 100.0% libffi-3.4.4 56KiB 4.5MiB/s 00:00 
▕██████████████████▏ 100.0% libgc-8.2.2 218KiB 5.0MiB/s 00:00 
▕██████████████████▏ 100.0% libunistring-1.0 531KiB 2.7MiB/s 00:00 
▕██████████████████▏ 100.0% module-import-compiled 47KiB 4.4MiB/s 00:00 
▕██████████████████▏ 100.0% module-import-compiled 57KiB 4.1MiB/s 00:00 
▕██████████████████▏ 100.0% module-import-compiled 104KiB 4.2MiB/s 00:00 
▕██████████████████▏ 100.0% ncurses-6.2.20210619 633KiB 1.9MiB/s 00:00 
▕██████████████████▏ 100.0% perl-5.36.0 15.2MiB 4.7MiB/s 00:03 
▕██████████████████▏ 100.0% pkg-config-0.29.2 209KiB 3.3MiB/s 00:00 
▕██████████████████▏ 100.0% texinfo-6.8 1.3MiB 2.9MiB/s 00:00 
▕██████████████████▏ 100.0% guile-3.0.9 8.1MiB 3.4MiB/s 00:02 
▕██████████████████▏ 100.0% zlib-1.2.13 83KiB 7.1MiB/s 00:00 
▕██████████████████▏ 100.0%building CA certificate bundle...
libfontenc-1.1.4 14KiB 6.7MiB/s 00:00 ▕██████████████████▏ 100.0% 
libpng-1.6.37 226KiB 3.4MiB/s 00:00 ▕██████████████████▏ 100.0%listing 
Emacs sub-directories...
freetype-2.13.0 557KiB 4.0MiB/s 00:00 ▕██████████████████▏ 
100.0%building directory of Info manuals...
mkfontscale-1.2.2 20KiB 3.1MiB/s 00:00 ▕██████████████████▏ 100.0% 
mkfontdir-1.0.7 4KiB 6.3MiB/s 00:00 ▕██████████████████▏ 100.0%building 
fonts directory...
building profile with 1 package...
$ hello --version
hello (GNU Hello) 2.11
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Karl Berry, Sami Kerola, Jim Meyering,
and Reuben Thomas.
--8<---------------cut here---------------end--------------->8---
[Message part 2 (text/html, inline)]

This bug report was last modified 324 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.