bug#64090: Cannot compute a file with a G-exp

2023-06-17 Thread paren--- via Bug reports for GNU Guix
Robby Zambito writes: > Strangely with-extensions doesn't seem to be including the whole > dependency tree for me. Should it? No, I don't think it should. It *would* be possible to traverse the package inputs and add all the GUILE-BUILD-SYSTEM-using packages, but then you get the problem that

bug#64090: Cannot compute a file with a G-exp

2023-06-17 Thread Robby Zambito
Hello, "(" writes: > SOURCE-MODULE-CLOSURE only works for modules provided by Guix or Guix > channels ;) Modules included in Guile don't need it at all, and for > modules provided by third-party Guile libraries like guile-ini or > guile-json, you need to use WITH-EXTENSIONS: > >

bug#64090: Cannot compute a file with a G-exp

2023-06-17 Thread paren--- via Bug reports for GNU Guix
Hi! Robby Zambito writes: > scheme@(guile-user)> (source-module-closure '((ice-9 popen) (ice-9 atomic) > (ini) (json))) > $8 = () SOURCE-MODULE-CLOSURE only works for modules provided by Guix or Guix channels ;) Modules included in Guile don't need it at all, and for modules provided by

bug#64090: Cannot compute a file with a G-exp

2023-06-15 Thread Robby Zambito
Hi, I seem to be having two issues with writing a G-exp that computes a file. The first issue I ran into is that source-module-closure returns null no matter what modules I give it. ``` scheme@(guile-user)> (source-module-closure '((ice-9 popen) (ice-9 atomic) (ini) (json))) $8 = () ``` This