Guix System on a GCE VM -- Success

2020-04-07 Thread elaexuotee
Attached is a minimal system configuration I have used to successfully create a virtual machine instance on Google's Compute Engine (GCE). The stock QEMU image [1] fails to boot under GCE, and since there is some past interest [0], I figure it may be helpful to share the salient issues and how I d

Re: Packaging Jami "progress"

2020-04-07 Thread Jan
Just tested Jami on core-updates and no magic happened, the bug is still there. I'm out of ideas. I'm going to upload my work somewhere tomorrow. Someone really needs to help me with this, I'm not experienced enough to handle this kind of bugs myself. Jan Wielkiewicz

Re: Packaging Jami "progress"

2020-04-07 Thread Leo Famulari
On Wed, Apr 08, 2020 at 01:52:14AM +0200, Jan wrote: > If it succeeds, I will need a way to copy contents of the store on my > powerful machine to my potato machine. Is "guix copy" the tool I can > use? Yup! You'll need to authorize the building machine's key on the potato. https://guix.gnu.org/

Re: Packaging Jami "progress"

2020-04-07 Thread Jan
On Wed, 08 Apr 2020 01:06:14 +0200 Marius Bakke wrote: > A git merge will merge all the commits, some of which are bound to > cause conflicts. I will try to resolve those tomorrow. > > In the mean time, you should be able to "cherry-pick" your patches > instead. Something along the lines of: >

Re: Syntax errors in latest guix-manual ru.po

2020-04-07 Thread Julien Lepiller
Le 7 avril 2020 16:17:49 GMT-04:00, "Ludovic Courtès" a écrit : >Hi, > >Pavlo Marianov skribis: > >>> doc/contributing.ru.texi:365: @url missing closing brace > >This one is: > > CI-системой @url{@value{SUBSTITUTE-SERVER}. > ^ >Julien, do we need to do a

Re: Packaging Jami "progress"

2020-04-07 Thread Marius Bakke
Jan writes: > I get several merge conflicts when merging wip-jami into core updates. > The wip-jami is based on the current master, rebased a minute ago. > Is there a way to avoid this without pain? A git merge will merge all the commits, some of which are bound to cause conflicts. I will try t

Re: Packaging Jami "progress"

2020-04-07 Thread Jan
I get several merge conflicts when merging wip-jami into core updates. The wip-jami is based on the current master, rebased a minute ago. Is there a way to avoid this without pain? Jan Wielkiewicz

RE: good practices in science

2020-04-07 Thread bijan ghavami-kia
Oh my goodness, I didn’t know who Danny Hillis was before a google search..., except I did because the way I heard about this project first was from him! https://www.youtube.com/watch?v=YmF7KvsldGU A good salesman! I’m embarrassed I brought it up! It’s an interesting prospect, shouldn’t we be work

Re: Unencrypted boot with encrypted root

2020-04-07 Thread Ludovic Courtès
Ellen Papsch skribis: > Does it have to go through the store? I imagine key generation would be > done by the installer, not guix system init. Sure, but what happens when you reconfigure? You still need to have that file around so it can be added to the initrd. Ludo’.

Re: Syntax errors in latest guix-manual ru.po

2020-04-07 Thread Ludovic Courtès
Hi, Pavlo Marianov skribis: >> doc/contributing.ru.texi:365: @url missing closing brace This one is: CI-системой @url{@value{SUBSTITUTE-SERVER}. ^ Julien, do we need to do anything for the non-existent node names or is there “something” that’ll take

Re: Proxy settings wrt guix daemon

2020-04-07 Thread Ludovic Courtès
Hi, Mathieu Othacehe skribis: > Press to access installation parameters. > > This is the installer parameters menu, please make a choice. Maybe just: “Please choose one of the follow parameters or press ‘Back’ to go back to the installation process.” > * Change keyboard layout > * Configu

Re: Proxy settings wrt guix daemon

2020-04-07 Thread Ludovic Courtès
Mathieu Othacehe skribis: > Another issue could be that, to make sure that we are connected to the > internet, we check connman status (see connman-state in (gnu installer > connman)) during the install. > > If there's a network HTTP proxy, I guess this may fail. So we would need > to also call "

Re: Proxy settings wrt guix daemon

2020-04-07 Thread Ludovic Courtès
Hello, Mathieu Othacehe skribis: >> I went ahead and pushed it as 3302e03ba0edca49347c6a2b215e56bd53a6b113. >> Another 2017 bug closed! \o/ > > Well done! > >> >> Ideally, the installer would have a dialog box to select a proxy. >> Do we want to do that? Or leave it for the next release? > > Y

Re: good practices in science

2020-04-07 Thread Bengt Richter
Hi Konrad, > > So what makes you hopeful about guix? :) > > It's so technical that politics-minded people won't even look at it. LOL :)) -- Regards, Bengt Richter

Re: Proxy settings wrt guix daemon

2020-04-07 Thread Mathieu Othacehe
Another issue could be that, to make sure that we are connected to the internet, we check connman status (see connman-state in (gnu installer connman)) during the install. If there's a network HTTP proxy, I guess this may fail. So we would need to also call "connmanctl proxy auto PROXY_URL" or s

Re: Unencrypted boot with encrypted root

2020-04-07 Thread Vagrant Cascadian
On 2020-04-07, Alex Griffin wrote: > On Tue, Apr 7, 2020, at 9:46 AM, Ludovic Courtès wrote: >> The difficulty is that any file traveling through the store is >> world-readable. It’s hard to avoid. > > If we can create the key file outside of the store, then GRUB is capable of > being passed mult

Re: Proxy settings wrt guix daemon

2020-04-07 Thread Mathieu Othacehe
Hey, > I went ahead and pushed it as 3302e03ba0edca49347c6a2b215e56bd53a6b113. > Another 2017 bug closed! \o/ Well done! > > Ideally, the installer would have a dialog box to select a proxy. > Do we want to do that? Or leave it for the next release? Yes I could do that. I wonder what's the

Re: Unencrypted boot with encrypted root

2020-04-07 Thread Alex Griffin
On Tue, Apr 7, 2020, at 9:46 AM, Ludovic Courtès wrote: > The difficulty is that any file traveling through the store is > world-readable. It’s hard to avoid. If we can create the key file outside of the store, then GRUB is capable of being passed multiple initrds. So we can put the key in its o

Re: Syntax errors in latest guix-manual ru.po

2020-04-07 Thread Julien Lepiller
Le 7 avril 2020 06:03:18 GMT-04:00, Pavlo Marianov a écrit : >Looks like errors like 'reference to nonexistent node' will remain >until all text will be translated. > >Other errors I could not find in the source PO-file. Maybe coordinates >are >wrong. For example reference 'guix.texi:946' is missi

Re: Unencrypted boot with encrypted root

2020-04-07 Thread Ellen Papsch
Hi, Am Dienstag, den 07.04.2020, 11:46 +0200 schrieb Ludovic Courtès: > Hi, > > Ellen Papsch skribis: > > > Am Samstag, den 04.04.2020, 12:18 +0200 schrieb pelzflorian > > (Florian > > Pelz): > > > Could key files help in passing the passphrase on to the > > > Linux kernel? The Arch Wiki says

Re: Feedback guix-hurd-20200401.img with qemu

2020-04-07 Thread Hubert Lombard
Le Tue, 07 Apr 2020 11:50:09 +0200, Ludovic Courtès a écrit : Hi Ludo! > Hi Hubert, > > Hubert Lombard skribis: > > > root@guix-system:~# guix describe > > Generation 413 31 2020 16:53:54(current) > > guix ef4b5f2 > > repository URL: https://git.savannah.gnu.org/git/guix.git > > bra

Re: Proxy settings wrt guix daemon

2020-04-07 Thread Ludovic Courtès
Hello, Ludovic Courtès skribis: > That’s roughly what I had in mind. I had to give it a go to see if it > made sense :-) and I came up with this patch. I went ahead and pushed it as 3302e03ba0edca49347c6a2b215e56bd53a6b113. Another 2017 bug closed! \o/ Ideally, the installer would have a dia

Re: Proxy settings wrt guix daemon

2020-04-07 Thread Vincent Legoll
Hello, On Tue, Apr 7, 2020 at 11:39 AM Ludovic Courtès wrote: > Vincent Legoll skribis: > > > I'm not sure I understand, but isn't the setenv in > > shepherd-set-http-proxy-action done for the whole > > running shepherd process ? > > It is, but only temporarily: the environment is restored once

Re: Syntax errors in latest guix-manual ru.po

2020-04-07 Thread Pavlo Marianov
Looks like errors like 'reference to nonexistent node' will remain until all text will be translated. Other errors I could not find in the source PO-file. Maybe coordinates are wrong. For example reference 'guix.texi:946' is missing in the https://translationproject.org/PO-files/ru/guix-manual-1.1

Re: Feedback guix-hurd-20200401.img with qemu

2020-04-07 Thread Ludovic Courtès
Hi Hubert, Hubert Lombard skribis: > root@guix-system:~# guix describe > Generation 413 31 2020 16:53:54(current) > guix ef4b5f2 > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master system! guix-system console > commit: ef4b5f2f > > root@guix-system:~# guix

Re: Unencrypted boot with encrypted root

2020-04-07 Thread Ludovic Courtès
Hi, Ellen Papsch skribis: > Am Samstag, den 04.04.2020, 12:18 +0200 schrieb pelzflorian (Florian > Pelz): >> Could key files help in passing the passphrase on to the >> Linux kernel? The Arch Wiki says this: [...] >> > > The key file would be another means of decrypting the master key, if I >

Re: Syntax errors in latest guix-manual ru.po

2020-04-07 Thread Ludovic Courtès
Hi Pavlo, Pavlo Marianov skribis: > I uploaded a new PO-file. > Hope it fixes that error. Thanks for the quick reply! There’s a few issues left: --8<---cut here---start->8--- ./doc/guix.ru.texi:946: warning: accent command `@,' must not be followed by whit

Re: Proxy settings wrt guix daemon

2020-04-07 Thread Ludovic Courtès
Hi Vincent, Vincent Legoll skribis: > I'm not sure I understand, but isn't the setenv in > shepherd-set-http-proxy-action done for the whole > running shepherd process ? It is, but only temporarily: the environment is restored once ‘guix-daemon’ has been started. Also, since Shepherd 0.7.0, pr

Re: 01/02: services: Allow modprobe to use "/etc/modprobe.d".

2020-04-07 Thread Ludovic Courtès
Hi, Brice Waegeneire skribis: > On 2020-04-05 21:15, Ludovic Courtès wrote: >> guix-comm...@gnu.org skribis: >>>#~(begin >>>(setenv "LINUX_MODULE_DIRECTORY" >>>"/run/booted-system/kernel/lib/modules") >>> +

Re: [Help] Adding file-system utils packages to system profile

2020-04-07 Thread Brice Waegeneire
On 2020-04-06 17:07, Brice Waegeneire wrote: I tried implementing this in the attached patch but I'm currently stuck and need some help. I've probably overlooked something basic but I can;t put a finger on it... Guix compile successfully with the patch and testing “file-system-utils” in “guix r

Re: good practices in science

2020-04-07 Thread Konrad Hinsen
Hi Bengt, > (I guess I get excited reading prose that shows attention > to the distinction between abstractions and their representations. > Sort of like reading quotes from Plato, and thinking, "Hey, wow, > I've had some of those thoughts." :) There are plenty of good ideas in that project, I am