GNU bug report logs -
#39301
Guile warnings printed upon reconfigure due to 3.0/2.2 mismatch
Previous Next
To reply to this bug, email your comments to 39301 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#39301
; Package
guix
.
(Sun, 26 Jan 2020 21:44:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
strypsteen <at> posteo.net
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Sun, 26 Jan 2020 21:44:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Whenever running "sudo guix system reconfigure /path/to/config.scm I get
the following warnings:
building
/gnu/store/vpazjd711byj3jszh7jrk5d8lq51077g-switch-to-system.scm.drv...
;;; WARNING: loading compiled file
/gnu/store/5bd6ywmfcxxa4gvpzg0pdbjwmf24cxkl-module-import-compiled/gnu/build/activation.go
failed:
;;; In procedure load-thunk-from-memory: incompatible bytecode kind
;;; compiling
/gnu/store/p8miza2mpnjdlpmh8504dm9xz2q9nvfr-module-import/gnu/build/activation.scm
;;; WARNING: loading compiled file
/gnu/store/5bd6ywmfcxxa4gvpzg0pdbjwmf24cxkl-module-import-compiled/gnu/build/accounts.go
failed:
;;; In procedure load-thunk-from-memory: incompatible bytecode kind
;;; compiling
/gnu/store/p8miza2mpnjdlpmh8504dm9xz2q9nvfr-module-import/gnu/build/accounts.scm
;;; compiled
/root/.cache/guile/ccache/3.0-LE-8-4.2/gnu/store/p8miza2mpnjdlpmh8504dm9xz2q9nvfr-module-import/gnu/build/accounts.scm.go
;;; compiled
/root/.cache/guile/ccache/3.0-LE-8-4.2/gnu/store/p8miza2mpnjdlpmh8504dm9xz2q9nvfr-module-import/gnu/build/activation.scm.go
making '/gnu/store/iym6z6hkmdc1x0l1vh4bm08vmsiics2p-system' the current
system...
setting up setuid programs in '/run/setuid-programs'...
populating /etc from /gnu/store/8g5f1kbidns7jrqaxqjldkdldl78zv0n-etc...
WARNING: (guile-user): imported module (guix build utils) overrides core
binding `delete'
WARNING: (guile-user): imported module (guix build utils) overrides core
binding `delete'
WARNING: (guile-user): imported module (guix build utils) overrides core
binding `delete'
WARNING: (guile-user): imported module (guix build utils) overrides core
binding `delete'
WARNING: (guile-user): imported module (guix build utils) overrides core
binding `delete'
WARNING: (guile-user): imported module (guix build utils) overrides core
binding `delete'
WARNING: (guile-user): imported module (guix build utils) overrides core
binding `delete'
WARNING: (guile-user): imported module (guix build utils) overrides core
binding `delete'
substitute: updating substitutes from 'https://ci.guix.gnu.org'...
100.0%
building
/gnu/store/pxmi01rf7rpcbgx2j041k01xsr9grm1c-module-import-compiled.drv...
building
/gnu/store/alamdi63ns0ahis93jz1x4cndy4w09gf-install-bootloader.scm.drv...
WARNING: (guile-user): imported module (guix build utils) overrides core
binding `delete'
;;; WARNING: loading compiled file
/gnu/store/62gvwndkddaq6203mrisshgiv13kkgcd-module-import-compiled/gnu/build/bootloader.go
failed:
;;; In procedure load-thunk-from-memory: incompatible bytecode kind
;;; compiling
/gnu/store/wamhgn5mhgzf9mgp9gxx3w6jn64hw4yc-module-import/gnu/build/bootloader.scm
;;; compiled
/root/.cache/guile/ccache/3.0-LE-8-4.2/gnu/store/wamhgn5mhgzf9mgp9gxx3w6jn64hw4yc-module-import/gnu/build/bootloader.scm.go
guix system: bootloader successfully installed on '/boot/efi'
WARNING: (guile-user): imported module (guix build utils) overrides core
binding `delete'
Changed bug title to 'Guile warnings printed upon reconfigure due to 3.0/2.2 mismatch' from 'imported module (guix build utils) overrides core binding `delete''
Request was from
Ludovic Courtès <ludo <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Mon, 27 Jan 2020 13:07:01 GMT)
Full text and
rfc822 format available.
Severity set to 'important' from 'normal'
Request was from
Ludovic Courtès <ludo <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Mon, 27 Jan 2020 13:07:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#39301
; Package
guix
.
(Sun, 02 Feb 2020 21:15:01 GMT)
Full text and
rfc822 format available.
Message #12 received at 39301 <at> debbugs.gnu.org (full text, mbox):
Hello!
strypsteen <at> posteo.net skribis:
> Whenever running "sudo guix system reconfigure /path/to/config.scm I
> get the following warnings:
>
> building
> /gnu/store/vpazjd711byj3jszh7jrk5d8lq51077g-switch-to-system.scm.drv...
> ;;; WARNING: loading compiled file
> /gnu/store/5bd6ywmfcxxa4gvpzg0pdbjwmf24cxkl-module-import-compiled/gnu/build/activation.go
> failed:
> ;;; In procedure load-thunk-from-memory: incompatible bytecode kind
> ;;; compiling
[...]
> building
> /gnu/store/alamdi63ns0ahis93jz1x4cndy4w09gf-install-bootloader.scm.drv...
> WARNING: (guile-user): imported module (guix build utils) overrides
> core binding `delete'
> ;;; WARNING: loading compiled file
> /gnu/store/62gvwndkddaq6203mrisshgiv13kkgcd-module-import-compiled/gnu/build/bootloader.go
> failed:
> ;;; In procedure load-thunk-from-memory: incompatible bytecode kind
> ;;; compiling
> /gnu/store/wamhgn5mhgzf9mgp9gxx3w6jn64hw4yc-module-import/gnu/build/bootloader.scm
> ;;; compiled
> /root/.cache/guile/ccache/3.0-LE-8-4.2/gnu/store/wamhgn5mhgzf9mgp9gxx3w6jn64hw4yc-module-import/gnu/build/bootloader.scm.go
> guix system: bootloader successfully installed on '/boot/efi'
> WARNING: (guile-user): imported module (guix build utils) overrides
> core binding `delete'
All these warnings are harmless and stem from the Guile 2.2/3.0
transition. Specifically, it comes from the fact that ‘guix system
reconfigure’ evaluates this code with the host Guile (in this case 3.0),
whereas the modules are built for 2.2, which is what the Shepherd
depends on.
The culprit is ‘local-eval’ in (guix scripts system), which simply uses
‘primitive-eval’ to evaluate the code, thus disregarding the Guile
version that should be used.
One possibility would be to instead evaluate the expression in a
separate Guile process for the intended Guile version.
I’m not sure it’s worth it though. The warnings will hopefully
disappear soon when we upgrade everything to 3.0.
Thoughts?
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#39301
; Package
guix
.
(Sun, 02 Feb 2020 23:00:02 GMT)
Full text and
rfc822 format available.
Message #15 received at 39301 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Ludovic Courtès <ludo <at> gnu.org> ezt írta (időpont: 2020. febr. 2., Vas
22:15):
> Hello!
>
> strypsteen <at> posteo.net skribis:
>
> > Whenever running "sudo guix system reconfigure /path/to/config.scm I
> > get the following warnings:
> >
> > building
> > /gnu/store/vpazjd711byj3jszh7jrk5d8lq51077g-switch-to-system.scm.drv...
> > ;;; WARNING: loading compiled file
> >
> /gnu/store/5bd6ywmfcxxa4gvpzg0pdbjwmf24cxkl-module-import-compiled/gnu/build/activation.go
> > failed:
> > ;;; In procedure load-thunk-from-memory: incompatible bytecode kind
> > ;;; compiling
>
> [...]
>
> > building
> > /gnu/store/alamdi63ns0ahis93jz1x4cndy4w09gf-install-bootloader.scm.drv...
> > WARNING: (guile-user): imported module (guix build utils) overrides
> > core binding `delete'
> > ;;; WARNING: loading compiled file
> >
> /gnu/store/62gvwndkddaq6203mrisshgiv13kkgcd-module-import-compiled/gnu/build/bootloader.go
> > failed:
> > ;;; In procedure load-thunk-from-memory: incompatible bytecode kind
> > ;;; compiling
> >
> /gnu/store/wamhgn5mhgzf9mgp9gxx3w6jn64hw4yc-module-import/gnu/build/bootloader.scm
> > ;;; compiled
> >
> /root/.cache/guile/ccache/3.0-LE-8-4.2/gnu/store/wamhgn5mhgzf9mgp9gxx3w6jn64hw4yc-module-import/gnu/build/bootloader.scm.go
> > guix system: bootloader successfully installed on '/boot/efi'
> > WARNING: (guile-user): imported module (guix build utils) overrides
> > core binding `delete'
>
> All these warnings are harmless and stem from the Guile 2.2/3.0
> transition. Specifically, it comes from the fact that ‘guix system
> reconfigure’ evaluates this code with the host Guile (in this case 3.0),
> whereas the modules are built for 2.2, which is what the Shepherd
> depends on.
>
> The culprit is ‘local-eval’ in (guix scripts system), which simply uses
> ‘primitive-eval’ to evaluate the code, thus disregarding the Guile
> version that should be used.
>
> One possibility would be to instead evaluate the expression in a
> separate Guile process for the intended Guile version.
>
> I’m not sure it’s worth it though. The warnings will hopefully
> disappear soon when we upgrade everything to 3.0.
>
> Thoughts?
>
I believe it is ok to wait until the transition complete.
> Ludo’.
>
>
>
>
[Message part 2 (text/html, inline)]
Reply sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
You have taken responsibility.
(Thu, 02 Apr 2020 21:20:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
strypsteen <at> posteo.net
:
bug acknowledged by developer.
(Thu, 02 Apr 2020 21:20:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 39301-done <at> debbugs.gnu.org (full text, mbox):
Hi,
Ludovic Courtès <ludo <at> gnu.org> skribis:
> strypsteen <at> posteo.net skribis:
>
>> Whenever running "sudo guix system reconfigure /path/to/config.scm I
>> get the following warnings:
>>
>> building
>> /gnu/store/vpazjd711byj3jszh7jrk5d8lq51077g-switch-to-system.scm.drv...
>> ;;; WARNING: loading compiled file
>> /gnu/store/5bd6ywmfcxxa4gvpzg0pdbjwmf24cxkl-module-import-compiled/gnu/build/activation.go
>> failed:
>> ;;; In procedure load-thunk-from-memory: incompatible bytecode kind
>> ;;; compiling
[...]
> All these warnings are harmless and stem from the Guile 2.2/3.0
> transition. Specifically, it comes from the fact that ‘guix system
> reconfigure’ evaluates this code with the host Guile (in this case 3.0),
> whereas the modules are built for 2.2, which is what the Shepherd
> depends on.
>
> The culprit is ‘local-eval’ in (guix scripts system), which simply uses
> ‘primitive-eval’ to evaluate the code, thus disregarding the Guile
> version that should be used.
>
> One possibility would be to instead evaluate the expression in a
> separate Guile process for the intended Guile version.
It turns out to be easy to implement, and better than let people be
confused when they install the new release.
Done in commit 5517750344be05c91bc2979c1a0e2348a9ae902d.
Thanks,
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#39301
; Package
guix
.
(Fri, 03 Apr 2020 11:01:01 GMT)
Full text and
rfc822 format available.
Message #23 received at 39301 <at> debbugs.gnu.org (full text, mbox):
Hi,
help-debbugs <at> gnu.org (GNU bug Tracking System) skribis:
>> One possibility would be to instead evaluate the expression in a
>> separate Guile process for the intended Guile version.
>
> It turns out to be easy to implement, and better than let people be
> confused when they install the new release.
>
> Done in commit 5517750344be05c91bc2979c1a0e2348a9ae902d.
That was misguided because it removed all error checks.
Fixed in 9fb3ff31c15f36545bad11c1d9b11eaf0333f831, this time for good, I
hope!
Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 01 May 2020 11:24:04 GMT)
Full text and
rfc822 format available.
bug unarchived.
Request was from
Maxime Devos <maximedevos <at> telenet.be>
to
control <at> debbugs.gnu.org
.
(Sun, 26 Feb 2023 23:25:01 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#39301
; Package
guix
.
(Sun, 26 Feb 2023 23:28:01 GMT)
Full text and
rfc822 format available.
Message #30 received at 39301 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
These kind of errors happen again:
$ guix system build /etc/config.scm
/etc/config.scm:233:14: waarschuwing: the 'target' field is deprecated,
please use 'targets' instead
substitute: lijst van substituten van ‘https://ci.guix.gnu.org’ aan het
bijwerken... 100.0%
substitute: lijst van substituten van ‘https://bordeaux.guix.gnu.org’
aan het bijwerken... 100.0%
substitute: lijst van substituten van ‘https://substitutes.nonguix.org’
aan het bijwerken... 100.0%
The following derivations will be built:
/gnu/store/f0s8dnja8qli9qclpprlkj43nma54pm2-system.drv
/gnu/store/2qlkyj3cgbfykqg3frqmyadq8k2brckn-boot.drv
/gnu/store/mcilwp3nrjh8sg6fw98xs2j1bk3s5da4-shepherd.conf.drv
/gnu/store/023jq2rnz9ilww080676qwnl2arz2q80-shepherd-cups.go.drv
/gnu/store/7kgzwyy4rajwdkm6qgb11asgpqxb2pfw-shepherd-cups.scm.drv
/gnu/store/7kgzwyy4rajwdkm6qgb11asgpqxb2pfw-shepherd-cups.scm.drv bouwen...
/gnu/store/7kgzwyy4rajwdkm6qgb11asgpqxb2pfw-shepherd-cups.scm.drv
succesvol gebouwd
/gnu/store/023jq2rnz9ilww080676qwnl2arz2q80-shepherd-cups.go.drv bouwen...
;;; WARNING: loading compiled file
/gnu/store/4nw0zb4swga0cb8i35nvng3rg6z5qm8p-shepherd-0.9.3/lib/guile/3.0/site-ccache/shepherd/service.go
failed:
;;; In procedure load-thunk-from-memory: incompatible bytecode version
;;; WARNING: loading compiled file
/gnu/store/4nw0zb4swga0cb8i35nvng3rg6z5qm8p-shepherd-0.9.3/lib/guile/3.0/site-ccache/shepherd/support.go
failed:
;;; In procedure load-thunk-from-memory: incompatible bytecode version
;;; WARNING: loading compiled file
/gnu/store/4nw0zb4swga0cb8i35nvng3rg6z5qm8p-shepherd-0.9.3/lib/guile/3.0/site-ccache/shepherd/config.go
failed:
;;; In procedure load-thunk-from-memory: incompatible bytecode version
;;; WARNING: loading compiled file
/gnu/store/4nw0zb4swga0cb8i35nvng3rg6z5qm8p-shepherd-0.9.3/lib/guile/3.0/site-ccache/shepherd/comm.go
failed:
;;; In procedure load-thunk-from-memory: incompatible bytecode version
;;; WARNING: loading compiled file
/gnu/store/4nw0zb4swga0cb8i35nvng3rg6z5qm8p-shepherd-0.9.3/lib/guile/3.0/site-ccache/shepherd/system.go
failed:
;;; In procedure load-thunk-from-memory: incompatible bytecode version
/gnu/store/023jq2rnz9ilww080676qwnl2arz2q80-shepherd-cups.go.drv
succesvol gebouwd
/gnu/store/mcilwp3nrjh8sg6fw98xs2j1bk3s5da4-shepherd.conf.drv bouwen...
/gnu/store/mcilwp3nrjh8sg6fw98xs2j1bk3s5da4-shepherd.conf.drv succesvol
gebouwd
/gnu/store/2qlkyj3cgbfykqg3frqmyadq8k2brckn-boot.drv bouwen...
/gnu/store/2qlkyj3cgbfykqg3frqmyadq8k2brckn-boot.drv succesvol gebouwd
/gnu/store/f0s8dnja8qli9qclpprlkj43nma54pm2-system.drv bouwen...
/gnu/store/f0s8dnja8qli9qclpprlkj43nma54pm2-system.drv succesvol gebouwd
/gnu/store/fw1da6r6y4f1k8ddrfq4rr5xlgm9gzsc-system
Greetings,
Maxime.
[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]
Did not alter fixed versions and reopened.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sun, 26 Feb 2023 23:31:01 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 66 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.