GNU bug report logs -
#50461
[core-updates-frozen] backtrace on `guix package -A'
Previous Next
Reported by: Sarah Morgensen <iskarian <at> mgsn.dev>
Date: Tue, 7 Sep 2021 18:12:02 UTC
Severity: normal
Done: Sarah Morgensen <iskarian <at> mgsn.dev>
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 50461 in the body.
You can then email your comments to 50461 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#50461
; Package
guix
.
(Tue, 07 Sep 2021 18:12:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Sarah Morgensen <iskarian <at> mgsn.dev>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Tue, 07 Sep 2021 18:12:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello Guix,
I'm getting a backtrace on `guix package -A'. The argument doesn't seem
to matter, and `guix package -s' works fine.
--8<---------------cut here---------------start------------->8---
sarah <at> gnu ~/guix-cu-frozen [env]$ ./pre-inst-env guix describe
Git checkout:
repository: /home/sarah/guix/.git/worktrees
branch: HEAD
commit: 445eec918332c1b8d4a6ba4baf1322e13076029b
sarah <at> gnu ~/guix-cu-frozen [env]$ ./pre-inst-env guix package -A foo
Backtrace:
In srfi/srfi-1.scm:
460:18 19 (fold #<procedure 7f2a479a8a20 at guix/packages.scm:10…> …)
In guix/packages.scm:
1088:40 18 (_ _ ("x86_64-linux" "i686-linux"))
In guix/memoization.scm:
100:0 17 (_ #<hash-table 7f2a53d73380 331/443> (#<package co…> …) …)
In guix/packages.scm:
1084:10 16 (_)
In srfi/srfi-1.scm:
460:18 15 (fold #<procedure 7f2a47a1a1e0 at guix/packages.scm:10…> …)
In guix/packages.scm:
1088:40 14 (_ _ ("x86_64-linux" "i686-linux"))
In guix/memoization.scm:
100:0 13 (_ #<hash-table 7f2a53d73380 331/443> (#<package gt…> …) …)
In guix/packages.scm:
1084:10 12 (_)
In srfi/srfi-1.scm:
460:18 11 (fold #<procedure 7f2a47a1a1b0 at guix/packages.scm:10…> …)
In guix/packages.scm:
1088:40 10 (_ _ ("x86_64-linux" "i686-linux"))
In guix/memoization.scm:
100:0 9 (_ #<hash-table 7f2a53d73380 331/443> (#<package db…> …) …)
In guix/packages.scm:
1092:35 8 (_)
1331:16 7 (package->bag _ _ _ #:graft? _)
1432:48 6 (thunk)
In gnu/packages/docbook.scm:
479:28 5 (inputs #<package dblatex <at> 0.3.12 gnu/packages/docbook.s…>)
405:19 4 (inputs #<package dblatex <at> 0.3.12 gnu/packages/docbook.s…>)
In gnu/packages/tex.scm:
4103:18 3 (texlive-updmap.cfg _)
In srfi/srfi-1.scm:
460:18 2 (fold #<procedure 7f2a4e4d22b0 at gnu/packages/tex.scm…> …)
In gnu/packages/tex.scm:
4104:26 1 (_ _ _)
In ice-9/boot-9.scm:
1685:16 0 (raise-exception _ #:continuable? _)
ice-9/boot-9.scm:1685:16: In procedure raise-exception:
In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #<syntax-transformer texlive-latex-hyperref>
--8<---------------cut here---------------end--------------->8---
--
Sarah
Information forwarded
to
bug-guix <at> gnu.org
:
bug#50461
; Package
guix
.
(Tue, 07 Sep 2021 19:36:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 50461 <at> debbugs.gnu.org (full text, mbox):
Hi,
Sarah Morgensen <iskarian <at> mgsn.dev> skribis:
> I'm getting a backtrace on `guix package -A'. The argument doesn't seem
> to matter, and `guix package -s' works fine.
[...]
> In gnu/packages/tex.scm:
> 4104:26 1 (_ _ _)
> In ice-9/boot-9.scm:
> 1685:16 0 (raise-exception _ #:continuable? _)
>
> ice-9/boot-9.scm:1685:16: In procedure raise-exception:
> In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #<syntax-transformer texlive-latex-hyperref>
I believe rebuilding will fix it:
rm gnu/packages/*.go && make -j4
The reason is that bindings of deprecated packages like
‘texlive-latex-hyperref’ changed from regular bindings to macros; here
Guile stumbles upon the macro at run time when it instead expects a
<package> record.
Thanks,
Ludo’.
Reply sent
to
Sarah Morgensen <iskarian <at> mgsn.dev>
:
You have taken responsibility.
(Tue, 07 Sep 2021 19:54:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Sarah Morgensen <iskarian <at> mgsn.dev>
:
bug acknowledged by developer.
(Tue, 07 Sep 2021 19:54:01 GMT)
Full text and
rfc822 format available.
Message #13 received at 50461-done <at> debbugs.gnu.org (full text, mbox):
Hi,
Ludovic Courtès <ludo <at> gnu.org> writes:
> Hi,
>
> Sarah Morgensen <iskarian <at> mgsn.dev> skribis:
>
>> I'm getting a backtrace on `guix package -A'. The argument doesn't seem
>> to matter, and `guix package -s' works fine.
>
> [...]
>
>> In gnu/packages/tex.scm:
>> 4104:26 1 (_ _ _)
>> In ice-9/boot-9.scm:
>> 1685:16 0 (raise-exception _ #:continuable? _)
>>
>> ice-9/boot-9.scm:1685:16: In procedure raise-exception:
>> In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #<syntax-transformer texlive-latex-hyperref>
>
> I believe rebuilding will fix it:
>
> rm gnu/packages/*.go && make -j4
That fixed it. Sorry for the alarm!
(It seems that "make" for guix/guile is not very good at determining
what needs to be recompiled... this isn't the first time "make"
succeeded by still caused issues.)
--
Sarah
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Wed, 06 Oct 2021 11:24:10 GMT)
Full text and
rfc822 format available.
This bug report was last modified 3 years and 317 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.