* bug#58802: On guix pull: failed to compute the derivation for Guix (ERROR: In procedure %resolve-variable:)
@ 2022-10-26 17:07 Wiktor Żelazny
2022-10-27 8:04 ` zimoun
0 siblings, 1 reply; 5+ messages in thread
From: Wiktor Żelazny @ 2022-10-26 17:07 UTC (permalink / raw)
To: 58802
[-- Attachment #1: Type: text/plain, Size: 2666 bytes --]
Hi Guix,
Reporting as instructed. I stripped down this line
error: #{\x0;\x0;\x0;\x0}#: unbound variable
In reality, “\x0;” inside the braces is repeated maaaaaaaany times.
The error persists after disabling my “guix-wz” channel.
--8<---------------cut here---------------start------------->8---
Updating channel 'guix-wz' from Git repository at 'file:///home/w/guix/guix-wz-git'...
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Building from these channels:
guix https://git.savannah.gnu.org/git/guix.git c07b55e
guix-wz file:///home/w/guix/guix-wz-git ca5b233
Backtrace:
In ice-9/eval.scm:
721:20 19 (primitive-eval _)
In ice-9/psyntax.scm:
1230:36 18 (expand-top-sequence _ _ _ #f _ _ _)
1222:19 17 (parse _ (("placeholder" placeholder)) ((top) #(ribcage () () ())) _ e (eval) (hygiene #{ g115}#))
259:10 16 (parse _ (("placeholder" placeholder)) (()) _ c&e (eval) (hygiene #{ g115}#))
In ice-9/eval.scm:
293:34 15 (_ #<module (#{ g115}#) 7f71f5401320>)
In ice-9/boot-9.scm:
3409:4 14 (define-module* _ #:filename _ #:pure _ #:version _ #:imports _ #:exports _ #:replacements _ # _ # _ # _ ?)
3422:24 13 (_)
222:29 12 (map1 _)
222:29 11 (map1 _)
222:17 10 (map1 (((gnu packages perl)) ((gnu packages python)) ((gnu packages m4)) ((gnu packages man)) ((# ?)) ?))
3326:17 9 (resolve-interface (gnu packages perl) #:select _ #:hide _ #:prefix _ #:renamer _ #:version _)
In ice-9/threads.scm:
390:8 8 (_ _)
In ice-9/boot-9.scm:
3252:13 7 (_)
In ice-9/threads.scm:
390:8 6 (_ _)
In ice-9/boot-9.scm:
3536:20 5 (_)
2835:4 4 (save-module-excursion _)
3556:26 3 (_)
In unknown file:
2 (primitive-load-path "gnu/packages/perl" #<procedure 7f71f5411f80 at ice-9/boot-9.scm:3543:37 ()>)
In ice-9/eval.scm:
223:20 1 (proc #<module (#{ g116}#) 7f71f54010a0>)
In unknown file:
0 (%resolve-variable (7 . #) #<module (#{ g116}#) 7f71f54010a0>)
ERROR: In procedure %resolve-variable:
error: #{\x0;\x0;\x0;\x0}#: unbound variable
Computing Guix derivation for 'x86_64-linux'... guix pull: error: You found a bug: the program '/gnu/store/gfp2fp64pva2skb4iqdjzwfyns4ghyzl-compute-guix-derivation'
failed to compute the derivation for Guix (version: "c07b55eb94f8cfa9d0f56cfd97a16f2f7d842652"; system: "x86_64-linux";
host version: "86ec52f66735b122b9035eba56516fd16f3be958"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
--8<---------------cut here---------------end--------------->8---
Thanks for taking a look,
WŻ
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 963 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#58802: On guix pull: failed to compute the derivation for Guix (ERROR: In procedure %resolve-variable:)
2022-10-26 17:07 bug#58802: On guix pull: failed to compute the derivation for Guix (ERROR: In procedure %resolve-variable:) Wiktor Żelazny
@ 2022-10-27 8:04 ` zimoun
2022-10-31 22:32 ` Wiktor Żelazny
0 siblings, 1 reply; 5+ messages in thread
From: zimoun @ 2022-10-27 8:04 UTC (permalink / raw)
To: Wiktor Żelazny, 58802
Hi,
On Wed, 26 Oct 2022 at 19:07, Wiktor Żelazny <wz@freeshell.de> wrote:
> --8<---------------cut here---------------start------------->8---
>
> Updating channel 'guix-wz' from Git repository at 'file:///home/w/guix/guix-wz-git'...
> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
> Building from these channels:
> guix https://git.savannah.gnu.org/git/guix.git c07b55e
> guix-wz file:///home/w/guix/guix-wz-git ca5b233
[...]
> ERROR: In procedure %resolve-variable:
> error: #{\x0;\x0;\x0;\x0}#: unbound variable
> Computing Guix derivation for 'x86_64-linux'... guix pull: error: You found a bug: the program '/gnu/store/gfp2fp64pva2skb4iqdjzwfyns4ghyzl-compute-guix-derivation'
> failed to compute the derivation for Guix (version: "c07b55eb94f8cfa9d0f56cfd97a16f2f7d842652"; system: "x86_64-linux";
> host version: "86ec52f66735b122b9035eba56516fd16f3be958"; pull-version: 1).
> Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
>
> --8<---------------cut here---------------end--------------->8---
Using Guix 00ff6f7 and running,
--8<---------------cut here---------------start------------->8---
$ guix time-machine --commit=86ec52f66735b122b9035eba56516fd16f3be958 \
-- time-machine --commit=c07b55eb94f8cfa9d0f56cfd97a16f2f7d842652 \
-- help
--8<---------------cut here---------------end--------------->8---
then it works for me.
Cheers,
simon
^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#58802: On guix pull: failed to compute the derivation for Guix (ERROR: In procedure %resolve-variable:)
2022-10-27 8:04 ` zimoun
@ 2022-10-31 22:32 ` Wiktor Żelazny
2022-11-02 9:31 ` zimoun
0 siblings, 1 reply; 5+ messages in thread
From: Wiktor Żelazny @ 2022-10-31 22:32 UTC (permalink / raw)
To: zimoun; +Cc: 58802
[-- Attachment #1: Type: text/plain, Size: 766 bytes --]
On Thu, Oct 27, 2022 at 10:04:43AM +0200, zimoun wrote:
> Using Guix 00ff6f7 and running,
>
> --8<---------------cut here---------------start------------->8---
> $ guix time-machine --commit=86ec52f66735b122b9035eba56516fd16f3be958 \
> -- time-machine --commit=c07b55eb94f8cfa9d0f56cfd97a16f2f7d842652 \
> -- help
> --8<---------------cut here---------------end--------------->8---
Hi simon,
This doesn’t work for me, of course.
This
guix time-machine --commit=67a204920285adaf5603da1bc5cc13726cbef191 -- help
works.
One commit later
guix time-machine --commit=08f2a06d261ad7a91b3f4df83a5093b8a28f15ed -- help
fails.
The commit is “gnu: Add guile-dns.” Kind of makes sense that it is
guile-related.
WŻ
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 963 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#58802: On guix pull: failed to compute the derivation for Guix (ERROR: In procedure %resolve-variable:)
2022-10-31 22:32 ` Wiktor Żelazny
@ 2022-11-02 9:31 ` zimoun
2022-11-03 20:02 ` Wiktor Żelazny
0 siblings, 1 reply; 5+ messages in thread
From: zimoun @ 2022-11-02 9:31 UTC (permalink / raw)
To: Wiktor Żelazny; +Cc: 58802
Hi,
On lun., 31 oct. 2022 at 23:32, Wiktor Żelazny <wz@freeshell.de> wrote:
> On Thu, Oct 27, 2022 at 10:04:43AM +0200, zimoun wrote:
>
>> Using Guix 00ff6f7 and running,
>>
>> --8<---------------cut here---------------start------------->8---
>> $ guix time-machine --commit=86ec52f66735b122b9035eba56516fd16f3be958 \
>> -- time-machine --commit=c07b55eb94f8cfa9d0f56cfd97a16f2f7d842652 \
>> -- help
>> --8<---------------cut here---------------end--------------->8---
> This doesn’t work for me, of course.
It means it is on your side and not on Guix side, of course. :-)
> This
>
> guix time-machine --commit=67a204920285adaf5603da1bc5cc13726cbef191 -- help
>
> works.
>
> One commit later
>
> guix time-machine --commit=08f2a06d261ad7a91b3f4df83a5093b8a28f15ed -- help
>
> fails.
>
> The commit is “gnu: Add guile-dns.” Kind of makes sense that it is
> guile-related.
Are you sure the error is not coming from your local channel named
guix-wz?
From you initial bug report, the error seems because some Perl package.
And it would appear to me weird that the error would be from the
addition of the package guile-dns.
Cheers,
simon
^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#58802: On guix pull: failed to compute the derivation for Guix (ERROR: In procedure %resolve-variable:)
2022-11-02 9:31 ` zimoun
@ 2022-11-03 20:02 ` Wiktor Żelazny
0 siblings, 0 replies; 5+ messages in thread
From: Wiktor Żelazny @ 2022-11-03 20:02 UTC (permalink / raw)
To: zimoun; +Cc: 58802
[-- Attachment #1: Type: text/plain, Size: 1360 bytes --]
On Wed, Nov 02, 2022 at 10:31:11AM +0100, zimoun wrote:
> > One commit later
> >
> > guix time-machine --commit=08f2a06d261ad7a91b3f4df83a5093b8a28f15ed -- help
> >
> > fails.
> >
> > The commit is “gnu: Add guile-dns.” Kind of makes sense that it is
> > guile-related.
>
> Are you sure the error is not coming from your local channel named
> guix-wz?
I’m not sure. However, I did
sudo su -
# guix pull
and ran into the same issue, even though root does not use guix-wz.
I reverted the above commit in a local clone and tried pointing
guix to the clone
guix pull --url=… --commit=… --disable-authentication
Same problem.
I also build guix from the source and tried, in vain
./pre-inst-env guix pull
> From you initial bug report, the error seems because some Perl
> package.
There was one package with perl as a native-input. I removed it, and
nothing changed. Moreover, from the bug report:
222:17 10 (map1 (((gnu packages perl)) ((gnu packages python)) ((gnu packages m4)) ((gnu packages man)) ((# ?)) ?))
I don’t use m4 and man modules anywhere. However, the sequence
perl-python-m4-man occurs in gnu/packages/autotools.scm of Guix proper.
> And it would appear to me weird that the error would be from the
> addition of the package guile-dns.
Yes, I agree.
WŻ
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 963 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-11-03 20:04 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-26 17:07 bug#58802: On guix pull: failed to compute the derivation for Guix (ERROR: In procedure %resolve-variable:) Wiktor Żelazny
2022-10-27 8:04 ` zimoun
2022-10-31 22:32 ` Wiktor Żelazny
2022-11-02 9:31 ` zimoun
2022-11-03 20:02 ` Wiktor Żelazny
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).