Parrot 4.8.0 "Spix's Macaw" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 8 November 2012.
whiteknight Hopefully that translates to more Parrot time 00:00
(Whether that's good for parrot or not is a discussion you can have when I'm not here)
sorear whiteknight: the impression I have as an outsider is that parrot's largest and most immediate problem is a shortage of developers 00:05
Tene whiteknight: Everything I've seen of your work is great; I'm really glad to see you working on Parrot. 00:11
whiteknight sorear: yes, a variety of events have hurt our pool of developers hard
sorear whiteknight: it sounds like you're blaming yourself 00:12
whiteknight oh, no. Not at all. It's mostly economic reasons why most developers who used to be active aren't anymore 00:13
people getting new jobs, working longer hours, etc
sorear is there *anyone* who beleives more whiteknight is bad for Parrot?
whiteknight sorear: Heh, I just don't make any assumptions. I can be a little bit...opinionated 00:14
Tene Your opinions have always been pretty similar to mine, so I certainly approve. 00:15
whiteknight That's how I know they're good: Because I <s>stole</s> borrowed them from Tene 00:19
Tene Maybe that explains why I haven't been motivated enough to act on them for the past few years.
01:17 Mike-PerlRecruiter_ joined 04:42 Reini_ joined 07:00 Hunger joined 08:26 bouncy joined 13:15 Mike-PerlRecruiter_ joined 14:09 PacoAir joined 14:10 bluescreen joined 15:01 particle joined 16:25 Reini_ joined 16:37 dmalcolm joined 17:21 davidfetter joined 17:31 ligne joined 17:43 brrt joined
moritz does anybody know if the parrot bugs in readline that caused regressions in rakudo have been fixed? 18:36
cotto What's the misbehavior? 18:40
moritz github.com/parrot/parrot/issues/834 and github.com/parrot/parrot/issues/861 18:42
they cause us to use parrot 4.4.0 for our current rakudo releases 18:43
cotto Then that's a problem.
moritz seems that 861 is already fixed; at least pmichaud's test case works on my machine
I'll try with rakudo now 18:44
18:45 eternaleye joined 18:57 jsut joined 19:03 contingencyplan joined
dalek rrot: 6da3376 | (Ahmad M. Zawawi)++ | examples/ (2 files):
Added {=begin pod ... =end pod} instead of obsolete {=pod =cut}
19:04
rrot: bb8c98f | (Ahmad M. Zawawi)++ | README.pod:
'make html' needs to have JSON installed
rrot: f67488b | (Ahmad M. Zawawi)++ | examples/io/httpd.pir:
Parrot mini-web server now reads local files as binary instead of text and closes file handles properly
rrot: 20787b5 | cotto++ | / (4 files):
Merge pull request #868 from azawawi/master

Make Perl 6 examples work again + README.pod update + Parrot mini-web server fix
19:04 Reini_ joined 19:10 brrt left
Coke question about those perl6 examples - are they intended to be run with something other than parrot-nqp, and does parrot-nqp support the new style pod? 19:13
cotto good question 19:24
I was thinking that they'd be run with perl6, but that's also no longer part of the parrot repo. 19:25
19:46 drift joined 19:57 drift joined 19:58 benabik joined
cotto hio benabik 20:07
benabik o/ cotto
20:12 zby_home joined 20:21 travis-ci joined
travis-ci [travis-ci] parrot/parrot#638 (master - 20787b5 : cotto): The build was broken. 20:21
[travis-ci] Change view : github.com/parrot/parrot/compare/6...787b52b9c1
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/3286351
20:21 travis-ci left 20:24 benabik_ joined 20:25 tuxit joined
cotto should be an easy enough fix 20:25
dalek rrot/threads: 6208521 | rurban++ | t/src/extend.t:
[test] TODO t/src/extend.t 19 only on darwin
20:26
cotto I guess that the right fix would be to exclude those files from pod_description.t since they're not p5 pod. 20:28
Reini Or fix lib/Pod/Simple/PullParser.pm do understand v6 20:34
20:34 perlite joined
Reini do we do a #ps? 20:35
cotto not recently 20:36
Reini In summary: threads can be merged, after nqp and rakudo approval
tadzik Reini: did someone take care of my testcase? 20:37
Reini nqp has still tadzik's nasty error in nqplex...
cotto Could someone with an nqp commit bit change "typeid" to "type_id" in src/ops/nqp_dyncall.ops? 20:44
gcc 4.7 doesn't like "typeid"
Reini I can... 20:45
Coke cotto: ask over in #perl6.
Reini First I'll fix the p6 pod stuff 20:46
dalek rrot: b26edc7 | rurban++ | t/codingstd/pod_description.t:
Pod::Simple cannot handle perl6 pod yet (=begin pod/=end pod)

Skip .p6 files for the empty_description test. 2 cases: examples/mops/mops.p6 examples/nci/xlibtest.p6
20:47
dukeleto did I hear that threads can be merged? 20:48
20:48 bluescreen joined
Reini well, nqp has some problems with it still 20:48
So I'm debugging nqp now...
cotto ww
dukeleto Reini++
dukeleto is extremely excited to get threads merged 20:49
Reini Well, it's a bit risky 20:50
cotto unfortunately tadzik++ came up with an example that makes nqp explode but works fine on parrot-nqp
or fortunately
Reini I'll add this testcase to nqp proper
cotto better to know about it sooner than later
dalek p: 4f52b8c | rurban++ | src/ops/nqp_dyncall.ops:
rename typeid variable to type_id

gcc-4.7 and 4.8 reserve typeid
20:52
cotto Reini, thanks
20:53 Reini_ joined
Reini But now the hard part. looks like a GC problem on our side 20:53
21:01 davidfetter joined
dalek rrot/threads: 6d516e4 | cotto++ | config/auto/warnings.pm:
add -fpermissive so that nqp builds under gcc 4.7.2
21:07
rrot/threads: 6da3376 | (Ahmad M. Zawawi)++ | examples/ (2 files):
Added {=begin pod ... =end pod} instead of obsolete {=pod =cut}
rrot/threads: bb8c98f | (Ahmad M. Zawawi)++ | README.pod:
'make html' needs to have JSON installed
rrot/threads: f67488b | (Ahmad M. Zawawi)++ | examples/io/httpd.pir:
Parrot mini-web server now reads local files as binary instead of text and closes file handles properly
rrot/threads: 20787b5 | cotto++ | / (4 files):
Merge pull request #868 from azawawi/master

Make Perl 6 examples work again + README.pod update + Parrot mini-web server fix
rrot/threads: b26edc7 | rurban++ | t/codingstd/pod_description.t:
Pod::Simple cannot handle perl6 pod yet (=begin pod/=end pod)

Skip .p6 files for the empty_description test. 2 cases: examples/mops/mops.p6 examples/nci/xlibtest.p6
rrot/threads: a1b3852 | rurban++ | / (5 files):
Merge remote-tracking branch 'origin/master' into threads
21:10 travis-ci joined
travis-ci [travis-ci] parrot/parrot#640 (master - b26edc7 : Reini Urban): The build was fixed. 21:10
[travis-ci] Change view : github.com/parrot/parrot/compare/2...6edc7ec1ee
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/3287763
21:10 travis-ci left 22:44 bluescreen joined 22:54 bluescreen joined 23:13 whiteknight joined 23:48 drift joined