GNU bug report logs - #56290
Guix is at version 0, according to "guix --version"

Previous Next

Package: guix;

Reported by: Maxime Devos <maximedevos <at> telenet.be>

Date: Tue, 28 Jun 2022 20:50:02 UTC

Severity: normal

Merged with 58927

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 56290 in the body.
You can then email your comments to 56290 AT debbugs.gnu.org in the normal way.

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#56290; Package guix. (Tue, 28 Jun 2022 20:50:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Maxime Devos <maximedevos <at> telenet.be>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 28 Jun 2022 20:50:02 GMT) Full text and rfc822 format available.

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

From: Maxime Devos <maximedevos <at> telenet.be>
To: bug-guix <at> gnu.org
Subject: Guix is at version 0, according to "guix --version"
Date: Tue, 28 Jun 2022 22:49:18 +0200
[Message part 1 (text/plain, inline)]
$ 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.)

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#56290; Package guix. (Tue, 28 Jun 2022 20:57:01 GMT) Full text and rfc822 format available.

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

From: Maxime Devos <maximedevos <at> telenet.be>
To: 56290 <at> debbugs.gnu.org
Subject: Re: bug#56290: Guix is at version 0, according to "guix --version"
Date: Tue, 28 Jun 2022 22:56:06 +0200
Maxime Devos schreef op di 28-06-2022 om 22:49 [+0200]:
> $ 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.





Information forwarded to bug-guix <at> gnu.org:
bug#56290; Package guix. (Tue, 28 Jun 2022 21:01:01 GMT) Full text and rfc822 format available.

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

From: Maxime Devos <maximedevos <at> telenet.be>
To: 56290 <at> debbugs.gnu.org
Subject: Re: bug#56290: Guix is at version 0, according to "guix --version"
Date: Tue, 28 Jun 2022 23:00:20 +0200
[Message part 1 (text/plain, inline)]
Maxime Devos schreef op di 28-06-2022 om 22:56 [+0200]:
> Reproducible on #guix by foreign distroers, but not by Guix Systemers.

Correction: also by Guix Systemers.
[signature.asc (application/pgp-signature, inline)]

Merged 56290 58927. Request was from Maxime Devos <maximedevos <at> telenet.be> to control <at> debbugs.gnu.org. (Mon, 31 Oct 2022 15:51:02 GMT) Full text and rfc822 format available.

Added indication that bug 56290 blocks53214 Request was from Marius Bakke <marius <at> gnu.org> to control <at> debbugs.gnu.org. (Fri, 04 Nov 2022 17:50:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#56290; Package guix. (Fri, 11 Nov 2022 14:30:02 GMT) Full text and rfc822 format available.

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

From: Efraim Flashner <efraim <at> flashner.co.il>
To: Maxime Devos <maximedevos <at> telenet.be>
Cc: 56290 <at> debbugs.gnu.org, ludo <at> gnu.org
Subject: Re: bug#56290: Guix is at version 0, according to "guix --version"
Date: Fri, 11 Nov 2022 16:29:03 +0200
[Message part 1 (text/plain, inline)]
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 <at> 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
[signature.asc (application/pgp-signature, inline)]

Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Mon, 14 Nov 2022 11:34:01 GMT) Full text and rfc822 format available.

Notification sent to Maxime Devos <maximedevos <at> telenet.be>:
bug acknowledged by developer. (Mon, 14 Nov 2022 11:34:01 GMT) Full text and rfc822 format available.

Message #23 received at 56290-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Efraim Flashner <efraim <at> flashner.co.il>
Cc: 56290-done <at> debbugs.gnu.org, Maxime Devos <maximedevos <at> telenet.be>
Subject: Re: bug#56290: Guix is at version 0, according to "guix --version"
Date: Mon, 14 Nov 2022 12:33:06 +0100
Hi,

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

> 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’.




Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Mon, 14 Nov 2022 11:34:02 GMT) Full text and rfc822 format available.

Notification sent to Marius Bakke <marius <at> gnu.org>:
bug acknowledged by developer. (Mon, 14 Nov 2022 11:34:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 12 Dec 2022 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 135 days ago.

Previous Next


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