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.
00:16 xenoterracide joined
xenoterracide I'm sure people realize this... but 4.9.0 isn't actually on the mirrors 00:16
whiteknight I did not realize that. that was dukeleto's release, right? 00:28
xenoterracide not sure, I've just been debugging arch's latest release and realized that there was a later released mentioned on the home page that is not actually on the ftp mirror 01:00
(also no idea what happened on arch that I can't get rakudo to run on it's build or using it's pkgbuild of parrot) 01:01
01:17 Mike-PerlRecruiter_ joined 01:56 woosley joined
cotto xenoterracide, the release is in the right place. It's just the link from the announcement that's wrong. 02:11
ftp://ftp.parrot.org/pub/parrot/releases/stable/4.9.0/
.0, .3, .6 and .9 releases are stable 02:12
xenoterracide ah
cotto looks like I'm getting a similar set of test failures with parrot master 02:17
xenoterracide and yet I built off of 4.9.0 gitcheckout using perl Configure.pl --gen-parrot=<tag> --gen-nqp 02:21
and that works
doesn't really make sense to me
cotto the spectest_regression test failures look identical on Rakudo on parrot master and the threads branch 02:22
xenoterracide ah
cotto Rakudo
's config system knows how to grab parrot
that's what you were telling it to do
xenoterracide yeah I know
it just seems to work when I do that instead of point it to arch's parrot 02:23
cotto It could be that you've either got an old version or arch has something configured surprisingly
xenoterracide I think it's the latter
idk, something changed between today and yesterday
they built a new version 02:24
and it changed something
but I'm not sure what
they are also using 4.8.0 but that wasn't a problem last week
cotto I don't think too much changed between those two releases.
xenoterracide I don't think it has anything to do with 4.8.0 and 4.9.0 02:25
I'm not sure what changed in the arch build
I don't see much change in the pkg build
but all of a sudden it's broke 02:26
maybe it's because arch makes it a shared library 02:27
that's my only thought
cotto libparrot.so should be a shared library 02:30
xenoterracide well idk 02:31
I spent enough time already trying to figure out why it stopped working
cotto I'll most likely be around if you want to resume figuring out what broke what. 02:35
xenoterracide cotto: probably another day, fighting sleep deprivation
cotto go sleep
lack of sleep makes people do stupid things 02:36
xenoterracide yeah, well if I go to sleep now I'll wake at 4am
or 2am
so I'm just going to sit up and be stupid and write play code
cotto your cal 02:37
l
02:49 Reini_ joined
Reini_ 3 new thread errors: smolder.parrot.org/app/projects/rep...ails/32335 02:49
cotto and here I was hoping to merge it soon 02:51
Reini_ it's a -j4 test artifact. single it works. 02:53
wonder what resource blocks it. 02:54
all 134 t/src/extend_vtable.t fail if parallel, but pass if single...
cotto I'd still call that a blocker. 02:56
Reini_ we'd need some kind of mutex in Test::More for non-parallel safe tests
interestingly the same 3 tests failed at the 2nd time in parallel 02:57
Looks like a new ticket to me
cotto that sounds like it could be rough to repro 03:02
Reini_ I'm trying now with asan and tsan 03:06
xenoterracide privatepaste.com/1130814e00 O.o 03:11
oops wrong chan
dalek rrot/threads: df25d15 | cotto++ | config/auto/warnings.pm:
add -fpermissive so that nqp builds under gcc 4.7.2
03:12
Reini_ pbc_to_exe.winxed does link -s (strip) which is deprecrated (and wrong) 05:19
strip should be done later, in make install
cotto Is that causing problems or did you just happen to notice it? 05:22
Reini_ i could not debug into tadzik's threads failure. now I can. 05:25
gist.github.com/3817314#comments
Parrot_NQPLexPad_set_pointer
06:35 zby_home joined 09:01 bouncy joined 09:58 brrt joined 10:30 schm00ster joined 10:34 brrt joined 11:34 brrt joined 11:41 brrt left 12:14 mtk joined 12:29 mtk joined 13:17 Mike-PerlRecruiter_ joined 14:07 whiteknight joined
whiteknight good morning, #parrot 14:10
tadzik hello whiteknight 14:11
14:13 PacoAir joined 14:21 jlaire joined 14:25 Reini_ joined 15:23 jlaire left 16:56 elmex joined 17:51 contingencyplan joined
Reini I am afraid but the make -j4 test problems with threads only appear on darwin 18:00
darwin also only had the shared IO problem of GH #856. maybe it's related 18:01
18:01 schm00ster joined
Reini uuh, all my bsd vm's only have one cpu. So I cannot confirm that 18:08
18:47 dmalcolm joined 18:50 Reini_ joined 18:56 davidfetter joined 19:23 alester joined
cotto ~~ 19:56
dalek kudo/qast-sink-1: 6cc0d6c | moritz++ | src/core/Junction.pm:
work around nqp::can(Junction, $anything) always returning True
20:17
kudo/qast-sink-1: 318e56c | moritz++ | src/ (3 files):
Revert "only sink when --sink command line option is provided"

This reverts commit 3f12074d13a51b2602039ece5f95454055e8abd0.
20:18
kudo/nom: bf472b0 | jonathan++ | src/Perl6/Actions.pm:
Make :($a, $b) := \\(1, 2) update $a and $b.

Previously, the spec had such a construct doing nothing. We'll try it like this for a bit to see how it works out. Note, shortest patch that could possibly work; probably needs some tuning.
20:46
23:23 whiteknight joined
whiteknight good evening, #parrot 23:23
cotto hi whiteknight 23:30
whiteknight Hello cotto
sorear hello whiteknight. 23:33
whiteknight hello sorear
My stress level may be going down significantly in the coming days, and my available hacking time should be going up too 23:36
so that's good for me 23:37