GNU bug report logs - #39298
re-exporting local variable: iota

Previous Next

Package: guix;

Reported by: Ricardo Wurmus <rekado <at> elephly.net>

Date: Sun, 26 Jan 2020 20:49:01 UTC

Severity: normal

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 39298 in the body.
You can then email your comments to 39298 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#39298; Package guix. (Sun, 26 Jan 2020 20:49:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ricardo Wurmus <rekado <at> elephly.net>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 26 Jan 2020 20:49:01 GMT) Full text and rfc822 format available.

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

From: Ricardo Wurmus <rekado <at> elephly.net>
To: bug-guix <at> gnu.org
Cc: ludo <at> gnu.org
Subject: re-exporting local variable: iota
Date: Sun, 26 Jan 2020 21:48:22 +0100
Since the upgrade to Guile 3.0 I can no longer upgrade my profile.  The
module-import-compiled derivation can no longer be built.  It fails with
a backtrace involving only Guile modules, no Guix modules.

The error is:

  ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
  re-exporting local variable: iota

This happens when compiling guix/build/utils.scm, srfi/srfi-1.scm, and
srfi/srfi-26.scm, i.e. /gnu/store/p4lwp5ghh4vsna72k7if132k2321hhw1-module-import.

I have only just reconfigured the system and have not rebooted since.

--
Ricardo




Information forwarded to bug-guix <at> gnu.org:
bug#39298; Package guix. (Sun, 26 Jan 2020 21:01:02 GMT) Full text and rfc822 format available.

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

From: Ricardo Wurmus <rekado <at> elephly.net>
To: 39298 <at> debbugs.gnu.org
Subject: re-exporting local variable: iota
Date: Sun, 26 Jan 2020 21:59:58 +0100
This happens even after a reboot, so that’s reassuring.
This is tied to building the derivation for the “sicp” package, which
has this arguments field:

      (arguments
       `(#:modules ((guix build utils)
                    (srfi srfi-1)
                    (srfi srfi-26))
         #:builder
         (begin
           (use-modules (guix build utils)
                        (srfi srfi-1)
                        (srfi srfi-26))
           …)))

That’s where utils and the srfis come from.

-- 
Ricardo




Information forwarded to bug-guix <at> gnu.org:
bug#39298; Package guix. (Mon, 27 Jan 2020 11:47:01 GMT) Full text and rfc822 format available.

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

From: clement <at> lassieur.org (Clément Lassieur)
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 39298 <at> debbugs.gnu.org, ludo <at> gnu.org
Subject: Re: bug#39298: re-exporting local variable: iota
Date: Mon, 27 Jan 2020 12:46:37 +0100
Ricardo Wurmus <rekado <at> elephly.net> writes:

> Since the upgrade to Guile 3.0 I can no longer upgrade my profile.  The
> module-import-compiled derivation can no longer be built.  It fails with
> a backtrace involving only Guile modules, no Guix modules.
>
> The error is:
>
>   ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
>   re-exporting local variable: iota
>
> This happens when compiling guix/build/utils.scm, srfi/srfi-1.scm, and
> srfi/srfi-26.scm, i.e. /gnu/store/p4lwp5ghh4vsna72k7if132k2321hhw1-module-import.
>
> I have only just reconfigured the system and have not rebooted since.
>
> --
> Ricardo

Hi,

This happens on

$ guix build gajim

with

Generation 23	janv. 27 2020 11:03:29	(current)
  guix 4a0e492
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 4a0e49279ddc53655f593796b0b1e170369d2a08

Clément




Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Mon, 27 Jan 2020 13:20:02 GMT) Full text and rfc822 format available.

Notification sent to Ricardo Wurmus <rekado <at> elephly.net>:
bug acknowledged by developer. (Mon, 27 Jan 2020 13:20:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: clement <at> lassieur.org (Clément Lassieur)
Cc: Ricardo Wurmus <rekado <at> elephly.net>, 39298-done <at> debbugs.gnu.org
Subject: Re: bug#39298: re-exporting local variable: iota
Date: Mon, 27 Jan 2020 14:19:35 +0100
Hello!

clement <at> lassieur.org (Clément Lassieur) skribis:

> Ricardo Wurmus <rekado <at> elephly.net> writes:
>
>> Since the upgrade to Guile 3.0 I can no longer upgrade my profile.  The
>> module-import-compiled derivation can no longer be built.  It fails with
>> a backtrace involving only Guile modules, no Guix modules.
>>
>> The error is:
>>
>>   ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
>>   re-exporting local variable: iota
>>
>> This happens when compiling guix/build/utils.scm, srfi/srfi-1.scm, and
>> srfi/srfi-26.scm, i.e. /gnu/store/p4lwp5ghh4vsna72k7if132k2321hhw1-module-import.
>>
>> I have only just reconfigured the system and have not rebooted since.
>>
>> --
>> Ricardo
>
> Hi,
>
> This happens on
>
> $ guix build gajim

Fixed in 5e61de242156cdb3314abac168d9682ca7a4c28f.

Ricardo, does it also solve the problem for you?  If not, please let us
know how to reproduce it.

Let’s see if there are other instances of mistakes like this one.

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#39298; Package guix. (Mon, 27 Jan 2020 13:47:01 GMT) Full text and rfc822 format available.

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

From: Clément Lassieur <clement <at> lassieur.org>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: Ricardo Wurmus <rekado <at> elephly.net>, 39298-done <at> debbugs.gnu.org
Subject: Re: bug#39298: re-exporting local variable: iota
Date: Mon, 27 Jan 2020 14:46:46 +0100
Ludovic Courtès <ludo <at> gnu.org> writes:

> Fixed in 5e61de242156cdb3314abac168d9682ca7a4c28f.

Thank you for the quick fix!




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 25 Feb 2020 12:24:09 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 62 days ago.

Previous Next


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