GNU bug report logs - #38600
Unbound variable for some package --show invocations.

Previous Next

Package: guix;

Reported by: Jacob MacDonald <jaccarmac <at> gmail.com>

Date: Sat, 14 Dec 2019 01:10:02 UTC

Severity: normal

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

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 38600 in the body.
You can then email your comments to 38600 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#38600; Package guix. (Sat, 14 Dec 2019 01:10:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jacob MacDonald <jaccarmac <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sat, 14 Dec 2019 01:10:02 GMT) Full text and rfc822 format available.

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

From: Jacob MacDonald <jaccarmac <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: Unbound variable for some package --show invocations.
Date: Fri, 13 Dec 2019 17:08:48 -0800
Noticed the problem with cl-slime-swank, but seems to happen with a
variety of packages including sbcl-cl-uglify-js itself. I checked
javascript.scm, which does import lisp-xyz; Haven't done any deeper
debugging to discover possible causes.

Backtrace follows.

$ guix package --show=sbcl-cl-uglify-js
Backtrace:
In ice-9/boot-9.scm:
   222:29 19 (map1 (((gnu packages gettext)) ((gnu packages #)) (#) …))
   222:29 18 (map1 (((gnu packages ghostscript)) ((gnu packages …)) …))
   222:29 17 (map1 (((gnu packages gl)) ((gnu packages glib)) ((…)) …))
   222:29 16 (map1 (((gnu packages glib)) ((gnu packages gnome)) # …))
   222:29 15 (map1 (((gnu packages gnome)) ((gnu packages gnupg)) # …))
   222:29 14 (map1 (((gnu packages gnupg)) ((gnu packages #)) ((…)) …))
   222:29 13 (map1 (((gnu packages gstreamer)) ((gnu packages #)) # …))
   222:29 12 (map1 (((gnu packages gtk)) ((gnu packages image)) (#) …))
   222:29 11 (map1 (((gnu packages image)) ((gnu packages #)) ((…)) …))
   222:29 10 (map1 (((gnu packages imagemagick)) ((gnu packages …)) …))
   222:17  9 (map1 (((gnu packages javascript)) ((gnu packages #)) …))
  2800:17  8 (resolve-interface (gnu packages javascript) #:select _ …)
In ice-9/threads.scm:
    390:8  7 (_ _)
In ice-9/boot-9.scm:
  2726:13  6 (_)
In ice-9/threads.scm:
    390:8  5 (_ _)
In ice-9/boot-9.scm:
  2994:20  4 (_)
   2312:4  3 (save-module-excursion #<procedure 7fbf1f28b330 at ice-…>)
  3014:26  2 (_)
In unknown file:
           1 (primitive-load-path "gnu/packages/javascript" #<proced…>)
In gnu/packages/javascript.scm:
   460:10  0 (_)

gnu/packages/javascript.scm:460:10: error: sbcl-cl-uglify-js: unbound variable




Information forwarded to bug-guix <at> gnu.org:
bug#38600; Package guix. (Sun, 15 Dec 2019 16:39:01 GMT) Full text and rfc822 format available.

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

From: Efraim Flashner <efraim <at> flashner.co.il>
To: Jacob MacDonald <jaccarmac <at> gmail.com>
Cc: 38600 <at> debbugs.gnu.org
Subject: Re: bug#38600: Unbound variable for some package --show invocations.
Date: Sun, 15 Dec 2019 18:37:33 +0200
[Message part 1 (text/plain, inline)]
If you run 'guix pull' again do you still get the same errors?

-- 
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)]

Information forwarded to bug-guix <at> gnu.org:
bug#38600; Package guix. (Sun, 15 Dec 2019 23:33:02 GMT) Full text and rfc822 format available.

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

From: Jacob MacDonald <jaccarmac <at> gmail.com>
To: 38600 <at> debbugs.gnu.org
Subject: Re: bug#38600: Unbound variable for some package --show invocations.
Date: Sun, 15 Dec 2019 15:31:51 -0800
Yes, though interestingly I can't reproduce in a development tree at
the commit used when I submitted the report
(9f9520a1299fccd8508d03ce0c9280c6e0030207). In summary:

Error occurs:
1. In 9f9520a1299fccd8508d03ce0c9280c6e0030207
2. In 00386d3430f12710997f17091a55c07323ff138c
3. In 00386d3430f12710997f17091a55c07323ff138c after running guix pull
once again (this did cause a rebuild of compute-guix-derivation)
Error does not occur:
In the Guix source tree (using the pre-inst-env script) @
9f9520a1299fccd8508d03ce0c9280c6e0030207

Would it be useful to compare the hashes for packages I build manually
to hashes of the packages from the substitute server? If so, what
packages should I check and what's the easiest way (and is guix
challenge useful in this situation [forgive me, I'm pretty unfamiliar
with debugging this kind of error in Guix])?

On Sun, Dec 15, 2019 at 8:38 AM Efraim Flashner <efraim <at> flashner.co.il> wrote:
>
> If you run 'guix pull' again do you still get the same errors?
>
> --
> 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




Reply sent to Efraim Flashner <efraim <at> flashner.co.il>:
You have taken responsibility. (Mon, 16 Dec 2019 09:43:02 GMT) Full text and rfc822 format available.

Notification sent to Jacob MacDonald <jaccarmac <at> gmail.com>:
bug acknowledged by developer. (Mon, 16 Dec 2019 09:43:02 GMT) Full text and rfc822 format available.

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

From: Efraim Flashner <efraim <at> flashner.co.il>
To: Jacob MacDonald <jaccarmac <at> gmail.com>
Cc: 38600-done <at> debbugs.gnu.org
Subject: Re: bug#38600: Unbound variable for some package --show invocations.
Date: Mon, 16 Dec 2019 11:41:20 +0200
[Message part 1 (text/plain, inline)]
On Sun, Dec 15, 2019 at 03:22:02PM -0800, Jacob MacDonald wrote:
> Yes, though interestingly I can't reproduce in a development tree at
> the commit used when I submitted the report
> (9f9520a1299fccd8508d03ce0c9280c6e0030207). In summary:
> 
> Error occurs:
> 1. In 9f9520a1299fccd8508d03ce0c9280c6e0030207
> 2. In 00386d3430f12710997f17091a55c07323ff138c
> 3. In 00386d3430f12710997f17091a55c07323ff138c after running guix pull
> once again (this did cause a rebuild of compute-guix-derivation)
> Error does not occur:
> In the Guix source tree (using the pre-inst-env script) @
> 9f9520a1299fccd8508d03ce0c9280c6e0030207
> 
> Would it be useful to compare the hashes for packages I build manually
> to hashes of the packages from the substitute server? If so, what
> packages should I check and what's the easiest way (and is guix
> challenge useful in this situation [forgive me, I'm pretty unfamiliar
> with debugging this kind of error in Guix])?

I think it's more likely that it's a transitive error and while it
shouldn't have happened it's probably not worth worrying about.

> 
> On Sun, Dec 15, 2019 at 8:38 AM Efraim Flashner <efraim <at> flashner.co.il> wrote:
> >
> > If you run 'guix pull' again do you still get the same errors?
> >
> > --
> > 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

-- 
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)]

Information forwarded to bug-guix <at> gnu.org:
bug#38600; Package guix. (Mon, 16 Dec 2019 17:19:02 GMT) Full text and rfc822 format available.

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

From: Jacob MacDonald <jaccarmac <at> gmail.com>
To: Efraim Flashner <efraim <at> flashner.co.il>
Cc: 38600-done <at> debbugs.gnu.org
Subject: Re: bug#38600: Unbound variable for some package --show invocations.
Date: Mon, 16 Dec 2019 09:18:01 -0800
[Message part 1 (text/plain, inline)]
I've been able to reproduce it consistently across multiple Guix versions
and after daemon/system. Seems like a bug in my install but not sure where
since my Guix binaries are from the substitute. Probably a better thread
for help-guix, thanks for the help!
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#38600; Package guix. (Mon, 16 Dec 2019 17:19:02 GMT) Full text and rfc822 format available.

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

From: Jacob MacDonald <jaccarmac <at> gmail.com>
To: Efraim Flashner <efraim <at> flashner.co.il>
Cc: 38600-done <at> debbugs.gnu.org
Subject: Re: bug#38600: Unbound variable for some package --show invocations.
Date: Mon, 16 Dec 2019 09:18:39 -0800
[Message part 1 (text/plain, inline)]
daemon/system restarts*
[Message part 2 (text/html, inline)]

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

This bug report was last modified 5 years and 159 days ago.

Previous Next


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