Guix is at version 0, according to "guix --version"

  • Done
  • quality assurance status badge
Details
4 participants
  • Efraim Flashner
  • Ludovic Courtès
  • Marius Bakke
  • Maxime Devos
Owner
unassigned
Submitted by
Maxime Devos
Severity
normal
Merged with
M
M
Maxime Devos wrote on 28 Jun 2022 22:49
(address . bug-guix@gnu.org)
efde6f7e56c57dae6ac168c0258812282dfbcd11.camel@telenet.be
$ guix --version
guix (GNU Guix) 0
Copyright © 2022 de auteurs van Guix
Licentie GPLv3+: GNU GPL versie 3 of nieuwer
Dit is vrije software: je bent vrij om het aan te passen en het verder
te verspreiden.
Er is GEEN ENKELE GARANTIE, voor zover wettelijk toegestaan.

Didn't there use to be a commint instead of 0 or after 0?
(Reproduced by other people on #guix.)

Greetings,
Maxime.
-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYrtpThccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7jFHAQD8m3MA+slLv6MafFEF9LX4vrhA
aZeSXzMsMJDsXoKdRwEA8c9m0hwM9LvoSVvtVSjYsjuCsFhjL6yA5+5SlaLrPgs=
=03+v
-----END PGP SIGNATURE-----


M
M
Maxime Devos wrote on 28 Jun 2022 22:56
(address . 56290@debbugs.gnu.org)
18607fb709a63131108e2d98a93d60f3e7725ec8.camel@telenet.be
Maxime Devos schreef op di 28-06-2022 om 22:49 [+0200]:
Toggle quote (12 lines)
> $ guix --version
> guix (GNU Guix) 0
> Copyright © 2022 de auteurs van Guix
> Licentie GPLv3+: GNU GPL versie 3 of nieuwer
> <http://gnu.org/licenses/gpl.nl.html>
> Dit is vrije software: je bent vrij om het aan te passen en het verder
> te verspreiden.
> Er is GEEN ENKELE GARANTIE, voor zover wettelijk toegestaan.
>
> Didn't there use to be a commint instead of 0 or after 0?
> (Reproduced by other people on #guix.)

Reproducible on #guix by foreign distroers, but not by Guix Systemers.
M
M
Maxime Devos wrote on 28 Jun 2022 23:00
(address . 56290@debbugs.gnu.org)
fc9d924a767a57c0a21407e7fa56f644d9cf72e0.camel@telenet.be
Maxime Devos schreef op di 28-06-2022 om 22:56 [+0200]:
Toggle quote (2 lines)
> Reproducible on #guix by foreign distroers, but not by Guix Systemers.

Correction: also by Guix Systemers.
-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYrtr5BccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7g+xAQCQtE/JkivQVS4bRTP5NpqHJifU
JKyaBu4tKzp42IlgMAD+Nq8QcgYMmh1bBIHePh9pyO3gfAgmkt6+Uwpu7uYcAAU=
=QaUP
-----END PGP SIGNATURE-----


M
M
M
Marius Bakke wrote on 4 Nov 2022 18:49
(address . control@debbugs.gnu.org)
8735ay390a.fsf@gnu.org
block 53214 by 56290
thanks
E
E
Efraim Flashner wrote on 11 Nov 2022 15:29
(name . Maxime Devos)(address . maximedevos@telenet.be)
Y25cL7gNwfA0b0Vf@3900XT
I've hunted this down using 'guix time-machine' and it looks like the
first commit where the version string returns 0 is
076e825dc5d585943ce820a279fffe4af09757fb. On that
commit 'guix time-machine --commit=076e... -- --version' returns 0 and
on the commit before that 5996aab354831d942b10253bc70217a4f2e6a247 we
get the commit as the version string.

Looking at the commits I'm guessing that the 076e825d commit interacts
with the af57d1bf commit 2 before it, and whether the guile is guile-3.0
or guile-final or guile-3.0-latest.

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmNuXCsACgkQQarn3Mo9
g1HzTBAAoFR2nIkfnt0FqMC2QVqsDeMxqHNfDvDeDkOncCO5pOP0hbsNL/RvkB0m
06DK0lnnYOY+4JPAPdIBHZH75AmxX+6UYR6yFCaZjHO17pGV8zoou+8o9T8KSOlh
Lsi/2DjLrnGrnq/cSWMqVyP56twfLVOCAAVjcpd9/BXgxIM80DE1Bs0tgtcSvBDW
F/lHsujr0O1RM7d59HLkj4kU2X5wsDeUX5VFnzhW7s3Gg8cpNl7gaCe6EZm3qbDE
m1s9xjTKpHGxFFdqjVkGxax/Ot+GYEuUAXBE9TYPTTGDPAsLmjm6BXn6D/evbhWN
/HmHAeY8mP8+1TBona8p553FfdG7BagUueVEr3otf4Wb8B6Uqs9wHmP+1pEjHxge
oNqpbeTqA/D8Ytc6m7UxID0Eh/Tl7DgeBhoarvi2v3AFAZjd2Rc0dxgY/qfb1WtU
bH13fydvGME0hZInVwSjx/6YbOjr76EXJWhZB6PZqu9KJ1EsX94Sc7VjwIFwn6NC
vXUJ5T2BGCU0IusBdkscawDvlzKFgo7g8OpNqoj/aJ6WxXjEU0hBU6DN+uPysIXV
Uj9FVsEck2Hv7TOeiclcoaz5jYcb0x1jHZcLnXPuglkoFqHGVaShjWDm7Y5bi9Rv
wovrDlgs8nCzd1lzW8Yy0mYfapW+kYxrAY8/cFp8d/PnPzE0fWg=
=Z70y
-----END PGP SIGNATURE-----


L
L
Ludovic Courtès wrote on 14 Nov 2022 12:33
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87mt8tpy8d.fsf@gnu.org
Hi,

Efraim Flashner <efraim@flashner.co.il> skribis:

Toggle quote (11 lines)
> I've hunted this down using 'guix time-machine' and it looks like the
> first commit where the version string returns 0 is
> 076e825dc5d585943ce820a279fffe4af09757fb. On that
> commit 'guix time-machine --commit=076e... -- --version' returns 0 and
> on the commit before that 5996aab354831d942b10253bc70217a4f2e6a247 we
> get the commit as the version string.
>
> Looking at the commits I'm guessing that the 076e825d commit interacts
> with the af57d1bf commit 2 before it, and whether the guile is guile-3.0
> or guile-final or guile-3.0-latest.

Fun! Turns out this was caused by cross-module inlining: the initial
config.scm generated in ‘compiled-guix’ does (define %guix-version "0"),
and that got inlined in (guix ui).

Fixed in 54003af85cc5b689bd328b30617c93ed2f5fd647!

Ludo’.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 56290@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 56290
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch