Camelia, the Perl 6 bug

IRC log for #parrot, 2012-07-16

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
03:20 dukeleto rurban: sounds awesome!
06:20 fperrad joined #parrot
06:43 wagle joined #parrot
07:24 brrt joined #parrot
08:26 dalek rakudo/nom: 65e2aae | moritz++ | src/core/Str.pm:
08:26 dalek rakudo/nom: start to &fail typed exceptions from Str.substr
08:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/65e2aae1c0
08:48 dalek rakudo/nom: 1fe39c7 | moritz++ | src/core/Str.pm:
08:48 dalek rakudo/nom: another typed failure from Str.substr
08:48 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1fe39c7f4f
08:51 dalek mod_parrot: b49449c | (Bart Wiegmans)++ | pudding/psgi.pl:
08:51 dalek mod_parrot: niner++ for fixing green threads and invocation
08:51 dalek mod_parrot: review: https://github.com/bdw/mod​_parrot/commit/b49449c482
08:51 brrt nine++ for fixing it
09:08 schm00ster joined #parrot
09:52 Khisanth joined #parrot
10:20 Psyche^ joined #parrot
10:50 JimmyZ joined #parrot
11:19 dukeleto joined #parrot
11:44 brrt joined #parrot
11:44 brrt good afternoon #parrot
11:51 nine Good afternoon, brrt
11:51 dukeleto joined #parrot
12:05 brrt nine++ good fix
12:05 brrt it worked
12:05 brrt however, don't worry if this doesn't get to be merged soon
12:05 brrt because i'm going to run scripts in their own interpreter
12:06 brrt (which is good for cleanup etc)
12:08 nine brrt: well I hope to get it merged with the rest of threads. Just have to fix one test file which probably ist just using too short timeouts...
12:13 brrt ok :-) very well
12:21 JimmyZ nine: did you see http://blogs.perl.org/users/rurban​/2012/07/architecture-testing.html
12:35 lucian joined #parrot
13:14 drift joined #parrot
13:21 dalek Heuristic branch merge: pushed 211 commits to parrot/coke/rm_pasm by coke
13:21 rurban good morning #parrot
13:22 rurban Maybe I have to add to my qemu blog post that a CPAN update to build TAP::Harness::Archive lasts about two days :(
13:23 Coke hopefully you can save the results of that, though?
13:23 rurban Sure. t/archive is there
13:25 dalek parrot/coke/rm_pasm: 3361489 | coke++ | tools/dev/pbc_to_exe.winxed:
13:25 dalek parrot/coke/rm_pasm: Track PASM -> PIR change for constants.
13:25 dalek parrot/coke/rm_pasm: review: https://github.com/parrot/parrot/commit/336148945e
13:26 nine JimmyZ: yes, I will try it when I'm at home
13:38 Coke coke/rm_pasm's pbc_to_exe.winxed rewrite needs to have all its PASM removed.
13:38 * Coke will get to this tonight if JimmyZ doesn't beat him to it.
13:41 bluescreen joined #parrot
13:48 drift joined #parrot
13:50 tobym joined #parrot
14:00 Topic for #parrot is now Parrot 4.6.0 in progress, master locked until Thursday |  http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
14:01 * rurban will name 4.6.0 after the Wild Parrots from Telegraph Hill
14:02 Coke thursday?
14:02 rurban Tuesday I thought
14:02 rurban oops
14:02 Topic for #parrot is now Parrot 4.6.0 in progress, master locked until Tuesday |  http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
14:04 rurban I still need ssh access to parrot.org. Can someone add rurban to the parrot group there?
14:04 rurban ftp-osl.osuosl.org is done
14:07 Coke seen cotto?
14:07 aloha cotto was last seen in #perl6 2 hours 22 mins ago joining the channel.
14:07 Coke msg cotto "<@rurban> I still need ssh access to parrot.org."
14:07 aloha OK. I'll deliver the message.
14:25 PacoAir joined #parrot
14:32 dalek nqp: 8cbe162 | moritz++ | tools/build/PARROT_REVISION:
14:32 dalek nqp: downgrade parrot to 4.4.0
14:33 dalek nqp:
14:33 dalek nqp: there was no reason to require 4.5 over 4.4, so we can depend on
14:33 dalek nqp: an older parrot (but it still works on the newer one)
14:33 dalek nqp: review: https://github.com/perl6/nqp/commit/8cbe162109
14:46 drift joined #parrot
14:52 dmalcolm joined #parrot
15:27 rurban added a parrot remark on the PyPy blog http://morepypy.blogspot.com​/2012/07/hello-everyone.html
15:36 dukeleto rurban++
15:36 rurban https://github.com/rurban/parrot/commit/19f3bd5d82 looks good on debian linux, debian powerpc and cygwin
15:37 dukeleto rurban: hilarious quote, as well :)
15:38 rurban "...the birds are perfectly capable of taking care of themselves.  The viewer probably has a little less confidence in Mark though, as he says he has no idea what he will do..."
15:42 dukeleto rurban: your blog post about using qemu for testing is very useful! thanks.
15:44 rurban The next big thing will be how to run macosx and classic on linux, but this will have to be a private matter because of apple licensing terms
15:45 rurban first I'll cover sparc32 and sparc64 with solaris, and then probably parrot on armel
15:46 rurban and I'll make the test images available for download also
15:55 drift joined #parrot
15:59 benabik joined #parrot
16:01 dukeleto joined #parrot
16:02 benabik ~~
16:06 dukeleto benabik: howdy!
16:06 benabik dukeleto!  How's things?
16:08 davidfetter joined #parrot
16:16 jashwanth joined #parrot
16:17 dukeleto benabik: getting back to normal after a few crazy months
16:17 benabik dukeleto: I think I can sympathize, although it's only been a couple weeks for me.
16:18 dukeleto benabik: having a baby is probably just as disruptive (or more) as getting married and buying a house within 9 days of each other. I hope you are having the appropriate amount of fun!
16:18 benabik dukeleto: Yes.  "Fun".  ;-)
16:19 benabik dukeleto: I knew about the house, but had missed the marriage.  Congratulations to you and Duchess Leto. ;-)
16:21 dukeleto benabik: thanks!
16:22 rurban windows doesn't look too good: http://smolder.parrot.org/app/​projects/report_details/30135 31 failed
16:58 tuxit joined #parrot
17:39 nine rurban: is this on master?
17:39 rurban nine: This is the 4.6.0 release, master + 1
17:40 rurban See https://github.com/rurban/parrot/commit/19f3bd5d82
17:40 rurban Ah you mean windows, sorry. Windows is master, yes. not on any branch.
17:41 benabik Well it looks like some of those are caused by a lack of IPv6 support.
17:41 rurban yes, this is easliy fixed.
17:42 rurban I wrote a blog post once how to setup ipv6 on windows
17:42 benabik But the opsc failure is a crash somewhere, and there are a lot of NCI "why does this fail"...
17:43 rurban Unfortunately too late for 4.6, but I guess no big problem.
17:44 rurban http://blogs.perl.org/users/rurban/2​011/12/activate-ipv6-on-windows.html
17:47 rurban on solaris auto::snprintf -      Test snprintf...ld.so.1: test_1990: fatal: libncurses.so.5: open failed: No such file or directory is fatal. on other failing libncurses.so.5 tests not.
17:53 rurban The solaris problem is that the system perl is inherently broken. Only a self-compiled perl works fine.
17:56 benabik Solaris utilities are...  quirky
17:57 * benabik was so glad when RIT put Ubuntu on all the Sun boxes
18:02 PacoAir joined #parrot
18:12 dukeleto joined #parrot
18:13 rurban solaris is really pretty quirky. The exact same linker cmdline as seen with verbose-step works fine. There must be some env side-effect...
18:20 dukeleto joined #parrot
18:20 dukeleto jashwanth: pong
18:21 jashwanth hello dukeleto
18:22 jashwanth I had found a linker error on some symbols
18:22 jashwanth dukeleto: especially "*"
18:23 jashwanth dukeleto: so am writing code for multiplication of matrices
18:41 drift joined #parrot
18:46 lucian joined #parrot
18:57 dukeleto jashwanth: make a gist of the full error
18:59 rurban jashwanth: you mean duplicate symbol warnings?
18:59 jashwanth winxed: symbol lookup error: /home/jashwanth/parrot/lib/4.3.​0-devel/dynext/linalg_group.so: undefined symbol: cblas_dgemm
18:59 jashwanth this is the error
19:03 drift joined #parrot
19:07 dukeleto jashwanth: does that function actually exist?
19:07 dukeleto jashwanth: also, did you dlfunc that function, if that is the correct name?
19:09 jashwanth dukeleto: no i did not do that
19:12 brrt joined #parrot
19:27 dukeleto joined #parrot
19:33 brrt1 joined #parrot
19:36 jashwanth dukeleto:is there anything I need to do to fix this error ar know more about it
19:40 brrt joined #parrot
19:41 jashwanth dukeleto: and also the function result for inverse calculation looks wrong
19:47 brrt is there a way to introduce variables that belong to a namespace?
19:49 dukeleto brrt: yes
19:49 dukeleto brrt: what are you working in? C, PIR, Winxed ?
19:49 dukeleto jashwanth: do you have a test for the function inverse?
19:49 dukeleto jashwanth: have you pushed all your code to github?
19:50 jashwanth dukeleto:yes
19:50 brrt dukeleto: winxed
19:52 dukeleto brrt: namespace Foo { var x; }
19:52 dukeleto brrt: if you want to do Foo::Bar you might need: namespace Foo { namespace Bar { var x; } }
19:52 dukeleto brrt: there is also a "class" keyword
19:52 dukeleto brrt: namespaces and classes have distinct meanings
19:55 brrt ... lets see if that works
19:57 dukeleto jashwanth: do the tests work for you?
19:58 dukeleto jashwanth: i get : elements() not implemented in class 'Rosella;Query;Iterable;Map'
19:58 dukeleto jashwanth: but maybe my rosella is messed up
20:00 brrt dukeleto: i'd expect that to work, but it doesn't, using winxed 1.10
20:00 jashwanth dukeleto:I did not write a specific test but checked it for different inputs
20:01 sivoais joined #parrot
20:02 Timbus joined #parrot
20:02 jashwanth dukeleto:https://gist.github.com/3124691
20:02 dukeleto jashwanth: i understand that way, but it is not the best way. I suggest writing a test takes the identity 2x2 matrix in, calculates the inverse, and then asserts that it gets the 2x2 identity matrix back
20:02 dukeleto jashwanth: does that make sense?
20:04 jashwanth dukeleto:yes on it
20:20 dukeleto did github notifications go away because github v2 api went away?
20:23 sorear dukeleto: you mean for parrot issues?
20:23 sorear the old issues apis sucked, I think dalek was trying to parse the rss output
20:24 sorear the v3 issues API is quite adequate to write a proper issues plugin, but I haven't gotten around to it yet
20:24 dukeleto sorear: i am pushing code to some repos, but maybe I just never setup the post-receive hooks, totally possible.
20:24 sorear dukeleto: ah
20:24 drift joined #parrot
20:25 dukeleto I create so many repos. I need a way to manage and sync post-receive hooks.
20:25 dukeleto I have been pondering writing something that does that. Has anybody gotten around to that already?
20:26 alester joined #parrot
20:27 nopaste "rurban" at 208.74.121.102 pasted "PERL6LIB=lib:. ./perl6 t/spec/S32-io/IO-Socket-INET.t" (77 lines) at http://nopaste.snit.ch/148448
20:31 perlite joined #parrot
20:35 nopaste "rurban" at 208.74.121.102 pasted "rakudo spectests on cygwin" (51 lines) at http://nopaste.snit.ch/148450
20:39 brrt dukeleto: whats the PIR way of doing it?
20:39 brrt (i.e., namespace-global variables)
20:40 dukeleto brrt: get winxed to tell you ;)
20:40 dukeleto brrt: winxed can spit out PIR from a given .winxed file.
20:40 dukeleto brrt: i think it is maybe --target=pir ?
20:40 dukeleto brrt: nope, -c .
20:41 dukeleto brrt: of course? -c stands for "compile to PIR" evidently
20:41 brrt i would but winxed won't tell me, it doesnt understand namespaces
20:41 brrt eh, variables in namespaces
20:42 brrt (and yes, its winxed -c :-))
20:42 nopaste "rurban" at 208.74.121.102 pasted "SEGV in Parrot_CallContext_get_pmc_keyed_int" (61 lines) at http://nopaste.snit.ch/148452
20:45 brrt i.e. namespace Foo { var bar; } fails with unexpected token near var
20:47 dukeleto brrt: https://github.com/letolabs/parrot-libgit​2/blob/master/src/Git2/Repository.winxed
20:48 dukeleto brrt: i guess maybe you need to have a class nested inside the namespace or a function in the class
20:48 dukeleto brrt: i am still a Winxed newbie as well
20:48 dukeleto brrt: but poke around in parrot-libgit2 for some Winxed examples
20:48 brrt ooh, lets see
20:49 brrt thanks
20:49 dukeleto msg Whiteknight do you think parrot-lapack should use PLA to marshall data (i.e. creating matrices) or should it use StructView ?
20:49 aloha OK. I'll deliver the message.
20:49 brrt .. its probably a parse error
20:59 nopaste "rurban" at 208.74.121.102 pasted "t/spec/S06-routine-modifiers/lvalue-subroutines.rakudo" (51 lines) at http://nopaste.snit.ch/148454
21:02 brrt dukeleto: oh, unfortunately that var is inside a class
21:24 brrt left #parrot

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

Parrot | source cross referenced