Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-05-21

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:05 rurban joined #parrot
00:08 rurban1 joined #parrot
01:10 rurban joined #parrot
01:12 rurban1 joined #parrot
01:52 FROGGS_ joined #parrot
02:12 rurban joined #parrot
02:35 rurban joined #parrot
02:37 rurban1 joined #parrot
04:44 rurban joined #parrot
04:46 rurban1 joined #parrot
05:40 rurban joined #parrot
05:46 rurban1 joined #parrot
06:41 FROGGS joined #parrot
06:58 rurban joined #parrot
07:22 diginet I swear this channel used to be much more active
07:29 FROGGS diginet: well, you could help there
07:29 diginet hahah
07:29 FROGGS :o)
07:29 diginet I am so impressed by the documentation/tools available for writing compilers for Parrot
07:30 diginet by far the best I've ever seen, because even I could understand it :P
07:30 diginet I've been fascinated by the possibility of a sort of semantic analogue of EBNF, but I'm not even sure if that's pragamtically possible
07:38 FROGGS hmmm, I must admit that I usually do not read documentation... I prefer to read the implementation and the test :/
07:38 FROGGS tests*
08:00 rurban joined #parrot
08:03 basiliscos joined #parrot
09:04 rurban joined #parrot
09:51 TonyC_ joined #parrot
10:07 rurban joined #parrot
11:08 rurban joined #parrot
12:02 basiliscos joined #parrot
12:11 rurban joined #parrot
12:46 rurban joined #parrot
13:55 dalek parrot: 382c74d | util++ | t/dynoplibs/debug.t:
13:55 dalek parrot: [test] t/dynoplibs/debug.t - Skip debug_break on darwin also. See GH#1071
13:55 dalek parrot: review: https://github.com/parrot/parrot/commit/382c74de72
13:55 dalek parrot: d0e2d9b | util++ | / (6 files):
13:55 dalek parrot: Prepare for the 6.4.0 release.
13:55 dalek parrot: review: https://github.com/parrot/parrot/commit/d0e2d9be76
14:05 rurban joined #parrot
14:19 travis-ci joined #parrot
14:19 travis-ci [travis-ci] parrot/parrot#1027 (master - d0e2d9b : Bruce Gray): The build passed.
14:19 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/compare/6c80b4d96a1f...d0e2d9be76d4
14:19 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/25696625
14:19 travis-ci left #parrot
14:22 pmichaud if working on the 6.4.0 release, note that I just bumped https://github.com/parrot/parrot/issues/1014
14:24 Util pmichaud: Ack! I just pushed the tarballs out 2 minutes ago. Sorry!
14:25 pmichaud I just found the problem about 30 mins ago
14:25 Util pmichaud: Would I need Kubuntu specifically to create a fix, or will any Ubuntu do?
14:25 pmichaud I suspect it's any Ubuntu
14:26 pmichaud I'll add my error output to the ticket
14:27 pmichaud added.
14:27 Util pmichaud: It certainly looks fixable by the next release next month. Will that be sufficient, or would you like an 6.4.1 release earlier?
14:27 Util All: Release is complete. OK to commit to master branch.
14:27 Util Release was delayed due to debug.t failing on Darwin.
14:27 Util I will send the release announcement shortly.
14:28 pmichaud Util: I'll leave it up to you to decide.  Just know that it means rakudo/parrot isn't building on debian-based systems at the moment.
14:31 Util OK, thanks! pkg-config is listed as deprecated for Parrot since 3.3, but is in use for libFFI. I will dig in and see how long the fix will take.
14:31 Util Expect an answer at the next #parrotsketch meeting, with thr release the same day if all looks good.
14:41 rurban_ pmichaud: Just the get the build out I symlinked the missing amd64 headers to the global incdir.
14:42 pmichaud rurban_: I don't follow that, sorry.
14:42 rurban_ multiarch moved the headers to /usr/include/x86_64-linux-gnu/unicode
14:43 rurban_ cd  /usr/include; ln -s /usr/include/x86_64-linux-gnu/unicode
14:43 FROGGS that is the workaround, yes
14:43 FROGGS but not the solution :o)
14:44 pmichaud I'll just wait for parrot to fix the problem.
14:44 rurban_ ok
14:49 rurban_ it's indeed a wrong parrot probe
15:10 dalek parrot/rurban/icuheaders-gh1014: fc280ef | rurban++ | / (2 files):
15:10 dalek parrot/rurban/icuheaders-gh1014: [config] fix failing ICU headers probes on multi-arch
15:10 dalek parrot/rurban/icuheaders-gh1014:
15:10 dalek parrot/rurban/icuheaders-gh1014: We must not die when perl does not find the icuheaders.
15:10 dalek parrot/rurban/icuheaders-gh1014: cc needs to find it, and it does it in the probe if they are
15:10 dalek parrot/rurban/icuheaders-gh1014: in the proper cc searchdir.
15:10 dalek parrot/rurban/icuheaders-gh1014:
15:10 dalek parrot/rurban/icuheaders-gh1014: icu-config does not store the full headerpath, only pkg-config.
15:10 dalek parrot/rurban/icuheaders-gh1014: Fixes [GH #1014] on debian/ubuntu
15:10 dalek parrot/rurban/icuheaders-gh1014: review: https://github.com/parrot/parrot/commit/fc280ef46c
15:10 rurban_ I removed my symlink now
15:13 FROGGS rurban++
15:14 FROGGS will test that after rakudo release this week
15:23 pmichaud testing locally
15:23 pmichaud got past the configure stage
15:27 pmichaud Parrot builds, "make test" passes.
15:32 rurban_ I'll test it on more weird system with a special icu --prefix path
15:32 rurban_ my solaris is weird enough for this test
15:35 FROGGS joined #parrot
16:20 rurban_ I'll also merge the BSD __APPLE__ fix for freeglut today
16:26 dalek parrot: e3462ec | rurban++ | / (2 files):
16:26 dalek parrot: [config] fix failing ICU headers probes on multi-arch
16:26 dalek parrot:
16:26 dalek parrot: We must not die when perl does not find the icuheaders.
16:26 dalek parrot: cc needs to find it, and it does it in the probe if they are
16:26 dalek parrot: in the proper cc searchdir.
16:26 dalek parrot:
16:26 dalek parrot: icu-config does not store the full headerpath, only pkg-config.
16:26 dalek parrot: Fixes [GH #1014] on debian/ubuntu
16:26 dalek parrot: review: https://github.com/parrot/parrot/commit/e3462ec529
16:26 dalek parrot: 475ed1a | rurban++ | / (2 files):
16:26 dalek parrot: Merge branch 'rurban/icuheaders-gh1014'
16:26 dalek parrot:
16:26 dalek parrot: Confirmed ok by pmichaud on Kubuntu 14.04, and also tested ok on solaris
16:26 dalek parrot: review: https://github.com/parrot/parrot/commit/475ed1a591
16:32 Chirag joined #parrot
16:45 dalek parrot: c646e43 | rurban++ | / (2 files):
16:45 dalek parrot: [opengl] Fix BSD problem which does not define __APPLE__
16:45 dalek parrot:
16:45 dalek parrot: Fix opengl on bsd which does not have __APPLE__ defined as 0.
16:45 dalek parrot: freeglut from 2.0 to at least 2.8 relies on that define.
16:45 dalek parrot: Fixes [GH #1070].
16:45 dalek parrot: review: https://github.com/parrot/parrot/commit/c646e43181
17:00 travis-ci joined #parrot
17:00 travis-ci [travis-ci] parrot/parrot#1028 (master - 475ed1a : Reini Urban): The build passed.
17:00 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/compare/d0e2d9be76d4...475ed1a59115
17:00 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/25710333
17:00 travis-ci left #parrot
17:21 travis-ci joined #parrot
17:21 travis-ci [travis-ci] parrot/parrot#1029 (master - c646e43 : Reini Urban): The build passed.
17:21 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/compare/475ed1a59115...c646e43181c4
17:21 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/25711896
17:21 travis-ci left #parrot
18:17 Chirag Hey!
18:18 FROGGS hi Chirag
18:18 Chirag Hi!
18:18 Chirag I needed a little help
18:20 Chirag I am trying to make install after adding WB to my branch.. but it fails.. rurban & I know that its the pmc2c thats misbehaving.. But i cant figure out the point of failure
18:21 Chirag to put the question in context, this is what I get -
18:21 Chirag ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Compiler/Actions.pir compilers/opsc/src/Ops/Compiler/Actions.pm
18:22 Chirag PAST::Compiler can't compile node of type ResizableIntegerArray
18:22 basiliscos joined #parrot
18:22 FROGGS I guess PAST::Compiler wants PAST:: types
18:23 FROGGS but yeah, questions is: where does that array sneak in...
18:23 Chirag probably when a testcase creates a new ResizableIntegerArray pmc?
18:25 FROGGS but that ResizableIntegerArray should never land in code-gen
18:26 FROGGS so, something calls $compiler.as_post(...) with an ResizableIntegerArray
18:26 Topic for #parrot is now Parrot 6.4.0 "Double-eyed Fig Parrot" | http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
18:28 Chirag rurban suggested that I step through pmc2c but I am not sure which executable to use for gdb (I am not very good at that)
18:29 Chirag maybe parrot with a testcase that uses ResizableIntegerArray
18:31 rurban perl -d … stepping, not gdb
18:32 Chirag oops
18:33 kid51 joined #parrot
18:34 kid51 parrot builds and tests fine for me at c646e43181c4b2e64ec5ab979c2fa0ede4dde3a7 on Linux/i386 (4 variants) and Linux/x86_64
18:45 rurban_ kid51: thanks
18:45 rurban_ we really need a freebsd smoker now
18:55 rurban_ revived my freebsd vm now...
19:09 kid51 And Parrot continues to buid on Mac OS X 10.4 (Darwin/PPC)!
19:10 rurban_ that's one of my stable smokers: http://perl514.cpanel.net/build/one_line_per_build
19:11 rurban_ just testO1__t/pmc/socket.t failed on my centos5 smoker: http://perl514.cpanel.net/build/builders/parrot-centos5/builds/61/steps/shell_2/logs/stdio
19:17 TonyC joined #parrot
19:40 TonyC joined #parrot
19:52 TonyC joined #parrot
21:18 davidfetter joined #parrot
22:39 rurban joined #parrot

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

Parrot | source cross referenced