IRC channel logs
2023-05-23.log
back to list of logs
<efraim>has anyone looked at the Nix HPC talk from fosdem in the nix room? <efraim>builds occur on another machine, then the actual builds are copied to the cluster (I assume to a NFS share) <efraim>I haven't finished watching it yet, I'll probably watch it more than once <efraim>If they can have a daemon but not running as root, then I wonder if all they would need to do is patch out any actual building of anything <efraim>ACTION goes off to think about it <civodul>efraim: in the cluster setups i'm aware off, we have guix-daemon running on a separate machine/VM and exporting /gnu/store and /var/guix over NFS <civodul>i didn't get their affiliation? BSC? <civodul>not clear to me why they bother with namespaces <civodul>i mean it's nice to have, but sounds like a serious source of complexity here <civodul>(they lack "guix shell -C", too :-)) <efraim>looks like bsc.es for the website <efraim>I think the first part with the namespaces was for daemonless building <efraim>s/daemonless building/building with a rootless daemon/ <civodul>hmm "rootless daemon" appears as future work in the conclusion <civodul>my understanding is that they use separate namespaces to get isolated *run-time* environments <efraim>one of the questions at the end said apparently the last major blocker for rootless daemons was merged <civodul>they don't even mention Guix-HPC, that's a shame :-) <efraim>I feel like the answer to that one was "so don't do that!" but people set all kinds of things in their .bashrc, so who knows what's loaded with LD_PRELOAD <civodul>would be worth getting in touch with these folks <efraim>do we have a package for intel's compiler? <efraim>looked like one of their examples used that <civodul>we've done most of the things die-hard HPC folks want to do, i can tell you :-) <efraim>I never managed to get cuda working <civodul>rekado: just saw a "bad" suggestion from 'guix refresh': python-mpi4py: consider removing this input: openmpi <civodul>here we'd need a 'refresh-extra-input' property <rekado>oh, right, I didn’t even think of removals <zimoun>civodul: yesterday, I told I have hard times with Guix. Again, just now: guix substitute: warning: try `--no-substitutes' if the problem persists. <zimoun>I am just running “guix pull”, so now I am at 3f59fd6. Then “guix shell -m manifest.scm” <zimoun>This error “guix substitute: error: connect*: Connection timed out” is appearing very often for me. <zimoun>On various machines, on various network. <civodul>zimoun: could you provide more info: guix-daemon store file name, full output, etc. <zimoun>One of the issue is that they are sporadic. <zimoun>Well, I will try to report with the info I have. <zimoun>Ah, are some guix-daemon incompatibilities around? <zimoun>I mean, old guix-daemon could be the issue, no? <civodul>since this is a bug in the daemon, fixes can only be deployed by updating the daemon <zimoun>I thought this was about Guile, not the daemon. <zimoun>anyway, updating guix-daemon does not change. <civodul>but anyway, send all the details to bug-guix :-) <civodul>(there are two fixes: one in (guix ftp-client), and one in Guile proper)