Finance packages broken in recent Guix: error: beancount: unbound variable

  • Done
  • quality assurance status badge
Details
2 participants
  • Christopher Baines
  • Marius Bakke
Owner
unassigned
Submitted by
Christopher Baines
Severity
normal

Debbugs page

Christopher Baines wrote 5 years ago
(address . bug-guix@gnu.org)
87wo6r5lrc.fsf@cbaines.net
→ guix describe
Generation 181 Apr 07 2020 16:55:29 (current)
guix 1e96e6a
branch: master
commit: 1e96e6ac8bc0285cc2adfac4ac29b538b84d5dfc

→ guix build ledger
Backtrace:
1 (primitive-load "/home/chris/.config/guix/current/bin/g…")
In guix/ui.scm:
1936:12 0 (run-guix-command _ . _)

guix/ui.scm:1936:12: In procedure run-guix-command:
error: beancount: unbound variable


I believe this issue was probalby present since [1] and [2] were merged,
around ~5 days ago.


Similar commands seem to work in a Git checkout, so I'm not sure what's
goig wrong here.

Thanks,

Chris
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl6Mo5dfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE
9Xe1bRAAm607jeS0gZKNVDVmLkRjS7JBTscmV/Rq4EXmroDV4lVuNFTZwW84H6fO
4yxr8zvIXHs2CqaGbKQwWGorPViTNb/fHZHB8p6vKgew0p3kjqUM/EPAaj/aNVG5
pChSRdDhUbyzBfC7C1knatw8NgQR8Q8LCtJdiy0AcFAOzJAOACn63LdkDL/iJMHS
bHXk5w9a43IN9hwgqvBBNPReFthVayj+vt2eVt8pnkwgGYZ5Fi+6J/jXBBTNM9CC
Ge0P8DY/U7baG4Lb8uANWWgVTu/Y6XrLYyGZb7jHlZjWlCVjl+wGt60OG9vOL89v
fIp3STlEKGObFqVYCTOc2kZZyia0dBM0u5e9n0l0cuZ2QMX/IGXAPmkUG2+g2WYz
CPwfOZb/5JxZo7j7WJxSDbyTwndRZKZiJpyiGNsVWPK5MVnSFxr7Q5cPClY4zjFD
r/UA63Urw/jWHGIwQjMl44yEaDcKK4IV5fxBdOOxH+1l0iy8IjSvk/9xhjQlKtmq
ypxHtqfoJBrLx5jwCL/+0A19tsyCIpmq9K+qn6Qt1Hm+5MIEOdP8J05ktA5h7dXb
KgB+RrG38/0WrlB8gEJ8XGDA5NX2KuUi1QKVOLgNa4/B0+u2KRNw/waGaJPLcA7P
93/KGiIQorCNGEX0subsH4cAbpvBAkF1lE8TumkNqTq3nLsPXkY=
=xCnP
-----END PGP SIGNATURE-----

Marius Bakke wrote 5 years ago
87imibmeck.fsf@devup.no
Christopher Baines <mail@cbaines.net> writes:

Toggle quote (16 lines)
> → guix describe
> Generation 181 Apr 07 2020 16:55:29 (current)
> guix 1e96e6a
> repository URL: https://git.savannah.gnu.org/git/guix.git
> branch: master
> commit: 1e96e6ac8bc0285cc2adfac4ac29b538b84d5dfc
>
> → guix build ledger
> Backtrace:
> 1 (primitive-load "/home/chris/.config/guix/current/bin/g…")
> In guix/ui.scm:
> 1936:12 0 (run-guix-command _ . _)
>
> guix/ui.scm:1936:12: In procedure run-guix-command:
> error: beancount: unbound variable

This is because of cross-module inheritance, which is not safe because
'beancount' may not be evaluated by the time 'emacs-beancount' is.

Fixed in 805d70214a1b22da70a7545cb1eb49bb5d7484d8, thanks!
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl6MrtsACgkQoqBt8qM6
VPrE8Qf/fmWIMGycj8pP6sMlo3vKMYCsr2otEYbqQa/GJHJIBO9eTV7efe5JyC18
T5KZakP/ci1fGh4nahsR9en8FGEqdG2BCHlt+LAC9ZK7Rb0tqBvlXqob0Fl/PZZt
cIBq6iwf0tkVPN2EoTb+mwIek+nVuxYTYvyFu8oI3V9AoWhEcTwxMK+5TRpO9o+g
RMNbeemnxraV5xzTN5BQaiKtWHhG8xdwQjpvE8Opf3cwgAkg2Q4BMaavUZFI2qMx
tudkWrhTEn8LrLxt9c5RnHYETfGuRHo+ktun8tcKZpRFYk4dyDP0oZiuoi/2r2Ip
5G4No9obBtostvOz3eaadobOBaNzUA==
=5D2H
-----END PGP SIGNATURE-----

Closed
Christopher Baines wrote 5 years ago
(name . Marius Bakke)(address . mbakke@fastmail.com)(address . 40488-done@debbugs.gnu.org)
87v9mb5h06.fsf@cbaines.net
Marius Bakke <mbakke@fastmail.com> writes:

Toggle quote (23 lines)
> Christopher Baines <mail@cbaines.net> writes:
>
>> → guix describe
>> Generation 181 Apr 07 2020 16:55:29 (current)
>> guix 1e96e6a
>> repository URL: https://git.savannah.gnu.org/git/guix.git
>> branch: master
>> commit: 1e96e6ac8bc0285cc2adfac4ac29b538b84d5dfc
>>
>> → guix build ledger
>> Backtrace:
>> 1 (primitive-load "/home/chris/.config/guix/current/bin/g…")
>> In guix/ui.scm:
>> 1936:12 0 (run-guix-command _ . _)
>>
>> guix/ui.scm:1936:12: In procedure run-guix-command:
>> error: beancount: unbound variable
>
> This is because of cross-module inheritance, which is not safe because
> 'beancount' may not be evaluated by the time 'emacs-beancount' is.
>
> Fixed in 805d70214a1b22da70a7545cb1eb49bb5d7484d8, thanks!

Great, thanks Marius :)
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl6Mu6lfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE
9XekphAAtqFVzxIhZ1VTD6Ie3rCtMUOWe5f5wfwvqZyjcIydbWRnmX/OEeiLL+lm
a10Penoy4i7FjW8Al4+i6/yIEXNKmgB9yO6vzVQGucAqDaLPMJZfytw4VeaxdetR
EK0pzTyV9UPFMNzu6NcxLvLQxcSgmZKi8qFt3IADADQ6vuzLkZ117J4zDyf7hdrD
Kte9oJcakn5tWprlNffVqtkn5YagIusqE0VNlJJBQ6hkkUAIJxIVRtsnww4QjMN0
RNxbEZGcUXvOFfu+lbM1P/f5KgnC2In23EH3uRiw2Ar0+1AK07v81bCSgEnWF8Tp
iUtmH4tfdfqiKEIfdFv0+DRPdtf0Q+NYVzMQE73yxNdwTX030IGIto267TLVrHz7
T6bZEFIV8SwsXMvwZXTUnkNrgb+yCB0uKcuR/KG8tOFJo1RJYoodmLI/KzgDj07M
0XIWwNzwHUi4ZD9vFlX4MCxZsHMegbIhUiQlF77QBSlBm0ylRkisA55ima+pxojE
rNNf+ALAGqnB8L00ISqUiuDCjG0LjZxwOkGchp+hfLcOgWGnWvQRjU2MqfweiwK7
iH4sCM8wvOrEk7yDMa7JdNIdx+mb/Uq3nLWsjkbQ1W7pf7sh38riySC/bZtRypyf
uAs7VT4h54W5MAvc4xv71cgmlFAEanYTSvBB2qvKlb94SA7mIN8=
=ifQ+
-----END PGP SIGNATURE-----

Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 40488@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 40488
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help