Camelia, the Perl 6 bug

IRC log for #parrot, 2012-10-12

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:22 MikeFair joined #parrot
00:40 benabik joined #parrot
00:43 Psyche^ joined #parrot
00:46 rurban_home left #parrot
01:06 woosley left #parrot
05:27 Administrator joined #parrot
07:20 Mike-PerlRecruiter_ joined #parrot
07:31 Administrator_ joined #parrot
07:35 tadzik http://xtzgzorex.wordpress.com/2012/1​0/11/demystifying-garbage-collectors/ mentions Parrot's GC as a good example :)
08:16 he joined #parrot
09:22 Tene joined #parrot
10:33 zby_home joined #parrot
10:36 nine joined #parrot
11:41 PacoAir joined #parrot
13:09 Psyche^ joined #parrot
13:16 benabik joined #parrot
13:55 bluescreen joined #parrot
15:08 dmalcolm joined #parrot
16:11 contingencyplan joined #parrot
16:43 tadzik joined #parrot
17:26 tadzik joined #parrot
18:44 dukeleto ~~
18:45 Coke duke.
18:54 dukeleto Coke: howdy
18:54 dukeleto Coke: seems like things have been a bit quiet around here lately. I took an IRC vacation
19:11 brrt joined #parrot
19:20 Mike-PerlRecruiter_ joined #parrot
19:50 NotFound joined #parrot
19:54 dukeleto I really want to get threads merged and these embed/extend tests failing on darwin are really annoying.
19:54 dukeleto I think there is some kind of weirdness where the embed/extend api are not being linked against properly on darwin
19:55 dukeleto that is my hunch, and I have tried to wade through the diff between threads and master (24K lines!), but haven't seen something that looks suspect, yet
19:56 dukeleto Sounds like "git bisect" could help, if I had a known good commit
19:57 Coke are the darwin failures on trunk?
19:59 dukeleto Coke: no, "threads"
19:59 dukeleto Coke: https://github.com/parrot/parrot/issues/856
19:59 dukeleto Coke: I even wrote many of these tests, but this problem is not the tests, it is something different about the threads branch linking against embed/extend
20:00 dukeleto Coke: the problem about not finding _Parrot_new_string , at least
20:03 dukeleto Coke: also, there is no trunk ;)
20:04 Coke I spend most of my day using git-svn, so they're identical for me. whoops.
20:07 dukeleto Coke: very understandable
20:09 dukeleto We now have a milestone for merging the threads branch: https://github.com/parrot/​parrot/issues?milestone=2
20:17 Coke dukeleto: where is Parrot_new_string defined in the threads branch?
20:21 Coke the tests are using the function, but the function doesn't exist.
20:24 Coke (for that matter, where is it defined in master?)
20:24 Coke I see it in :
20:24 Coke I see it only in docs/embed.pod docs/pdds/draft/pdd11_extending.pod ports/debian/libparrot3.3.0.s
20:24 Coke ymbols t/src/embed/api.t t/src/embed.t t/src/extend.t
20:25 Coke none of which is source.
20:26 Coke and embed.pod claims to be out of date (why do we even HAVE that file?)
20:37 Coke dukeleto: I get the same warnings in master (but no errors on tests:)
20:37 Coke # dyld: lazy symbol binding failed: Symbol not found: _Parrot_new_string
20:57 dukeleto Coke: interesting
20:58 dukeleto Coke: if Parrot_new_string doesn't exist, why do those tests pass on linux and other platforms?
21:03 dukeleto Coke: do you have DYLD_LIBRARY_PATH set ?
21:08 Coke dukeleto: presumably because you have an old parrot installed? Iunno.
21:08 Coke dukeleto: it's set as part of the run. I didn't have it set when I did prove, though.
21:09 Coke still get the symbol binding warning on master with it set.
21:15 dukeleto Coke: that would mean that everybody sending in passing reports would have that problem. Seems unlikely.
21:17 Coke in master, those are on the todo'd tests.
21:18 Coke so, my guess is that they're a red herring on your report about threads.
21:18 Coke and that some other thing is broken.
21:25 Coke it would help if c_output_is generated expected and actual output.
21:32 Coke someone puts in a patch for that, I can tell you what's actually going on.
21:33 dukeleto Coke: yeah, that is annoying
21:37 Coke Seems that the problem is that test 2 dies with SIGNAL 6.
21:54 rurban joined #parrot
22:08 rurban joined #parrot
23:31 Khisanth joined #parrot
23:48 MikeFair joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced