Parrot 3.2.0 released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Parrot is accepted for GSoC 2011! Student application deadline is Apr 8
Set by moderator on 27 March 2011.
00:00 bbatha joined
bacek_at_work aloha, msg bacek_at_work ping 00:00
00:00 aloha joined
bacek_at_work aloha, msg bacek_at_work ping 00:00
aloha bacek_at_work: OK. I'll deliver the message.
bacek_at_work ~~
aloha, msg whiteknight test
aloha bacek_at_work: OK. I'll deliver the message.
whiteknight ...? 00:01
got it
00:01 aloha left
whiteknight ...lolwat? 00:01
00:01 aloha joined 00:03 bbatha_ joined, bbatha left, bbatha_ is now known as bbatha
whiteknight has aloha undergone any major upgrades lately 00:04
?
no commits to parrot master. I take that to mean that nobody has magically resolved our gc heisenbug 00:05
00:09 bbatha left 00:15 cosimo joined 00:18 bbatha joined 00:32 bbatha left
whiteknight this bug is killing me 00:32
mikehh whiteknight: I re-ran teh rakudo test with my g++ build and got exactly the same result 00:34
whiteknight mikehh: Yeah, there's definitely some kind of algorithmic problem 00:35
plobsing: ping 00:36
mikehh whiteknight: I don't know if it helps - rakudo smoke test #14656 and now #14672 - parrot smoke test #14655 00:37
whiteknight my current theory is that we aren't setting write barriers on the PtrObj PMC enough. the contents of the packfile are not getting promoted to the older generation, and are therefore getting marked/swept more often
mikehh whiteknight: my tests with gcc --gc=gms seem a bit random, but g++ was consistent 00:39
00:40 bbatha joined
mikehh anyway need to do some testing on i386 - bbiab 00:43
whiteknight the core.pm build takes FOREVER 00:49
even if it took the same amount of time, compiling all the .pm files individually and using pbcmerge would at least have more visible progress movement 00:50
Coke can't do that due to limitations in parrot, as I recall.
the setting needs to refer to other parts of itself when compiling - compile in chunks, you don't end up with the same logic. 00:51
00:53 ShaneC left 00:54 ShaneC joined
whiteknight blah, I can dream 00:55
....okay, my next attemped fix didn't work either 00:57
01:05 bbatha left, bbatha_ joined
whiteknight damnit. Still no love 01:17
all the easy-looking places to stick writebarriers don't fix it 01:18
and it's going to require some non-trivial changes to jam in more write barriers in other places 01:19
this wouldn't be so frustrating if the rakudo build didn't take ~10 minutes 01:20
01:22 bbatha joined
bacek_at_work whiteknight, how you build parrot? --optimize --gc=gms? 01:22
whiteknight no --optimize. Just --gc=gms
bacek_at_work ookey
whiteknight that seems to make the failures happen most consistently, for me at least
benabik whiteknight: Where does it fail? Build or spectest?
whiteknight benabik: for me, spectest 01:23
01:23 bbatha_ left
whiteknight I haven't seen any build failures in a while 01:23
benabik whiteknight: Blech. That takes literally hours on my machine. :-(
Or seems to.
01:23 mikehh left
bacek_at_work whiteknight, try to compile with -DPARROT_GC_VALIDATE 01:23
whiteknight benabik: I don't run the entire spectest. I only need to run the first one or two. All spectests segfault
benabik whiteknight: Ah. That's simple enough to test for. 01:24
whiteknight bacek_at_work: okay, how to specify that on the configure? --ccflags="-DPARROT_GC_VALIDATE"?
bacek_at_work whiteknight, yes
hmm. Is it gcc or g++ build? 01:25
01:25 bbatha left
whiteknight mikehh is using g++. I am using clang 01:25
01:25 woosley joined 01:30 rurban joined
benabik How do you compile with g++? Just --cc=g++? 01:30
bacek_at_work benabik, --link=g++ 01:31
01:35 JimmyZ left 01:37 JimmyZ joined
bacek_at_work whiteknight, Parrot_pf_get_packfile_pmc 01:40
whiteknight what about it?
bacek_at_work looks like it doesn't work properly...
whiteknight I added a write barrier there on my machine, but that didn't fix the problem
why not?
bacek_at_work hmm 01:41
let me dig bit more.
whiteknight PARROT_GC_VALIDATE didn't give me any information 01:42
still fails the same assertion at the same place 01:43
okay, I'm going to bed. I'll look at this again tomorrow and add in some more write barriers 01:44
thanks for looking at it bacek++ 01:45
01:45 whiteknight left 01:48 S_Arms left, S_Arms joined 01:50 dmalcolm left 02:00 bubaflub left 02:02 Coke left, Coke joined 02:04 S_Arms left, S_Arms joined 02:05 mikehh joined
benabik Well, no segfaults with g++, gms, non-opt. Ah, well. 02:12
02:12 JimmyZ left 02:31 Coke left, Coke joined 02:35 ShaneC left 02:47 ShaneC joined 02:49 mtk left 02:56 mtk joined
mikehh rakudo - got a whole bunch of segfaults spectest_smolder #14694 running with same g++ build on i386 as amd64 02:59
g++ --optimize --gc=gms --buildframes --inline 03:00
mikehh had enough for the moment - must sleep (after 4am here) 03:01
03:11 hudnix left 03:55 petdance joined
cotto ~ 03:57
03:57 Eduardow left 04:37 petdance left
bacek_at_work ~~ 04:38
I can reproduce assert failure in t/compilers/pge
Some PackFile vs GC shenanigans
cotto great
seen plobsing 04:39
aloha plobsing was last seen in #parrot 7 hours 56 mins ago saying "oh no. self-awareness.".
05:10 sorear_ is now known as sorear
cotto Has anyone here done international travel for a conference? 05:25
sorear I know jnthn has 05:28
also TimToady 05:29
moritz and tadzik will soon if they haven't already 05:30
cotto: ^^ 05:31
cotto ok
allison, ping 05:43
dukeleto cotto: yes, i have 05:49
cotto: what do you want to know?
cotto dukeleto, is there anything surprising about traveling to a conference on another continent? 05:51
how much should I have between arrival and the start of the conf, and end of conf and departure? 05:53
05:58 ShaneC left
TimToady we usually prefer to arrive a day early and walk around in the sun, which seems to help the jet lag 06:00
also gives you a cushion if the flight is delayed
coming back usually depends more on whether there's a hackathon or we want to do some sightseeing 06:01
cotto TimToady, thanks. That's helpful. 06:04
dukeleto cotto: where are you going? 06:10
dalek rrot/leto/embed_grant: 84871f5 | dukeleto++ | t/src/extend_vtable.t:
[t] Parrot_PMC_delete_keyed(_int)
06:17
06:18 theory left 06:21 fperrad joined
cotto dukeleto, yapc::eu 06:24
dukeleto cotto: very awesome
cotto Yeah. I'm looking forward to it. 06:25
dukeleto cotto: arriving at least 2 hours before international flights is usually a good idea. Sometimes 3. Depends on how busy the airport will be
cotto I suppose I should get my passport. 06:26
dukeleto cotto: that would be a good idea
cotto apparently my old one only expired a year ago 06:29
dalek rrot/leto/embed_grant: 4d52021 | dukeleto++ | t/src/extend_vtable.t:
[t] Parrot_PMC_delete_keyed_str
rrot/leto/embed_grant: 67ffbc8 | dukeleto++ | t/src/extend_vtable.t:
[t] Parrot_PMC_delprop
06:32
06:33 birdwindupbird joined
dukeleto cotto: # Exception is: type 36 severity 2 message 'exists_keyed_str() not implemented in class 'ResizablePMCArray'' 06:35
cotto: bug or feature?
cotto: i guess arrays should only allow integer indexing
dukeleto votes features 06:36
cotto feature
dukeleto cotto: is there going to be hackathoning at yapc::eu ? 06:37
cotto dukeleto, yup
dalek rrot/leto/embed_grant: eab67bd | dukeleto++ | t/src/extend_vtable.t:
[t] Parrot_PMC_exists_keyed_str
cotto yapceurope.lv/ye2011/
It might be fun to stick around and get schooled in Perl 6 by jnthn. 06:38
dukeleto cotto: sounds like good times
dalek rrot/leto/embed_grant: de2f736 | dukeleto++ | t/src/extend_vtable.t:
[t] Parrot_PMC_get_integer_keyed_str
06:39
rrot/leto/embed_grant: c6f1fe7 | dukeleto++ | t/src/extend_vtable.t:
[t] Parrot_PMC_get_number_keyed_str
06:40
cotto I'm surprised by how not completely insane the site for renewing my passport is. 06:42
dukeleto cotto: things are looking up : 06:44
:), rather
# Exception is: type 5 severity 2 message 'Null PMC access in destroy()' 06:45
dukeleto is getting pretty good at debugging odd vtable error messages. Not sure if that reflects well on my sanity. 06:46
06:47 UltraDM joined
cotto null pmc access in destroy 06:47
it sounds like a Zen koan
dalek rrot/leto/embed_grant: 986d760 | dukeleto++ | t/src/extend_vtable.t:
[t] Parrot_PMC_get_pmc_keyed_int
06:48
rrot/leto/embed_grant: ce3f9ec | dukeleto++ | t/src/extend_vtable.t:
[t] Parrot_PMC_get_pmc_keyed
06:50
rrot/leto/embed_grant: d7afbd7 | dukeleto++ | t/src/extend_vtable.t:
[t] Parrot_PMC_get_repr
06:54
cotto If a null fails to be destroyed, has it failed to be destroyed? 06:55
dukeleto, any idea what a decent price would be and where I could find it? 07:05
07:12 ShaneC joined 07:18 Coke left 07:19 Coke joined 07:22 rurban_ joined, rurban left, rurban_ is now known as rurban 07:24 UltraDM left 07:31 UltraDM joined 07:44 SHODAN joined 08:04 jrtayloriv left 08:15 cosimo left 08:36 aloha left 08:37 aloha joined 08:50 UltraDM left 08:58 woosley left 08:59 UltraDM joined 09:15 ShaneC left 09:22 bacek joined
bacek ~~ 09:28
we need some bloody "GC guy" to fix rakudo's segfault 09:29
oh wait...
09:32 birdwindupbird left, birdwindupbird joined 09:54 contingencyplan left 10:00 ShaneC joined
bacek msg whiteknight Sorry mate, you have to unmerge your branch. Main reason - PtrObj's packfile gets updated behind the scene by Parrot_load_bytecode which pokes inside interp->initial_pf. Without switching guts to use Packfile PMCs it's almost impossible to fix it. 10:01
aloha OK. I'll deliver the message.
bacek msg whiteknight I'll try to comeup with some workaround but don't hold your breath. 10:02
aloha OK. I'll deliver the message.
10:05 davidfetter left 10:08 davidfetter joined 10:20 ShaneC left
dalek rrot/packfile_wrap: 2d1a1fe | bacek++ | include/parrot/interpreter.h:
Brake the build - replace "PackFile *initial_pf" with "PMC *current_pf"
10:23
10:37 mtk left 10:44 mtk joined
dalek rrot/packfile_wrap: af010fa | bacek++ | src/gc/mark_sweep.c:
Fix mark in trace_roots
10:54
rrot/packfile_wrap: 62b5f53 | bacek++ | / (8 files):
Mass replace of interp_pf with current_pf.
bacek moritz, ping 10:56
moritz bacek: pong 11:06
bacek moritz, can you test packfile_wrap branch with rakudo?
GMS, optimize, etc
moritz, and side question - how is your parenting going? :) 11:07
moritz bacek: I'm first testing with a commit that whiteknight++ has asked me to test, then will test the branch 11:08
bacek moritz, which commit? 11:09
moritz bacek: the past two nights have been quite exhausting, I'm staying at home today. Apart from that: very rewarding :-)
bacek: 364ad6bc22
bacek moritz, this commit will not help. 11:10
moritz, I still remember that time. First few month with my first kid was very tough. Second was much easier :) 11:11
moritz bacek: Ronja started to smile a lot about two weeks ago, that's just *SO* cute :-) 11:13
bacek moritz, wow! 11:14
moritz oh, and she's started "talking" ("goo", "brrr") :-)
bacek moritz, did you ever read Lindgren? "Ronja Rövardotter" (in Russian translation) was one of my favourite book in childhood :) 11:15
moritz bacek: I did :-) 11:18
bacek: my wife is half Norwegian, so we looked for names that are known both in Scandinavia an Germany. That one won :-)
bacek moritz, should I call you Matias now? :) 11:19
moritz bacek: no, we don't disclose who the robber is :-)
bacek moritz, ok-ok. I'll keep this secret for ya! :) 11:20
tadzik hello #parrot 11:24
bacek aloha, tadzik 11:26
tadzik hello bacek 11:28
how are things?
bacek so-so 11:30
Quite Friday night.
tadzik thank you 11:31
oh, ww
11:38 mikehh left 11:51 mikehh joined 11:56 Patterner left, Psyche^ joined, Psyche^ is now known as Patterner 12:35 whiteknight joined
whiteknight good morning, #parrot 12:36
msg bacek I figured that was the problem. I've got an idea in mind to fix it. If I can't fix it today I will unmerge
aloha OK. I'll deliver the message.
bacek whiteknight, morning. 12:37
whiteknight hello bacek
thanks for looking at the segfault last night. bacek++
bacek whiteknight, I did initial "workaround" in packfile_wrap branch.
whiteknight okay, I have to look at that branch
bacek It's kinda "what we should have at the end of the day" 12:38
whiteknight one way, we will have this issue fixed
I just hope we can do it before the release
bacek whiteknight, unlikely.
whiteknight what functions modify the packfile?
bacek github.com/parrot/parrot/commit/62b5f53d99 12:39
pf_set_packfile
Called from quite few places
whiteknight okay, will the problem be fixed if we can add a write barrier to that function? 12:40
bacek and append_packfile
whiteknight I have an idea to add write barriers to those places
bacek whiteknight, yes. It will be fixed.
whiteknight okay, I think I can do that today
I am going to add a ->parent_pmc to the PackFile* structure, or one of those structures. If that field is not null, we can write barrier
bacek Problem is - atm interp doesn't have pointer to PtrObj-holding-Packfile-ptr 12:41
12:41 ambs joined
bacek whiteknight, (parent_pmc) this is what I basically done in packfile_wrap branch 12:41
whiteknight bacek: in Parrot_pf_get_packfile_pmc, I register all PtrObj pmcs, so they should always be safe 12:42
that's a temporary hack to mimic current behavior
bacek whiteknight, yes
whiteknight so all we should need are write barriers, and we should have this fixed. Unless I am missing something
bacek but PackFile* was updated behind the scene
whiteknight right, that's where the write barriers are needed 12:43
unless there are other updates I am not aware of
bacek yes
but in master there is no way to WB PMC-holding-PF
because interp store raw pointer only 12:44
whiteknight even if we add a ->parent_pmc field to the packfile itself?
the pmc will still be available, just one more indirection
bacek it's even more awful hack than packfile_wrap branch... 12:45
whiteknight Any fix would be temporary. We just need to get to Packfile PMCs everywhere
bacek I don't like it. It will probably work. But I really don't like it. 12:46
whiteknight i don't like it either, but we only need it to work until tuesday 12:47
then we can start breaking things again
if it turns into a really big mess we can unmerge. That's always plan B
bacek Yes... 12:50
whiteknight bacek: We can play today. Tomorrow we make the hard decision for the release. Wednesday we throw it all out and break things
bacek whiteknight, today is almost over for me 12:51
whiteknight bacek: my day is only just beginning. We'll give you an extra day to play if you want
:)
bacek And I will not have time over weekend to hack parrot
There is "plan C"
Keep it as is.
whiteknight that's okay. You've been very helpful, and I will make sure it gets fixed 12:52
bacek: plan C is not a good plan. Segfaults are not good.
bacek We'll have supported release with GC MS2
whiteknight this is true
we can do plan C if everything else is too hard
bacek Put big deprecation notice like "everything is going to change"
Rewrite/refactor/fix/whatever right after release 12:53
At least we can deprecate exposure of "PackFile*" to embedders 12:55
(src/embed.c)
or whole "old embed API"
anyway, it's bed time. Please hold release until-after #ps. 13:01
whiteknight goodnight bacek 13:04
moritz \\o/ all rakudo spectests pass on packfile_wrap parrot branch 13:07
whiteknight see? that's the power of bacek 13:13
moritz I'm doing a second run, just to be sure 13:14
and if that's clean, I'll try again without --optimize
whiteknight awesome
I know the branch isn't complete yet
tadzik hmm, I can try it on this pc 13:15
what's desirable to test? gms, --optimize? It's 32bit linux
moritz gms
with and without --optimize 13:16
13:16 bubaflub joined
tadzik --gen-parrot won't do, aye? 13:16
13:17 hudnix joined
moritz only if you bump PARROT_REVISION first 13:17
(locally please :-)
tadzik wha should I put there?
(sure thing :))
13:17 Coke left, Coke joined
whiteknight the packfile_wrap branch looks very promising 13:18
and it is the kind of change we want to make in the long run
moritz tadzik: try RELEASE_3_2_0-377-g62b5f53
tadzik that's this packfilw-wrap?
moritz yes 13:20
atrodo btw, the spectest choked my linode
w/gms and optimize
tadzik ok. Fetching parrot, this will take some time... 13:21
13:22 kaneplusplus joined 13:46 Eduardow joined 14:04 Andy_ joined
tadzik 1 failed test so far 14:14
bbs 14:15
14:34 UltraDM left 14:38 davidfetter left 15:04 S_Arms left 15:11 M_o_C joined 15:13 hercynium joined 15:20 rurban_ joined 15:22 rurban left, rurban_ is now known as rurban 15:24 benabik left, theory joined 15:25 benabik joined 15:27 benabik left 15:53 benabik joined 16:07 rurban left 16:08 benabik left 16:12 benabik joined 16:17 birdwindupbird left
tadzik rakudo spectests pass for me, 32bit linux, gms, --optimize 16:20
16:25 Eduardow left
cotto_work ~ 16:36
tadzik ~~ 16:37
benabik ~~~ 16:39
16:41 M_o_C left 17:00 Eduardow joined
moritz bacek, whiteknight: all my rakudo tests on the packfile-wrap branch have been successful. 17:16
tadzik mine too 17:20
cotto_work bacek++ 17:23
moritz++
whiteknight++ 17:24
this sounds promising
17:26 shell joined 17:27 davidfetter joined
whiteknight what sounds promising? 17:28
moritz the packfile-wrap branch 17:29
passes all tests here
17:37 dmalcolm joined
whiteknight bacek seemed to think that the branch was still lacking or incomplete in some way 17:37
I don't know what problems there may be.
17:39 shell left
whiteknight it definitely is a step in the right direction 17:39
I was hoping that the imcc_compreg_pmc branch could be workable without having to take that next step, but apparently not 17:40
it's a row of dominos that hasn't stopped falling yet
msg bacek the packfile_wrap branch appears to be working and passing tests (including Rakudo spectests). What is it missing? Is there any reason why we couldn't merge that soon? 17:42
aloha OK. I'll deliver the message.
17:46 dodathome joined
whiteknight I suspect strongly that the problems with that branch involve that godforsaken Eval PMC 17:57
moritz oh, make fulltest says 18:02
dukeleto we still have an Eval PMC?
moritz t/src/extend.t (Wstat: 1536 Tests: 18 Failed: 6) Failed tests: 10-13, 16-17 Non-zero exit status: 6
dukeleto Seems like a bad idea waiting to punch us in the face.
moritz: can you gist the failing output? I might be able to help debug 18:03
whiteknight dukeleto: Yes. the imcc_compreg_pmc branch did a lot of work to make Eval unnecessary, but we still aren't at a point yet where we can excise it 18:04
moritz dukeleto: gist.github.com/922155 18:05
18:05 ShaneC joined 18:15 benabik left
dukeleto moritz: wow, those assertions have useless error messages 18:16
moritz dukeleto: not my fault :-)
dukeleto moritz: agreed. I am lamenting at our code :) 18:17
moritz: which branch is that error output from?
moritz: i don't see that assertion in the master branch anywhere 18:18
18:24 benabik joined 18:25 hudnix left
moritz dukeleto: packfile_wrap 18:25
dukeleto moritz: ah 18:29
18:31 cxreg left
davidfetter waves to dukeleto 18:33
dukeleto davidfetter: wazzup 18:34
davidfetter does pl/parrot still work?
dukeleto davidfetter: define "work" 18:36
davidfetter: PL/Parrot, last time I checked, "worked"
davidfetter as in still passes "make check" (or "make test" , whichever it was) 18:37
dukeleto davidfetter: PL/Perl6, "worked", except that in newer releases of Parrot+Rakudo (let's say the last 6ish months) certain tests cause postgres to coredump
davidfetter: PL/Parrot should still pass "make test" (make check might need to be updated)
davidfetter cool 18:38
dukeleto davidfetter: PL/Perl6 will not. I needs to fix a bug that I haven't had the tuits to fix
davidfetter what's the bus number on that bug?
dukeleto davidfetter: 1 (me), although I described it best in the GCI task that I attempted to make an unlucky student work on, but they all were too smart to work on it :) 18:39
davidfetter dukeleto, apart from fooling some poor GSoC student into it, how might the bus number increase? 18:40
dukeleto davidfetter: i suppose I should make a github issue describing exactly what happens and what I suspect the bug is 18:43
davidfetter k
dukeleto davidfetter: do you want to try to fix that bug?
davidfetter: i can be your cheerleader :)
davidfetter 's coding & debugging skills may be up to it, but thinks his pointy-hairing skills may be a better fit 18:44
18:44 contingencyplan joined
dukeleto davidfetter: what pointy-haired things do you have up your sleeve? 18:46
davidfetter i am pretty decent at finding suc^Wvict^H^H^Holunteers 18:47
...then getting them what they need and keeping Others™ out of their hair 18:48
18:49 rohit_nsit08 joined
rohit_nsit08 hello #parrot 18:49
tadzik hello rohit_nsit08
dukeleto rohit_nsit08: howdy 18:53
davidfetter: so you want to wave the PL/Parrot flag? Where do you see the future of PL/Parrot being?
whiteknight hello rohit_nsit08
rohit_nsit08 dukeleto: hi, perfectly fine :-) reading design docs of parrot 18:54
whiteknight: hi
tadzik: hello
davidfetter dukeleto, are you sure you won't get all pissed off at me again?
dukeleto rohit_nsit08: sounds lovely
davidfetter: I fully recognize that I was not in a good mood when we last talked about that stuff and apologize for being so negative. 18:55
rohit_nsit08 whiteknight: checked that last post on my blog? any comments?
whiteknight rohit_nsit08: I did look at it, I haven't had time to really dig into it. I've been busy looking for a bug in parrot 18:56
rohit_nsit08 whiteknight: ya i know, read it on the mailing list 18:57
whiteknight: last week i did a complete test while installing Parrot on my system and all tests passed successfully
whiteknight rohit_nsit08: awesome. passing tests are good to see 18:58
rohit_nsit08 whiteknight: agree
davidfetter dukeleto, well, so, i'd like to see pl/parrot as the basis of all PLs, apart from C 19:00
well, maybe apart from C and C++, should C++ get to be a viable alternative 19:01
dukeleto davidfetter: how do you feel about putting PL/Parrot on PGXN ? 19:06
19:26 benabik left 19:27 GodFather joined 19:41 whiteknight left 19:43 particle1 joined 19:46 particle left 19:48 rohit_nsit08 left 19:58 benabik joined 19:59 jevin left 20:00 [hercynium] joined
davidfetter dukeleto, that'd be great :) 20:02
20:05 hercynium left, [hercynium] is now known as hercynium
dukeleto davidfetter: are you volunteering? ;) 20:06
davidfetter dukeleto, heh. i'll probably pester some other guy from portland about this 20:07
david something
dukeleto davidfetter: i am sure theory will love to hear that you are volunteering him :) 20:10
theory wtf? 20:11
dukeleto: I can sit down with you at a hackathon to work on it if you like.
But otherwise I have no tuits.
dukeleto theory: that would be cool
theory is doing a talk on PGXN at next week's PDXPUG.
davidfetter :)
dukeleto theory: i can trade you a few beers for a few tuits
theory: i will do my best to attend that
theory Mmmm…beer
dukeleto: Right on. And tell all your peeps.
In fact, I should adversize it on pgx.pm list. 20:12
dukeleto theory: i see it is on Calagator calagator.org/events/1250460492
theory: just added it to my calendar 20:13
theory right on 20:14
davidfetter o/` i'm not an alky i just drink a lot o/`
(with apologies to Big Pun) 20:15
20:19 dodathome left
Andy_ bacek_at_work: amything I can do to help on your branch? 20:32
20:34 [hercynium] joined 20:38 hercynium left, [hercynium] is now known as hercynium 20:47 mtk left 20:50 Eduardow left 20:55 Eduardow joined 20:59 benabik left 21:08 benabik joined
cotto_work coke++ 21:11
21:12 hercynium left 21:18 ambs left 21:26 fperrad left 21:34 jevin joined 21:35 GodFather left 21:46 SHODAN left
bacek Good morning, humans. 21:51
dalek rrot/packfile_wrap: d7afc1f | bacek++ | config/gen/config_h/config_h.in:
Brake the build again. Replace typedef of Parrot_PackFile with PMC version.
21:54
bacek msg whiteknight After fixing build of packfile_wrap (d7afc1f369) branch will be mergeable back to master. 21:55
aloha OK. I'll deliver the message.
bacek Andy_, ^^^
Andy_ ok, what do you want me to do 21:56
cotto_work bacek++ 21:57
Andy_ and yes, it does break the build now 21:58
I can't build the branch 21:59
./include/parrot/config.h:73:9: error: ‘Parrot_PMC’ does not name a type 22:00
22:03 jrtayloriv joined 22:04 bacek left 22:08 Andy_ left
dalek rrot/packfile_wrap: f65e92a | bacek++ | src/embed/api.c:
Update code to new Parrot_PackFile typedef.
22:09
22:10 bacek joined
bacek ~~ 22:11
my adsl router just died...
Andy, look at f65e92a5369526a3fdf343cfde55660ad9f1a403. This is direction what have to be done. 22:16
davidfetter wonders whether bacek has replaced the aforementioned router with TCS technology 22:17
bacek no. reboot helps. But I do want to replace it... 22:18
22:19 soh_cah_toa joined 22:27 bubaflub left 22:40 whiteknight joined
whiteknight good evening, #parrot 23:01
soh_cah_toa hey 23:02
whiteknight hello soh_cah_toa 23:04
soh_cah_toa looks like aloha finally decided to leave me alone 23:05
whiteknight yeah, bacek probably fixed it 23:06
23:10 bubaflub joined 23:38 dmalcolm left