IRC channel logs
2014-04-03.log
back to list of logs
<kindahero>sorry, I had gone away from the keyboard. didn't see your message. <kindahero>I started working on buffer UI with test data. <civodul>could you post within a few days preliminary code, just to get an idea? <civodul>you don't have to commit it in the repo above if it's just "toy" code <kindahero>Yes, I will push tonight or tomorrow to that. <civodul>but you can send it to the list or here on IRC <kindahero>Yes, I am just trying test it interactively. <kindahero>I was also thinking to parse guix's command line interface <civodul>i imagine you could do that to begin with, if that simplifies things <civodul>but in the longer run, it may still be better to use Geiser <civodul>but yeah, one thing at a time, so better wrap the 'guix package' command for now <kindahero>that's the first thing I will push soon and let you know. <civodul>that's the first code snippet you could post: something that shows a list of packages, and just lets us navigate it, and perhaps select stuff or hit RET <kindahero>I am kind of free with lab work for couple of weeks now on. <civodul>so let's keep in touch during that time frame <kindahero>Last time I told you about udunits packaging <phant0mas>the errors I get in linking,shouldn't exist, so I am starting to believe that something in the linker doesn't work quite well <civodul>and how's your Guix installation in general? <kindahero>Guix installation, well, it seems was working, <kindahero>but there seems to be lot of things going on devel side <civodul>phant0mas: note that Debian most likely uses an older version of Binutils <civodul>the easiest thing would be to start with a fresh install <civodul>though i don't like to give this kind of answer, but hey ;-) <phant0mas>civodul: so you think it may be a problem with the binutils version? <civodul>the /gnu/store thing has definitely settled down for years to come :-) <kindahero>also I may need to put it in a VM instead of doing on my main system. <civodul>phant0mas: most likely it's a problem with the Savannah libpthread repo, but i mentioned it just so you keep it in mind ;-) <civodul>kindahero: well it's not very intrusive, so you can safely put it on your main system IMO <civodul>so the main system shouldn't be altered <phant0mas>civodul: imagine that normally libpthread should inform of the subdir sysdep tree, but running configure while it seems to find it it says that no usefull sysdep tree found <kindahero>okay. I also need to understand different arguments (in the user space) <civodul>phant0mas: configure doesn't say anything about the libpthread add-on? <phant0mas>it justs doesn't want to accept it's subdir sysdep tree <phant0mas>it says configured as an addon but no usefull sysdep tree found from addons <phant0mas>configure:3841: running configure fragment for add-on libpthread <phant0mas>configure:4299: WARNING: add-on ports contributed no sysdeps directories <phant0mas>I was just working around it till now, but I think I should fix it <phant0mas>civodul: I don't think the enviroment has the problem, there's something wrong on the configure scripts <civodul>pastebin.com doesn't allow access over Tor, you should prefer paste.lisp.org or similar <civodul>phant0mas: the log mentions "add-on ports", not "add-on libpthread" <civodul>Google does something similar, but it has CAPTCHA to get over it <Steap>civodul: yes, but why does it do that ? Is rejecting traffic from Tor on purpose ? <civodul>it has an IP black list, which happens to make it difficult/impossible to access it via Tor <civodul>because some correspond to exit nodes <mark_weaver>so it turns out that gdb passes its test suite on the Loongson 3A machine, but not on the YeeLoong (Loongson 2F). <mark_weaver>I just tried to compare build logs, but they are hard to compare because the Loongson 3A build was done in parallel. <mark_weaver>np! Maybe it's a timeout issue, or maybe some difference in /dev. <civodul>i just started looking at the remaining test failure <civodul>Steap: do you know how to run a single test of Python's test suite? <civodul>Steap: ./python ./Lib/test/test_multiprocessing.py <Steap>makes senses, since they seem to define a "main" method every time <mark_weaver>civodul: I rebuilt gdb in the Loongson 3A with parallel-build and parallel-tests disabled, and this time it failed, just as on a Loongson 2F. <mark_weaver>so I guess I'm inclined to simply disable the tests on MIPS for now. <civodul>is there an error message that shows up reproducibly when it fails? <civodul>something to stick in the comments, for future reference <mark_weaver>actually, now it makes me wonder whether it just fails on any single-core machine. I'll try disabling parallel build/tests on my x86_64 machine. <mark_weaver>"make check" in gdb is so full of failures and errors that I have no idea which ones are causing the real failure. <civodul>BTW, i get "FAIL: memblock-test" for PulseAudio <civodul>that's the one you were getting, no? <mark_weaver>I haven't had a problem with pulseaudio except for the too-short-timeout on thread-test <mark_weaver>one thing I see a lot of in the gdb "make check", even when the build ultimately succeeds, is "ERROR: no fileid for localhost" <mark_weaver>there are 3559 lines in the log that contain "ERROR:" <mark_weaver>it's not clear to me why all of those errors are essentially ignored, and yet some others cause "make check" to fail. <civodul>i think sorting it out will need a fair amount of work <civodul>grr PA succeeds on my machine and fails on hydra <civodul>"shm_open() failed: Function not implemented" <bavier>civodul: I thought there was a patch for the chroot builder that fixed the shm thing <civodul>bavier: there's a footnote in the manual, rather :-) <civodul>but like any other user, i forgot to follow that when setting up hydra.gnunet.org <mark_weaver>bavier: btw, your recent massive patch to clean things up broke the texlive build. it would be good if you could test all the packages you modified, to make sure nothing else is broken. <civodul>bavier: no you're actually right, but hydra.gnunet.org runs an older daemon <bavier>civodul: I admit texlive was the one package I did not check :| <civodul>mark_weaver: just emailed an issue with union.scm <mark_weaver>I actually thought about that case, and about then empty-profile case, but thought it would be okay. forgot about the manifest. <mark_weaver>civodul: I just created a test-profile (to test the new union.scm), and then I deleted the symlinks and now want to remove it from the store with "guix gc --delete", but it says it's still alive. where's the link that's keeping it alive? <mark_weaver>(I deleted both 'test-profile' and 'test-profile-1-link' from my home) <mark_weaver>oh, I just noticed that even after installing the new file-5.18, I still have file-5.16 installed. <Steap>civodul: I really don't know why the KeyboardInterrupt isn't raised in your test <Steap>I don't even know why it should be raised :D <mark_weaver>I wonder how many other old packages I have in my profile :) <mark_weaver>oh, it's because I have an old intltool that has the old file as a propagated-input. <civodul>Steap: the child process is supposed to send SIGINT, which the parent process is supposed to receive <civodul>and SIGINT == KeyboardInterrupt, i presume <civodul>mark_weaver: the profile should be dead once you've removed test-profile* <Steap>civodul: why would you think that ? <Steap>I must admit I do not know much about signals in Python <civodul>Steap: in the snippet i posted, the child does kill(ppid, SIGINT) <civodul>not that i'm a Python expert, tho ;-) <Steap>self.assertRaises(KeyboardInterrupt, c.wait, 10) <- c.wait(10) should raise KeyboardInterrupt <Steap>or call os.kill(some_pid, signal.signint) <civodul>maybe KeyboardInterrupt is actually EINTR <Steap>I can't see the path it's supposed to take