<mark_weaver>so maybe I'll try to be a little less paranoid about security for the time being, and just load up Parabola for now. Guix is my best hope for better endpoint security, and so the rational action seems to be to move that work forward even if it means less security in the short term.
<civodul>mark_weaver: do you do all your hacking on MIPS?
<mark_weaver>well, my thinkpad has a serious problem: some circuit near the lower-left corner of the display, apparently related to the backlight, gets very hot and the backlight soon stops working. so that machine is essentially unusable as a local machine. I could use it for remote login though.
<mark_weaver>so at present, my YeeLoong is the only computer I'm using.
<mark_weaver>Note that some of the toolchain will require some patches to work around a bug in the Loongson 2F, which doesn't have flashable microcode (something I'm actually somewhat thankful for)
<civodul>yes, i remember seeing that sort of terrible patch in Nixpkgs ;-)
<civodul>for ARM, the trick will be to choose the ABI du jour
<mark_weaver>also, I wrote a patch long ago for linux-libre to support the Loongson floating-point instructions (MIPS relies on the kernel to handle edge cases like NaNs and denormalized numbers), a patch which I posted to the loongson-dev list but never bothered to submit upstream to Linux-MIPS.
<mark_weaver>I suspect it's still not in the upstream linux-libre.
<mark_weaver>there was also a bug in binutils, which encoded one of the Loongson-specific instructions according to the english Loongson docs, which turned out to be incorrect. not sure if that was never sent upstream either :-(
<mark_weaver>yeah, the GNU toolchain needs a lot of work for MIPS.
<mark_weaver>I should probably try to get my hands on the newer YeeLoong that's over 3 times as fast as this one. Maybe I can convince djbclark to lend me one.
<civodul>yes, djbclark said during the hackathon that he'd be happy to help people who volunteer for porting with hardware
<youlysses>civodul: In-terms of the VM, it's powered on NixOS -- but when I grab the guix package via repo,it won't let be do anything but build from source and won't let me pull the latest. Don't know if it's just me, but fyi. :^P
<civodul>youlysses: report a bug with more details, please :-)
<youlysses>civodul: Is there a proper way to do a scan, or just generally go into expansive detail? Too in here guix-bug, or the nix mailing list?
<mark_weaver>hmm, glib FTBFS for me: "FAIL: network-address". Is this a known problem?
<mark_weaver>I guess that's not important for my task at hand, but I happened to notice when doing "guix package -u"
<mark_weaver>the good news is that I managed to build Guix on my home-grown YeeLoong system, and I'm ready to start trying to build (suitably patched) bootstrap tarballs for MIPS.
<mark_weaver>civodul: is it okay if I push a preliminary branch with my MIPS patches? Maybe something like "wip-loongson"?
<mark_weaver>well, I'm not ready to push anything, so it needn't be decided now.
<civodul>youlysses: if the problem is "does not download binaries from hydra", the relevant info is the system type (i686-linux?), and the exact store names of the packages you think it should be downloading
<youlysses>civodul: Okay, marked down -- I'll submit a formal post either today or tomorrow (Atm, I'm busy packaging up my stuff; I'm driving to my apartment from my parent's house in another hour or two and that takes like two and a half...)