Re: No Guile on Windows? (was: My Guile Hacker Handbook)

2020-07-27 Thread Christopher Lam
My mistake: gnucash uses MinGW-w64. The gnucash lead developer has a few patches to successfully compile guile on MinGW-w64. It would be great if these patches were taken upstream and a CI pipeline enabled for testing. Otherwise gnucash for windows will always need to catch up, and is at severe ri

Re: Building packages in REPL

2020-07-27 Thread zimoun
Hi Ludo’, On Fri, 24 Jul 2020 at 16:38, Ludovic Courtès wrote: > (guix scripts) has a high-level ‘build-package’ procedure (initially > written for Emacs-Guix) that can be used like this: > > --8<---cut here---start->8--- > $ guix repl [...] > scheme@(guix-u

Re: No Guile development packages were found.

2020-07-27 Thread Julien Lepiller
Le Mon, 27 Jul 2020 13:29:28 -0500, mbcladw...@stihie.net a écrit : > (inputs > `(("guile" ,guile))) The variable that contains the latest guile package is not named guile, which explains the error you get. Although the package is named "guile" (because of its name field), the variable that c

Re: No Guile development packages were found.

2020-07-27 Thread Julien Lepiller
Le Mon, 27 Jul 2020 13:58:07 -0500, mbcladw...@stihie.net a écrit : > /home/mbc/.config/guix/current/bin/guix is first but: > > mbc@xps:~$ hash guix > mbc@xps:~$ type guix > guix is hashed (/usr/local/bin/guix) > mbc@xps:~$ I should be /home/mbc/.config/guix/current/bin don't specify guix as pa

Re: No Guile development packages were found.

2020-07-27 Thread mbcladwell
Quoting Julien Lepiller : Hi, Le Mon, 27 Jul 2020 06:52:52 -0500, mbcladw...@stihie.net a écrit : Hi, I would like to upgrade guile-json in my local store. I start with $guix pull $guix package -u (didn't do anything) If guile-json is not installed in your default profile, that's expecte

Re: No Guile development packages were found.

2020-07-27 Thread mbcladwell
Quoting Efraim Flashner : On Mon, Jul 27, 2020 at 06:52:52AM -0500, mbcladw...@stihie.net wrote: Hi, I would like to upgrade guile-json in my local store. I start with $guix pull $guix package -u (didn't do anything) [...] Builds occur in a chrooted environment, so only the packages adde

Re: Gitlab CI

2020-07-27 Thread divoplade
Le lundi 27 juillet 2020 à 09:46 +0200, Ludovic Courtès a écrit : > > I prefer the solution in which the pack is a .tar.gz that is > > directly > > untarred to /; this way it can be run on a shared unprivileged > > runner > > and the storage can be achieved in the runner itself, via the > > gitlab

Re: Building packages in REPL

2020-07-27 Thread Pierre Neidhardt
Hi! Thank you Ludovic for sharing these REPL commands. I cannot build packages this way in Geiser though, because unless a substitute is available, the Geiser buffer chokes on the very large output. Does anyone know how to work around this limitation? Does anyone build Guix packages from the Ge

Re: No Guile development packages were found.

2020-07-27 Thread Julien Lepiller
Hi, Le Mon, 27 Jul 2020 06:52:52 -0500, mbcladw...@stihie.net a écrit : > Hi, > I would like to upgrade guile-json in my local store. > I start with > $guix pull > $guix package -u (didn't do anything) If guile-json is not installed in your default profile, that's expected. Otherwise, maybe it

Re: No Guile development packages were found.

2020-07-27 Thread Efraim Flashner
On Mon, Jul 27, 2020 at 06:52:52AM -0500, mbcladw...@stihie.net wrote: > > Hi, > I would like to upgrade guile-json in my local store. > I start with > $guix pull > $guix package -u (didn't do anything) > > Modifying the template at > https://guix.gnu.org/blog/2018/a-packaging-tutorial-for-guix/

Re: system reconfigure, Git error: the SSL certificate is invalid

2020-07-27 Thread Andreas Reuleaux
To answer my own question (and for the record, or for anyone interested): Doing "guix pull" as root, i.e. several cycles of # guix pull # guix system reconfigure /etc/config.scm # reboot really, all of them as root, did update my system enough, to make my usual cycle work again, i.e. (as

No Guile development packages were found.

2020-07-27 Thread mbcladwell
Hi, I would like to upgrade guile-json in my local store. I start with $guix pull $guix package -u (didn't do anything) Modifying the template at https://guix.gnu.org/blog/2018/a-packaging-tutorial-for-guix/ I create the file guile-json.scm: (use-modules (guix packages) (guix

Re: Non-root installs.

2020-07-27 Thread Roel Janssen
On Sat, 2020-07-25 at 17:02 -0700, Diagon wrote: > Hey all - I tried on IRC, but was told that this might be a better > place. I'm wondering if someone here has experience with a non-root > install. Optimally, is there by this point a guix-install.sh for > non-root? I know it's doable, eg: > ht

Re: Gitlab CI

2020-07-27 Thread Ludovic Courtès
Hi, divoplade skribis: > Le vendredi 24 juillet 2020 à 16:30 +0200, Ludovic Courtès a écrit : >> >> So presumably a better option is to use an image created like this: >> >> guix pack -f docker -S /bin=bin guix --localstatedir >> > As you may know, most gitlab server will not let you use th