IRC channel logs
2013-11-10.log
back to list of logs
<c107>I just forgot sudo(1). Thanks, mark_weaver. <c107>mark_weaver: Done. How do I get `guix-daemon` to run by default? <c107>i don't want to always have a terminal running and running. <c107>I don't know what LOCALSTATEDIR is. <c107>csh@cshlap:~$ guix package -i emacs <c107>guix package: error: failed to connect to `/usr/local/var/nix/daemon-socket/socket': Connection refused <mark_weaver>that's generally what you see if the daemon isn't running <c107>Oh, god. I didn't restart it. So embarrassing. <c107>(I had it running in a termianl window.) <mark_weaver>what error message are you seeing? any output from the server itself? <c107>Seems to be working now. <djbclark>viric: good to hear that's still being used :-) ... looking forward to see what the fuloong vs 8133 Guix compile times are like. <mark_weaver>I just finished generating new bootstrap tarballs for MIPS N32 on my 8101B, and am currently working on using them bootstrap on the 8133. <mark_weaver>djbclark: the bootstrap has run into a small snag: the kernels available on this 8133 system are not configured with support for namespaces, which are needed by guix-daemon (and nix-daemon). <mark_weaver>so the next step is to build a new kernel for this machine. <mark_weaver>for now, I guess I'll use git://dev.lemote.com/linux-official.git, since the community kernel apparently does not support Loongson 3A. <djbclark>mark_weaver: that's unfortunate. I wonder if there is an ahleung (sp?) distro that you could just use to bootstrap... I'll go take a look. <mark_weaver>oh, it's not worth replacing the outer distro at this point, I don't think. <mark_weaver>this machine is definitely a *lot* faster than the 2f <djbclark>mark_weaver: ah k. yeah I was thinking of 2f times. <djbclark>mark_weaver: So you should know I have no way of getting the image that is on that back, nor do I know how hard or easy it is to install something else. So if you want to be paranoid-safe boot from USB and http://www.partimage.org/ <mark_weaver>yeah, I was worried about that. I'm being very careful not to disturb the working system. <mark_weaver>is there a reputable partimage usb image for the yeeloong 8133? <djbclark>mark_weaver: what was the time on that vs. 2f time, roughly? <mark_weaver>I haven't been measuring build times so far. when I start bootstrapping guix, then I'll be able to compare numbers. <djbclark>mark_weaver: Good point. Probably best to just physically remove the hard drive and do it from another system. <mark_weaver>do you know off hand how hard it is to get the hard drive out of the 8133? <djbclark>mark_weaver: perhaps teh interwebz will have an answer to one of those questions.... yeah the case did seem pretty 2001-monolith-like. <mark_weaver>well, we can cross that bridge if we come to it, which hopefully we won't. I don't anticipate having to do anything very risky. <mark_weaver>I'm not planning to displace the outer system anytime very soon, and even when I do, I'll just make use of an unused partition, maybe the swap partition. *djbclark is a bit surprised gnewsense looks like it may have risen from the grave <mark_weaver>I didn't realize that gNewSense had already done so much on the 8133. <mark_weaver>they even totally revamped their artwork and website. <mark_weaver>(of course that's the least important part, but it just shows how much energy has been put into reviving it) <djbclark>Yeah, those two pages do look super-useful. GCC build farm even has a 3A machine, who knew - and also perhaps that's an answer to qualms <djbclark>Although I guess their mandate must be a bit different, as looks like their compile farm also has like AIX <mark_weaver>well, the GCC team exercises a fairly strong degree of autonomy from RMS. <mark_weaver>I'd like to try to do what RMS would want, if it's feasible. <mark_weaver>now, I'm actually tempted to install gNewSense as the outer OS on this machine. <djbclark>I wonder if gNewSense would be into including Guix (or GuixPkgs? Nix has Nix, NixPkgs, NixOS, and whatever they call their distributed system) <mark_weaver>I certainly hope so, and expect so. Packaging Guix for the popular distros would be very useful, I think. *djbclark chuckles at the thought of guix debian packages <mark_weaver>of course there's also a long-standing precedent: alien <djbclark>Oh I was talking more about a (set of) Guix .debs that would allow a user to immediatly start using Guix Packages alongside debian packages. <djbclark>Oh, Python has its own package system, and its integration with Debian was a bit of a clusterfuck over time as I remember vaguely. <mark_weaver>well, yes, and I confess I'm very unhappy with the popular Python methods of distributing software these days. <djbclark>As is python... you probably wouldn't want to ever install the Guix-compiled stuff as .debs, just the boostrap and initial config stuff. <mark_weaver>I see what you mean, about the comparison with python. <mark_weaver>hmm. so the new kernel seems to boot fine, and it starts up systemd which then seems to hang. <mark_weaver>I'm fairly sure that systemd uses namespaces if they're available. so maybe something is broken there, and maybe that's why they removed namespace support from the kernel. <mark_weaver>hmm. I wonder which one is most functional on the 3A. <mark_weaver>gNewSense as an outer system is looking increasingly desirable. <djbclark>Its linux (the kernel) also has namespaces disabled? Or its just not done yet? I thought I saw prealpha somewhere... <mark_weaver>another tempting option is to use the same home-grown system I've got on my 8101B, except with a new kernel. <bpeak>/home/user01/dev/AUR/guix-git/src/guix/build-aux/missing: line 81: dot: command not found → Which package contains the dot command? The graphviz graph visualization software? <mark_weaver>the *.png file is included in the tarball, so you should only need to build it if you're building from git. <mark_weaver>(I confess I've sometimes just touched the *.png file, making it a zero length file, as a temporary hack to get guix installed, and then used the graphviz package from guix itself to fix it later) <bpeak>mark_weaver: Got it, thank you. I installed graphviz and was able to get passed that error message. I'm trying to install guix-git from archlinux's AUR. Building failed with something else for me, I'll try again later after reading records.log.