Re: Building Bash with Geesh

2018-12-08 Thread Jan Nieuwenhuizen
Timothy Sample writes: Hello, Attached are two small patches that allow me to run the Gash test suite with Geesh, like so --8<---cut here---start->8--- PATH=$PATH:bin SHELL='../geesh/pre-inst-env geesh' ./check.sh --8<---cut here---end

Re: Building Bash with Geesh

2018-12-08 Thread Chris Marusich
Timothy Sample writes: > Over the last year, I built Geesh , > which is a simple Shell interpreter written in Guile Scheme. As of the > other day, it is capable enough to build Bash! That's awesome! I always enjoy reading the emails on this list that are relat

Re: GNU Guix Days before FOSDEM

2018-12-08 Thread Chris Marusich
Hi Ludo, Pjotr, and others, l...@gnu.org (Ludovic Courtès) writes: > Hello! > > Pjotr Prins skribis: > >> If you intend to come and/or want to speak please add your name and >> proposed title to the new page at >> >> https://libreplanet.org/wiki/Group:Guix/FOSDEM2018 >> >> Alternatively, reply

Re: bootstrapping SED-4.5, circular dependency?

2018-12-08 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello, > Jan, could it be that the ‘basename’ and ‘dirname’ implementations in > Gash fail this test? It might be that sed is not needed if you get > these right. Ah, yes! I have added some test to Gash and this basename -- / failed, producing the empty string, wh

Re: bootstrapping SED-4.5, circular dependency?

2018-12-08 Thread Jan Nieuwenhuizen
Assaf Gordon writes: Hello Assaf, > Technically speaking, these kind of dependencies (e.g. needing SED > to build a package) arise from autotools, not directly from sed's > build commands. Ah yes, course. That is a big difference. >> Here is what I get: > [...] >> ERROR: In procedure scm-error

Re: Video of Talk: "Everyday Use of GNU Guix"

2018-12-08 Thread Chris Marusich
Hi Ludo, Ludovic Courtès writes: > Chris, if you want you can push a .md file to guix-artwork.git with a > link to the video (for example similar to > ) > and I can do the CVS dance to upload it if you want. :-) Sounds good!

Re: Using a CDN or some other mirror?

2018-12-08 Thread Chris Marusich
Hi everyone, l...@gnu.org (Ludovic Courtès) writes: > Ludovic Courtès skribis: > > [...] I’m thinking about using a similar setup, but hosting the mirror > on some Big Corp CDN or similar. Chris Marusich came up with a setup > along these lines a while back: > > https://lists.gnu.org/archive/

Re: Installer and luks support.

2018-12-08 Thread Mathieu Othacehe
Hey Ludo, > I suppose that if you run “halt” or “reboot”, everything is terminated > properly, right? I’m not sure if you should worry beyond that; in > general, it’s reasonable to assume that people will reboot when the > installation is over, no? Yes it is. My concern is when the guix system

Re: GuixSD on eoma68-a20?

2018-12-08 Thread Danny Milosavljevic
Hi Mark, On Sat, 08 Dec 2018 15:59:58 -0500 Mark H Weaver wrote: > This sounds like two distinct bugs: > > * Regarding the lack of disk space: if I'm not mistaken, as things are > currently implemented, we must specify the size of the disk image > manually. I guess we need to increase the

Re: bug#33676: GuixSD on eoma68-a20?

2018-12-08 Thread Ludovic Courtès
Hi, Danny Milosavljevic skribis: > On Sat, 08 Dec 2018 18:34:04 +0100 > Ricardo Wurmus wrote: > >> > Guix received one but we have so far be unable to get the GuixSD flash >> > image because something always breaks on Hydra before it's done (for >> > example lack of disk space - see >> > https

Re: bootstrapping SED-4.5, circular dependency?

2018-12-08 Thread Ludovic Courtès
Hello, Assaf Gordon skribis: > Digging a bit further, I see this specific sed program originates > from autoconf, from the M4 code used to implement basename and dirname, > e.g. here: > https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/m4sugar/m4sh.m4#n922 > https://git.savannah.gnu.org/cg

Re: 01/03: build: file-systems: Add luks to %partition-uuid-readers.

2018-12-08 Thread Ludovic Courtès
Hello Mathieu! Mathieu Othacehe skribis: >> Thus I think it’s probably best to keep LUKS UUID lookup separate from >> file system lookup. >> >> WDYT? Are there use cases in the installer where this is problematic? > > It makes sense and there are no particular need, so I reverted this > commit

Re: Renice the daemon in config.scm

2018-12-08 Thread Ludovic Courtès
Hi! swedebu...@riseup.net skribis: > I would like to renice the daemon and all its children in config.scm. > > Is there a way to do this? You could get the PID of the main guix-daemon process (not shown by ‘guix processes’): sudo herd status guix-daemon and then “renice -n 19 -p PID”. Perh

Re: Installer and luks support.

2018-12-08 Thread Ludovic Courtès
Hello, Mathieu Othacehe skribis: > I discovered an issue that also exist in other partitioning modes, and I > don't know how to deal with it. The last step of the installer consists > in: > > * Mount partitions on /mnt (depending on the result of partitioning > step). > * Write the system conf

Re: Ruby 2.5, pushing to staging?

2018-12-08 Thread Marius Bakke
Christopher Baines writes: > Christopher Baines writes: > >> Christopher Baines writes: >> >>> A new minor version of Ruby has been out for a while, and it would be >>> good to get Ruby 2.5 in to Guix. >>> >>> I've put up a patch here [1], and tried it locally. I've pushed some >>> fixes to mas

Re: Video of Talk: "Everyday Use of GNU Guix"

2018-12-08 Thread Ludovic Courtès
Hi! Chris Marusich skribis: > Mark H Weaver writes: > >> I copied the video to audio-video.gnu.org. It's now available here: >> >> https://audio-video.gnu.org/video/misc/2018-11__Everyday_use_of_GNU_Guix__Chris_Marusich__SeaGL.webm > > Thank you, Mark. Thanks indeed, that was fast! Chris, if

Re: Paris gathering: Sunday dinner, etc.

2018-12-08 Thread Ludovic Courtès
Hello Guix! For those who can make it this Sunday in Paris, I propose that we meet at 7:45PM at this restaurant: Le Petit Cambodge 20 rue Alibert 75010 Paris https://lepetitcambodge.fr/ They have vegetarian options and it looks good to me. :-) See you there! Ludo’. signature.asc De

Re: Paris gathering: Sunday dinner, etc.

2018-12-08 Thread Ludovic Courtès
Hi! Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> If anyone is around in Paris on the evening of Sunday 9th, I’d be happy >> to have dinner with them in town! Please let me know if you’re >> interested. > > I’m sadly unavailable. On Sunday I’ll still be on the bus. Will we go > for

Re: Video of Talk: "Everyday Use of GNU Guix"

2018-12-08 Thread Chris Marusich
Hi everyone, Joshua Branson writes: > Thanks for sharing! My pleasure! Hopefully it will help more people to learn about Guix. Ludovic Courtès writes: > Nice talk! I like the example you gave with GNU Hello, which > illustrates very well how we can put software into the hands of users > an

Re: Patchwork + automated checking and testing of patches

2018-12-08 Thread Chris Marusich
Hi Chris, Christopher Baines writes: > Chris Marusich writes: > >> [...] Why do you think using Jenkins wouldn't be maintainable? [...] > > Sure, I've used Jenkins in different contexts, and indeed currently use > Jenkins, so I've got some experience here. > > I'm obviously ignoring all the goo

Re: GuixSD on eoma68-a20?

2018-12-08 Thread Mark H Weaver
Hi Danny, Danny Milosavljevic writes: > On Sat, 8 Dec 2018 17:39:01 +0100 > swedebugia wrote: > >> Could we pre-order some of these owned by the foundation to >> be used to to hack on this? >> >> See https://www.crowdsupply.com/eoma68/micro-desktop > > Guix received one but we have so far be u

Re: bug#33676: GuixSD on eoma68-a20?

2018-12-08 Thread Danny Milosavljevic
Hi Ricardo, On Sat, 08 Dec 2018 18:34:04 +0100 Ricardo Wurmus wrote: > > Guix received one but we have so far be unable to get the GuixSD flash > > image because something always breaks on Hydra before it's done (for > > example lack of disk space - see > > https://hydra.gnu.org/build/3198097/l

Re: bootstrapping SED-4.5, circular dependency?

2018-12-08 Thread Assaf Gordon
Hello, On 2018-12-08 6:46 a.m., Jan Nieuwenhuizen wrote: Now that we have successfully bootstrapped GuixSD without using Gcc, Binutils, GNU C lib, I am working to remove other binary bootstrap seeds; such as SED and GZIP. I have bootstrapped GNU make and Bash and was looking into building GZIP,

Re: Better support for single-user systems

2018-12-08 Thread Taylan Kammer
Clément Lassieur writes: > Hi Taylan, > > You don't need to use the root account at all. > > Taylan Kammer writes: > >> Most desktop users have single unix account and are also in control of >> root. These users might not want to differentiate between the current >> guix version of root and th

Re: Octave & QtOctave

2018-12-08 Thread Kei Kebreau
Kei Kebreau writes: > Alex Vong writes: > >> Kei Kebreau writes: >> >>> Alex Vong writes: >>> Kei Kebreau writes: > Alex Vong writes: > >> Hello Kei, >> >> Kei Kebreau writes: >> >> [...] >>> >>> Here are two tentative patches that make the chan

Re: Ruby 2.5, pushing to staging?

2018-12-08 Thread Christopher Baines
Christopher Baines writes: > Christopher Baines writes: > >> A new minor version of Ruby has been out for a while, and it would be >> good to get Ruby 2.5 in to Guix. >> >> I've put up a patch here [1], and tried it locally. I've pushed some >> fixes to master to make some packages compatible [

Re: bug#33676: GuixSD on eoma68-a20?

2018-12-08 Thread Ricardo Wurmus
Hi Danny, > Guix received one but we have so far be unable to get the GuixSD flash > image because something always breaks on Hydra before it's done (for > example lack of disk space - see https://hydra.gnu.org/build/3198097/log/raw . > Note: The latter thing counts as "successful" build. WTF?)

Re: GuixSD on eoma68-a20?

2018-12-08 Thread Danny Milosavljevic
Hi swedebugia, On Sat, 8 Dec 2018 17:39:01 +0100 swedebugia wrote: > Could we pre-order some of these owned by the foundation to > be used to to hack on this? > > See https://www.crowdsupply.com/eoma68/micro-desktop Guix received one but we have so far be unable to get the GuixSD flash image b

GuixSD on eoma68-a20?

2018-12-08 Thread swedebugia
Hi I would like to know if there is any interest in this? It seems to be well on the way to deliver as promised (though the time schedule has been updated a couple of times ;-) ) https://www.crowdsupply.com/eoma68/micro-desktop/updates/what-do-1-000-eoma68-a20-pcbs-look-like Cost 65$ Est. sh

Re: 02/03: installer: partionment: Add encryption support.

2018-12-08 Thread Mathieu Othacehe
Hey! > Woow, really cool! Thanks for all the kind words ;) > Nitpicking on words: s/partitionment/partitioning/, > s/crypted/encrypted/, s/path/file name/ (this one is just a GNU > convention.) Ok I'll do a massive renaming. > > Really awesome to have a UI to deal with this. I didn’t expect

Re: 01/03: build: file-systems: Add luks to %partition-uuid-readers.

2018-12-08 Thread Mathieu Othacehe
Hey Ludo! > Thus I think it’s probably best to keep LUKS UUID lookup separate from > file system lookup. > > WDYT? Are there use cases in the installer where this is problematic? It makes sense and there are no particular need, so I reverted this commit and replaced it by 488a0a8d6120ead3499ba

bootstrapping SED-4.5, circular dependency?

2018-12-08 Thread Jan Nieuwenhuizen
Hi! Now that we have successfully bootstrapped GuixSD without using Gcc, Binutils, GNU C lib, I am working to remove other binary bootstrap seeds; such as SED and GZIP. I have bootstrapped GNU make and Bash and was looking into building GZIP, only to find out that it depends on a SED feature that

Re: 02/03: installer: partionment: Add encryption support.

2018-12-08 Thread Ludovic Courtès
Hi again! :-) guix-comm...@gnu.org skribis: > commit 14826f39e3965ddc09c0e7e6e29654e832395af4 > Author: Mathieu Othacehe > Date: Fri Dec 7 14:04:25 2018 +0900 > > installer: partionment: Add encryption support. > > * gnu/installer.scm (set-installer-path): Add cryptsetup. > *

Re: 01/03: build: file-systems: Add luks to %partition-uuid-readers.

2018-12-08 Thread Ludovic Courtès
Hello! guix-comm...@gnu.org skribis: > commit fa358c557f130f393d8c7400ffa954f75112d09e > Author: Mathieu Othacehe > Date: Fri Dec 7 14:03:06 2018 +0900 > > build: file-systems: Add luks to %partition-uuid-readers. > > * gnu/build/file-systems.scm (%partition-uuid-readers): Add luk