IRC channel logs
2015-05-30.log
back to list of logs
<davexunit>ewemoa: the snippet can be improved a bit. use 'call-with-output-file' instead of explicitly opening and closing the file. <davexunit>then, use a multi-line string instead of many display and newline calls. <ewemoa>davexunit: thanks, will try to incorporate <davexunit>hmm, our iproute2 package doesn't build a libnetlink shared library <luxury>this would be the part where I share my installation success story <luxury>except that I haven't been able to boot into the new system <luxury>the dreaded "waiting for partition 'root' to appear" <luxury>like it can't even see the disk that that partition's on <alezost>luxury: perhaps you miss some kernel module to recognize your HDD, for example I need to use "sata_nv" in my operating system declaration <sneek>alezost, you have 1 message. <alezost>I had the same "waiting for partition ..." message loop when my system was configured without "sata_nv" module <luxury>alezost: interesting, hadn't even considered that <alezost>luxury: I used "lsmod" on my other system installed on this computer ("Arch Linux") to find out what modules might miss <luxury>alezost: let me give that a try; I'll report back in a bit (and thanks) *davexunit feels like he almost sort of has guix running in a container <luxury>yesss, finally able to boot into my newly minted GuixSD installation <luxury>not really "mine" yet -- just copied the bare-bones config -- <luxury>but I'm counting this as a pretty significant cliffside foothold <luxury>alezost: you were exactly right, thank you thank you thank you <luxury>not only was I missing a kernel module, it was, in fact, sata_nv! *paroneayea is packaging guile-dbi <luxury>is that sort of the SXML for binary databases? <davexunit>there's no s-expression representation of database queries <davexunit>I tried and failed, and after I read that many other failed, too. :) <davexunit>there are many SQL implementations, and each has their own rules. <davexunit>what operators are supported? which are infix? which are postfix? which are prefix? <luxury>heh, it's withering just to think about <davexunit>you have to know lots of context to get it right <paroneayea>I'd probably try to mime sqlalchemy core's interface <davexunit>but that's a much higher level then what we're talking about. <paroneayea>a "core" layer, which is very close to actual sql <paroneayea>I think that layered approach makes a lot of sense <paroneayea>and not saying that sqlalchemy should *exactly* be the basis <paroneayea>but they seem to have a good breakdown of the primitives <paroneayea>I'm not really sure what to do about database usage for the project I'm working on for now <paroneayea>it might be kind of fun to see how far I could get *without* a relational db and just using gdbm <luxury>I'm a couple of reconfigures away from being able to comfortably package anything <luxury>hope to connect again soon (and next time not from a sys-rescue live CD that doesn't recognize my mouse) <rekado>I'm confused about libbdf. There's a library "withershins" that I packaged, which uses libbdf. When I then build software using "withershins" it complains at link time about "undefined reference to `bfd_init'" and the like. <rekado>Is libbfd really offered by the binutils package? <rftower>hello.how to make iso file by guix image? <davexunit>ah, this silly ol' page is on the front page of HN <paroneayea>something is happening but it isn't clear to me what <paroneayea>I see, it's catching a misc-error, which seems like it can be anything <phant0mas>sneek: later tell civodul I found what the problem was, patched gcc-4.8, waiting for the build to finish and I will report back. <paroneayea>but it's trying to install to guile's own /gnu/store entry <paroneayea>/gnu/store/nnjnqr747xzvfkbf8vj7gassaak35g24-coreutils-8.23/bin/mkdir: cannot create directory ‘/gnu/store/5cqm1pk28agrc5yys99c6ng8i9ki5chg-guile-2.0.11/share/guile/site’: Permission denied <davexunit>paroneayea: you'll need to set the installation prefix <davexunit>though I don't know how guile-dbi's build system actually works