guix repl loads Guild 3.0.0 despite dependency is guile@2.2.6

  • Done
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • Moritz Lell
Owner
unassigned
Submitted by
Moritz Lell
Severity
normal
M
M
Moritz Lell wrote on 26 Jan 2020 17:56
(address . bug-guix@gnu.org)
10eb7c6c-30d8-22ea-a48c-af274eb76830@posteo.de
When I invoke `guix repl`, I get:

Toggle snippet (11 lines)
GNU Guile 3.0.0
Copyright (C) 1995-2020 Free Software Foundation, Inc.

Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
This program is free software, and you are welcome to redistribute it
under certain conditions; type `,show c' for details.

Enter `,help' for help.
scheme@(guix-user)>

despite `guix show guix` shows a dependency of `guile@2.2.6`

Toggle snippet (13 lines)
name: guix
version: 1.0.1-13.50299ad
outputs: out
systems: x86_64-linux i686-linux
dependencies: autoconf-wrapper@2.69 automake@1.16.1 bzip2@1.0.6
+ gettext-minimal@0.20.1 glibc-utf8-locales@2.29 gnutls@3.6.9
+ graphviz@2.40.1 guile-gcrypt@0.2.1 guile-git@0.3.0 guile-json@3.2.0
+ guile-sqlite3@0.1.0 guile-ssh@0.11.3 guile@2.2.6 gzip@1.10
+ help2man@1.47.10 libgcrypt@1.8.4 lzlib@1.11 pkg-config@0.29.2
+ po4a@0.57 sqlite@3.28.0 texinfo@6.6 util-linux@2.34 zlib@1.2.11
...

This is incorrect, is it?

Toggle snippet (5 lines)
guix c17fb65
Repository-URL: https://git.savannah.gnu.org/git/guix.git
Branch: master
Commit: c17fb659070765acba1b8f568f2639adf48ccd1e
L
L
Ludovic Courtès wrote on 27 Jan 2020 14:07
(name . Moritz Lell)(address . mlell@posteo.de)(address . 39297@debbugs.gnu.org)
87pnf5hwth.fsf@gnu.org
Hi,

Moritz Lell <mlell@posteo.de> skribis:

Toggle quote (15 lines)
> When I invoke `guix repl`, I get:
>
> GNU Guile 3.0.0
> Copyright (C) 1995-2020 Free Software Foundation, Inc.
>
> Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
> This program is free software, and you are welcome to redistribute it
> under certain conditions; type `,show c' for details.
>
> Enter `,help' for help.
> scheme@(guix-user)>
>
>
> despite `guix show guix` shows a dependency of `guile@2.2.6`

That’s perfectly correct: the ‘guix repl’ command comes from the ‘guix’
that you obtained via ‘guix pull’, and which just switched to Guile 3.0
(‘guix pull --news’ should contain an entry about it, but see also

Conversely, the ‘guix’ package is still using Guile 2.2, as you saw with
“guix show guix”. It will switch to 3.0 soonish.

The transition should be mostly complete within a few days so the
situation should be clearer.

HTH!

Ludo’.
L
L
Ludovic Courtès wrote on 27 Jan 2020 14:07
control message for bug #39297
(address . control@debbugs.gnu.org)
87o8uphwt2.fsf@gnu.org
tags 39297 notabug
close 39297
quit
?