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
?