IRC channel logs
2014-07-23.log
back to list of logs
<mark_weaver>civodul: thanks for clearing the cached failures on hydra. can anything be done to ask it to try again to rebuild those packages now? <civodul>i did "restart all aborted builds", not sure if it's enough <civodul>we really need to create you an account :-) <mark_weaver>whatever you did seems to have helped; I see that it's building things now. *civodul reboots for testing <mark_weaver>I suggested that we postpone it a week or two, but I don't know what will come of my suggestion :) <mark_weaver>I don't remember seeing a clear agreement from him, but maybe I missed it. <jxself>Ah yeah - I see that his statements are ambiguous. <davexunit>yeah, I don't remember a clear statement. postponing it can help us iron out more bugs in the installed system. <mark_weaver>it seems to me that there are a lot of low-hanging bugs, and that it's not quite ready for release yet. <mark_weaver>damn, boost doesn't build on MIPS, and boost was recently added as an input to swig to enable tests, and somehow git depends on swig, so no more git on MIPS :-( <mark_weaver>I've been manually restarting hundreds of MIPS builds, and most of them are now succeeding. <mark_weaver>we have some notable regressions on MIPS recently though. texlive-2014 fails on MIPS due to a problem with luajit, and git no longer builds because it depends somehow on swig, and swig now depends on boost for tests, and boost fails on MIPS. <Steap>mark_weaver: maybe we could disable the swig tests on MIPS64 ? <mark_weaver>that's one option, although probably I should try to get boost working. <mark_weaver>and luajit too, though I cringe at the prospect of learning enough about luajit to debug it :-( <mark_weaver>well, I suppose luajit is a great piece of engineering, even if not of language design. <civodul>yeah, debugging all these build failures can be cumbersome <civodul>it would seem OK to me to disable some of TeX Live's dependencies on MIPS to make things easier <mark_weaver>civodul: well, texlive now includes a bundled copy of the luajit source code *civodul oO (what has Karl been doing?!) <civodul>yes, he's doing quite some work on TeX Live, i think <mark_weaver>the funny thing is, luajit builds on MIPS, and it's the same version that's bundled with texlive-2014. but luajit itself comes with no tests, whereas texlive-2014 added a few tests that fail on MIPS. <mark_weaver>well, there's an illegal instruction trap when it tries to report an error :-( <civodul>it's terrible that something like luajit has no tests <civodul>mark_weaver: did you have a chance to test the 'reconfigure' patch? <mark_weaver>civodul: yes, I responded. it fixed the problem, but then there's another problem after that :) <civodul>davexunit: you said yesterday you had a kernel panic, were you able to gather more details? <davexunit>sometimes life takes away all of your hacking time. <mark_weaver>civodul: I also found that recent attempts to run 'guix system reconfigure' resulted in a system that got stuck somewhere during the boot process, but I still have to investigate further. <mark_weaver>going offline for a bit, but I'll be back online in an hour or so. <mark_weaver>I think we should consider adding a 'system?' field to user-groups, so that they can be given gid's from a lower range of numbers. I like to reserve the gid range 1000- for single-user groups. <mark_weaver>or maybe we should just pass --system to 'groupadd' unconditionally, on the theory that if someone wants a gid in the 1000- neighborhood, they will set the gid manually. <mark_weaver>damn, my X60 seems to consistently overheat and simply shut off without warning every time I try to build the new linux-libre kernel. <mark_weaver>when it boots, linux outputs a warning about a coretemp errata in the CPU that needs a microcode fix :-( <jxself>It depends on the CPU. Some of them work fine with the microcode that came with them and some of them don't. <jxself>I understand the CPU can be replaced, for whatever that is worth. <mark_weaver>hmm, the latest linux-libre is failing to build on hydra <mark_weaver>oh, I think this must have been caused by the recent 'module-init-tools' commit. <jxself>What? I looked at it later that day and it was fine. <jxself>AH, yeah - I see it was recompiled. <mark_weaver>civodul: 906f70406ab6a44d6fadb5d22c43d86e4944da78 broke the linux-libre build. <mark_weaver>well, I'm guessing that's the commit that did it. it definitely has something to do with this trailing slash thing. <mark_weaver>the linux-libre recipe should probably be switched over to using kmod anyway. *tadni is looking into how to theme lightdm. <phant0mas>just sent the cross-base patch I had for libc/hurd :-) <civodul>phant0mas: yes sorry for the delay, but i've queued this for after the release <civodul>i spend most of my time writing/fixing bugs <phant0mas>btw I wanted to ask, can I package avrdude for guix? <phant0mas>it's a program to download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers <civodul>all the free software packages are welcome <civodul>i'm sure it's much easier that the Hurd ;-) <davexunit>phant0mas: I have been using dfu-programmer to flash my AVRs. I guess I should try avrdude <davexunit>AVRs are fun. I have 2 arduino leonardo-compatible boards as well, but I need to figure out how to write firmware in C instead of silly Processing *civodul used an ATMega128 and a bunch of Tiny for a student robotics contest <phant0mas>I will buy a arduino leonardo as soon as I get a chance!! <phant0mas>recently I found a chinese supplier with very cheap sensors <phant0mas>needless to say my mother has freaked out and calls it dark magic <phant0mas>davexunit: I suck at soldering... I admire your patience on assembling than one <phant0mas>civodul: I am waiting for some servos I ordered to arrive <mark_weaver>I need to start playing around with robot toys, to prepare for trying to lure my 3-year-old friend into programming when the time is right :) <phant0mas>robots toys is the best way to lure a child into programming, thats how I was hooked into it :-) <phant0mas>I had a proffessor at school always making something <davexunit>luckily, I was sent 2 kits in my order. I fixed some issues with their firmware and the KADE folks were nice enough to send me a free one. <davexunit>it was nerve-racking, but I'm glad I got through it. <davexunit>soldering to the avr board was the hardest. teeny tiny pins. <phant0mas>one time I was trying to solder something so small and I burnt it...then I just nailed the solder iron to the wall :P <davexunit>I screwed up countless things: soldering at the wrong temperature, wrong technique, trying to use unleaded solder as a total beginner, etc.