IRC channel logs


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>oh sorry, i forgot to do that
<civodul>i did "restart all aborted builds", not sure if it's enough
<civodul>we really need to create you an account :-)
<mark_weaver>sounds good to me, thanks!
<mark_weaver>whatever you did seems to have helped; I see that it's building things now.
*civodul reboots for testing
<davexunit>has the release been postponed?
<mark_weaver>I suggested that we postpone it a week or two, but I don't know what will come of my suggestion :)
<jxself>Didn't civodul agree?
<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 :-(
<civodul>Hello Guix!
<mark_weaver>hi civodul :)
<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
<civodul>at least as a stop-gap measure
<mark_weaver>civodul: well, texlive now includes a bundled copy of the luajit source code
<civodul>aah, ouch
*civodul oO (what has Karl been doing?!)
<jxself>Karl Berry?
<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.
<civodul>remove the tests :-)
<mark_weaver>heh :)
<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>oh yes, i have a message from you
<civodul>davexunit: you said yesterday you had a kernel panic, were you able to gather more details?
<davexunit>civodul: not yet, sorry.
<davexunit>hopefully I will get them tonight.
<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.
<civodul>davexunit: yeah, np :-)
<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 :-(
<mark_weaver>I guess maybe it has to do with that :-(
<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.
<jxself>Looks like a slash is missing.
<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.
<civodul>argh, depmod
<phant0mas>civodul: Hello ludo
<phant0mas>just sent the cross-base patch I had for libc/hurd :-)
<phant0mas>needs some reviewing as well :P
<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>I know :-), take your time
<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
<phant0mas>okay :-)
<civodul>all the free software packages are welcome
<phant0mas>I am using it for some projects of mine
<phant0mas>I have the patch almost ready :-)
<civodul>i'm sure it's much easier that the Hurd ;-)
<phant0mas>muuuch easier :P
<davexunit>phant0mas: I have been using dfu-programmer to flash my AVRs. I guess I should try avrdude
<phant0mas>they are both great :-)
<davexunit>phant0mas: recently assembled one of these
<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
<civodul>looong ago
<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>so I started playing again with my arduinos
<phant0mas>and started automating my house
<phant0mas>like a mini project for the summer
<phant0mas>needless to say my mother has freaked out and calls it dark magic
<civodul>heh, sounds fun
<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>maybe I will build a small robot :-D
<mark_weaver>and I'd love to play with servos more
<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>phant0mas: I burnt up my first AVR :(
<davexunit>I learned to solder by assembling this
<mark_weaver>wow, that's an ambitious start :)
<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.
<phant0mas>haha nice !!
<davexunit>it was nerve-racking, but I'm glad I got through it.
<phant0mas>maybe I should give it a try
<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
<phant0mas>a moment of anger...
<phant0mas>I was young and didn't know any better..
<davexunit>I screwed up countless things: soldering at the wrong temperature, wrong technique, trying to use unleaded solder as a total beginner, etc.