<quiliro>nckx: please tell me how to do the ‘(operating-system (packages (list openssh ; for scp...’ thing
<reepca>quiliro: Oh, I didn't realize you didn't have that in there yet.
<reepca>basically, find the part of your operating-system declaration that says "packages" and change what is currently there to include openssh. If it's of the form (cons* somepackage1 somepackage2 ... %base-packages) then just add openssh in among the "somepackage" parts. If it's just %base-packages, change it to (cons* openssh %base-packages)
<reepca>I'm not even sure that that message doesn't appear when normally reconfiguring. On startup that service tries to ensure that your home directory exists, and always returns #f (signalling failure and termination). I wouldn't worry about it. sorry, I need to get some sleep pretty badly.
<jsierles>rekado: nfsv4 uses TCP. not a big deal if indeed your intent is to cache
<jsierles>not ideal of course. but it would probably be faster than everyone running their own guix installation
<rekado>jsierles: at Siemens they had the R&D team in China connect to an NFS share in Germany. It was a great source of frustration, not least because it was all snappy for the Germans, so they didn’t see any reason why it should be changed :)
<quiliro>rekado: i am so happy that openmolar is comming to the repo! thank you very much :-) i may i ask how the process was done when you commit the changes? i will learn by analysing your proceedure
<lfam>Okay, I'll let this pull finish but I don't think I'll be able to reproduce the failure
<jsierles>i'm just wondering why there are no substitutes available for the packages it's building
<lfam>I can think of two potential reasons. Perhaps we haven't built those packages yet. Or, they might be built but not yet requested from the mirror. The first request to the mirror always gets a 404 response, and then hydra starts packing and sending the substitute to the mirror. So, after a few minutes the substitute would be on the mirror.
<lfam>A third reason could be some bug in the substitution mechanism
<lfam>Finally, when Guix prints the "report" on what will be built (I don't remember if this is shown for `guix pull`), grafting derivations are shown as "to be built". They can make the list look very long, but they are pretty cheap to build.
<jsierles>sorry for the noise :) let's see how far I can get now.
<lfam>jsierles: To me, having used Guix for a while, the instructions in the manual are very clear. But it's important to get the perspective of beginners. Could the instructions about authorizing the server be more clear?
<jsierles>lfam: it's clear, i actually did this by accident a few times already
<jsierles>i would say the default should be to stop building if a server isn't authorized. if you really intended to not use substitutes, you would use --no-substitutes
<joshuaBPMan_>hello, I'm having trouble getting guixSD to install grub on my fat32 filesystem. (I'm trying to boot using UEFI).
<jsierles>this is the path for guix-latest i'm seeing using a specific guix git hash : /gnu/store/k0v196lq02bb48cdri5p44c4qgy6zfjy-guix-latest
<joshuaBPMan_>after running guix system init /mnt/etc/config.scm /mnt; It seems like GuixSD is installed, but grub fails to install. I get a grub-install error. modinfo.sh doesn't exist. Please specify target or directory.
<jsierles>is this hash reproducible, given the specific guix git hash?
<quiliro>rekado_: i spoke with the director of a technical school (small universtity) that teaches computer science. he said he could include collaboration in free software projects part of the syllabus for the students. i can ask them to contribute to Guix. what tasks should i ask them to do?
<rekado_>quiliro: oof, I don’t know what part of Guix would be suitable for contributions from newcomers while also being interesting enough for students of computer science.
<quiliro>they must collaborate between 80, 120 and 800 hours before graduating, depending on the area