guile-ini is missing a dependency on guile-lib

  • Done
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • wolf
Owner
unassigned
Submitted by
wolf
Severity
normal
W
(address . bug-guix@gnu.org)
ZRs53wR36Cb53W2F@ws
Hi,

I think guile-ini package is missing a dependency on guile-lib package.

$ guix shell -C guile guile-ini -- guile -c '(use-modules (ini))'
Backtrace:
In ice-9/boot-9.scm:
3564:26 19 (_)
In unknown file:
18 (primitive-load-path "ini/fsm" #<procedure 7ff9f57daf20?>)
In ice-9/boot-9.scm:
3923:23 17 (_)
3411:4 16 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)
3424:24 15 (_)
222:29 14 (map1 (((oop goops)) ((smc fsm)) ((ini fsm-context)) # ?))
222:17 13 (map1 (((smc fsm)) ((ini fsm-context)) ((ini #)) ((?))))
3327:17 12 (resolve-interface (smc fsm) #:select _ #:hide _ # _ # _ ?)
In ice-9/threads.scm:
390:8 11 (_ _)
In ice-9/boot-9.scm:
3253:13 10 (_)
In ice-9/threads.scm:
390:8 9 (_ _)
In ice-9/boot-9.scm:
3544:20 8 (_)
2836:4 7 (save-module-excursion #<procedure 7ff9f57c9420 at ice-?>)
3564:26 6 (_)
In unknown file:
5 (primitive-load-path "smc/fsm" #<procedure 7ff9f57dac60?>)
In ice-9/boot-9.scm:
3923:23 4 (_)
3411:4 3 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)
3424:24 2 (_)
222:17 1 (map1 (((scheme documentation)) ((oop goops)) ((# #)) ?))
3330:6 0 (resolve-interface (scheme documentation) #:select _ # _ ?)
ice-9/boot-9.scm:3330:6: In procedure resolve-interface:
no code for module (scheme documentation)

Compared to (which does not produce an error):

$ guix shell -C guile guile-ini guile-lib -- guile -c '(use-modules (ini))'

Have a nice day,
W.

--
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmUbOd8ACgkQL7/ufbZ/
wak6bRAAj413x5F/h8FfCbSsca1KX/HKmmCvUB0FAPchx1IU1gqkQ14V7hnJyUkf
0q0/m8Ewrrc5ll1UHxO9Meyac5SY2ZvVdqrYciDmPsBUi7+XZ3BUyqWoKet9u6BA
moAxRbPx0c7mwWeeFrn6+8FiW9ZYlDo2UOhjPcVwFEaW1kUgMxoXPB5KAz+Ztic4
CTRKZGYTqxhMBZ2nCRVkySpMOmRG9wEV6vatRpCetKaWNE/LuQGUHRel6i/wv5R0
ijeT/FpbqDa03f3TBOr3kPRALhoP2KKx2ec+dzlVAk2+6HkvBj7D1TAegayvXG6Y
bY1Cb/j6oi8EokyB3/QgdE59DlrfJlPBicsawzLvgxgD5CEPyrPTTjtkuGOWtbHk
hPIKJzfx5Afruob2FhjTJcRjtHdy+/IZI3HtcrW4L/NNxkAqv6ch0Uq+s0/G6IEm
gSRwdI4XPhyVNdvQX+8tysoPrjRcBX5CfGvkM+u5sapReSlECpdt+GZ9R1UNRa/h
+bgnWTfVRsMvEuB0/tO4fAHXkHxmeObjeK2TAXzRj497Qt7XugV7k4aZr0/bahM3
ejCEet0f6YDJp6P/j99gkUARxcypeGDt5r5RQN+lmFGPEZV+6CfYbOfBi83dwymg
G241s7LubAB7eHKQbBg5PbynIJLhN+0hbPC6m7ZfkUOde5crD/o=
=e42b
-----END PGP SIGNATURE-----


L
L
Ludovic Courtès wrote on 5 Oct 2023 17:03
Re: bug#66333: [PATCH] gnu: guile-ini: Added missing propagated input (guile-lib).
(name . Fabio Natali)(address . me@fabionatali.com)
8734yp3yd1.fsf@gnu.org
Fabio Natali <me@fabionatali.com> skribis:

Toggle quote (8 lines)
> ---
> Hi! ?
>
> Just a micro-fix which will hopefully close:
>
> https://issues.guix.gnu.org/66315

Hi! I tweaked the commit log and applied it, thanks!

Ludo’.
Closed
?
Your comment

This issue is archived.

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

To respond to this issue using the mumi CLI, first switch to it
mumi current 66315
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