Parrot 2.0.0 "Inevitable" released! | parrot.org | Priorities: merge tt_389_fix and one_make branches | Roadmap: icanhaz.com/parrotroadmap | Latest modified TT's: icanhaz.com/parrotbugs
Set by moderator on 20 January 2010.
Tene Soon, but not quite yet. Some of PGE is under-tested. I haven't, for example, tried running an HLL with the poison pill in method fetches. 00:12
But yes, soon.
If rakudo is running fine on 2.0, I should work on tt389 tonight?
Tene afk
pmichaud Tene: for tonight, I'd suggest tt389, yes. 00:13
(and thank you for taking this up)
dalek rrot: r43522 | jkeenan++ | trunk/docs/submissions.pod:
Applying, with small modifications, patches to documentation re submission of
00:15
chromatic Tene, mostly we need to merge that PGE branch into the tt389_fix branch, except for the modification to src/global.c. 00:17
Tene chromatic: have you tried running anything else on that PGE branch yet? I haven't even run 'make test', as I ran out of time last night. I only checked PGE's 'make test'.
chromatic I haven't.
00:18 cconstantine joined
Tene I guess that falls into part of "need to merge", though, so that's fine. 00:18
chromatic Yeah. I can't imagine anything else would fail that I didn't already fix on the other branch. 00:19
If so... well, we can fix that too.
00:23 mikehh joined
Tene drives home and errands and be back later. 00:24
00:25 cconstantine joined 00:28 mikehh joined
cotto_work seen kid51 00:49
purl kid51 was last seen on #parrot 20 hours, 55 minutes and 36 seconds ago, saying: must sleep
00:50 cognominal joined 00:52 jsut_ joined 01:02 cconstantine joined, hercynium joined 01:10 bacek joined 01:19 cognominal joined 01:20 davidfetter joined 01:44 abqar joined
dalek tracwiki: v147 | chromatic++ | WikiStart 01:45
tracwiki: trac.parrot.org/parrot/wiki/WikiSta...ction=diff
TT #451 closed by chromatic++: Anticipated changes to bytecode before 2.0 01:50
TT #602 closed by chromatic++: testing sprint (especially opcodes)
TT #603 closed by chromatic++: documentation sprint
TT #606 closed by chromatic++: prune c data structures
01:52 mariano joined 02:19 mtk joined, mtk left 02:40 kid51 joined 02:45 cconstantine joined 02:56 japhb joined
kid51 cotto_work: ping 02:57
03:08 davidfetter joined 03:19 plobsing joined
kid51 must sleep 03:27
purl $kid51->sleep(8 * 3600);
03:35 cotto joined 04:05 TonyC joined 04:08 nopaste joined 04:18 nopaste joined 04:25 bacek joined 04:27 JimmyZ joined 05:10 abqar joined 06:08 bacek joined
dalek rrot: r43523 | tene++ | branches/pge_no_namespace_methods (2 files):
PGE/TGE method/ns fixes
07:00
07:01 cotto joined 07:05 theory joined
Tene okay, testing this merge before committing. 07:06
I hope we don't need an SVN merge on tt389_fix from pge_no_namespace_methods. 07:07
07:09 uniejo joined
dalek rrot: r43524 | tene++ | branches/tt389_fix (11 files):
Merge the changes from pge_no_namespace_methods up through r43523
07:16
07:26 brooksbp joined
chromatic I don't think we need an SVN merge. We should be okay. 07:26
As far as I know, everything should pass on that branch. 07:27
07:32 cognominal joined
Tene Nope! 07:33
I've fixed one failure.
There are a few more.
chromatic PGE/TGE or something else?
nopaste "tene" at 76.27.121.193 pasted "failures on the branch" (26 lines) at nopaste.snit.ch/19316 07:34
chromatic Same sort of thing, I'm sure.
They're probably easier to diagnose on the other branch though. 07:35
Tene t/compilers/pge/06-grammar.t is kind of tricky. I'm not sure if it's misusing PGE, or if PGE is broken, or both.
I'm pretty sure the last.
07:36 fperrad joined
Tene Ah, no, it's just misusing PGE. 07:37
chromatic Excellent. 07:38
dalek rrot: r43525 | tene++ | branches/tt389_fix/t/compilers/pge/04-compile.t:
Fix one more test
07:48
rrot: r43526 | tene++ | branches/tt389_fix/t/compilers/pge/06-grammar.t:
[pge] Fix another test
rrot: r43527 | tene++ | branches/tt389_fix/t/compilers/tge/parser.t:
[tge] Fix another test
07:55 TiMBuS joined
Tene P6object is still failing. :( 07:55
chromatic Try that test on the other branch. That should narrow it down substantially. 07:56
07:59 iblechbot joined
Tene oh... this is the add_method one. 08:01
08:02 mikehh joined
dalek rrot: r43528 | tene++ | branches/tt389_fix/compilers/json/JSON.pir:
[json] Fix PGE usage
08:05
Tene I think it's down to like 2 or 3 failures left. Testing now 08:10
dalek rrot: r43529 | tene++ | branches/tt389_fix/t/library/p6object.t:
[P6object] Fix one test
08:21
Tene I think I'm probably done for the night. 08:29
chromatic If I finish my writing, I may be able to poke at it in a bit. 08:31
Tene I've looked at the three remaining test failures, and I don't really get what's happening at all, but I might just be sleepy. 08:32
chromatic Which time zone is yours now? 08:33
Tene Mountain. 08:34
purl mountain is just to the east of the continental divide
Tene I haven't been traveling for a while now.
I'm planning on moving to Pacific in the not-too-distant future. Still trying to work out the details, though. 08:35
chromatic One important detail is to head west, then you'll be here.
Tene Oh man, you just solved like 90% of this for me. :)
chromatic Story of my life. 08:36
Tene mostly looking at the bay area so far. 08:37
nopaste "tene" at 76.27.121.193 pasted "remaining tt389 test failures" (14 lines) at nopaste.snit.ch/19317
chromatic I'll take a look. 08:38
Tene P6object.t *does* pass on pge_no_namespace_methods after you apply that patch on tt389_fix. 08:40
lemme commit that patch there, actually.
chromatic Which patch?
Tene r43529, the latest, the one that changes t/library/p6object.t 08:41
chromatic That looks sane.
Tene or just update pge_no_ns_methods to r43530 08:42
It passes in pnnm, but not in tt389
chromatic I might not have caught all of the culprits in src/globals.c. 08:43
Tene Ahh, that would do it, yes. :) 08:44
And... my headphones finally broke the rest of the way. I think that means it's time for bed. 08:45
08:47 riffraff joined
dalek rrot: r43530 | tene++ | branches/pge_no_namespace_methods (5 files):
Cherry-pick some patches from tt389_fix (r43525-r43529)
08:54
09:01 bacek joined 09:37 cognominal joined 11:07 lucian joined 11:34 payload joined 11:41 bacek joined 11:52 cconstantine joined 12:06 bacek joined 12:24 cconstantine joined 12:27 ruoso joined 12:37 clinton joined 12:43 bluescreen joined 12:52 bluescreen joined 13:49 payload joined 13:51 smash joined
smash hello everyone 13:51
Coke another good reasons for a 2.0.1 release would be to make sure we can actually cut a point release. =-) 14:03
pmichaud: Glad to hear you have ng working. 14:04
was it all context related?
pmichaud Yes. 14:05
Coke woot. 14:06
lists.perl.org/list/cvs-parrot.html (found via latest NOC post). whee. 14:09
14:10 particle joined
smash pmichaud: testing ng against parrot-2.0 or HEAD ? 14:13
Coke smash: I'm guessing 2.0 14:14
PerlJam Coke: you think making 2.0.1 will be significantly different from making 2.0.0 or 2.1.0 ? 14:15
Coke PerlJam: in that it will involve a branch, yes. 14:19
14:32 cognominal joined 14:35 Essobi joined 14:43 plobsing joined 14:59 mj41 joined
smash Coke: thks, running tests now 15:02
dalek nxed: r367 | julian.notfound++ | trunk/winxedst1.winxed:
for in string in stage 1
15:18
nxed: r368 | julian.notfound++ | trunk/examples/misc.winxed:
fix example
15:23
15:26 iblechbot joined
mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31819), fulltest) at r43530 - Ubuntu 9.10 amd64 (gcc with --optimize) 15:40
15:44 theory joined 15:47 Psyche^ joined, davidfetter joined 15:55 payload joined 16:01 brooksbp joined 16:26 Andy joined 16:34 Andy joined 17:07 jsut joined
cotto_work good morning bacek 17:09
darbelo clock?
purl darbelo: LAX: Thu 9:09am PST / CHI: Thu 11:09am CST / NYC: Thu 12:09pm EST / LON: Thu 5:09pm GMT / BER: Thu 6:09pm CET / IND: Thu 10:39pm IST / TOK: Fri 2:09am JST / SYD: Fri 4:09am EST /
17:19 cotto_work joined 18:03 payload joined 18:23 ruoso joined, gaz joined 18:48 cognominal joined 18:51 chromatic joined 19:24 whiteknight joined
whiteknight hello #parrot 19:24
Coke ~~ 19:26
19:29 joeri joined
whiteknight dukeleto: ping 19:30
dukeleto whiteknight: pong!
cotto_work It looks like svn del t/tools/0[12345]*.t && perl tools/dev/mk_manifest_and_skip.pl is enough to get Configure.pl --test passing in one_make. I don't think further effort is justified. 19:31
whiteknight dukeleto: how do we compare floats using the test::more library?
I'm going to start converting t/op/trans.t from perl to PIR, and I want to know best practices
cotto_work The other test doesn't seem to do much either. 19:32
Coke perl:exists::javascript:?? 19:33
(nevermind) 19:36
whiteknight dukeleto: I think we're definitely going to be comparing the floats with a delta 19:40
dukeleto backlogging... 19:41
whiteknight: is takes 4 args 19:42
whiteknight: is(x,y,msg,delta)
whiteknight ah, okay. Awesome
cotto_work Coke, do you see any reason not to delete the pmc2c tests outright? 19:52
chromatic I see no good reason.
cotto_work There's probably some other supporting code that can go too. 19:53
I'll have enough time tonight to clobber it if nobody beats me to it. I've had it in for those tests for a long time. 19:54
Coke cotto_work: I would just ask that you reply to the email i cc'd you on earlier today if you're going to do that. 20:00
to keep jim in teh loop.
cotto_work sure
in the loop is where he will be 20:01
Coke checking those 5 tests...
cotto_work they're the 5 that fail
Coke cotto_work: ENOFILES.
cotto_work sorry
t/tools/pmc2cutils/0*.t
darbelo ITYM "svn rm t/tools/pmc2cutils/0*.t" 20:02
20:02 cghene joined
cotto_work all my codes are perfect 20:03
both of them 20:04
purl both of them are good
dukeleto purl, drink some fire 20:05
purl dukeleto: huh?
Coke 08 isn't failing.
cotto_work right, but it doesn't do very much 20:06
darbelo Kill it anyway.
Coke those tests seem to be doing more than testing PCCMETHOD_BITS
cotto_work yes, but they rely on its presence
s/rely/depend/
Coke At this point, I think removing them from whatever Configure.pl --test calls and moving them to one of the non-standard test targets is sufficient.
the question of whether or not we need a test for our tools that is not "run parrot" is a different one. 20:07
cotto_work I'd strongly prefer to make them go away.
Coke yes, but that's not what this branch is about. =-) 20:08
20:12 kurahaupo joined
cotto_work My thinking is that deleting the tests is the easiest way to move forward with the branch and will mean one less roadblock when work resumes on nqp-based pmc2c and ops2c tools. 20:13
dukeleto this Shelby Moore person seems to be a quack 20:15
cotto_work Was that the first person who responded to your Neko message? 20:16
nm. It was,
.
20:20 jan joined
kurahaupo Good morning from LCA! 20:21
(With apologies to those who aren't being rained on)
dukeleto kurahaupo: mornin' 20:28
whiteknight yay! my first commit in a long time 20:30
dukeleto whiteknight: that always feels good
whiteknight I'm working on open solaris right now, and it refuses to permanently accept parrot's certificate 20:32
the more I use this OS, the less I like it 20:33
for git it refuses to remember my ssh password, even with ssh-agent running
chromatic Could be permissions. 20:34
dalek rrot: r43531 | whiteknight++ | trunk (3 files):
move trans.t to trans_old.t for old perl test. Create new trans.t which is pure-pir to hold the new versions of tests. Convert tests for sin, cos, tan, adding some new tests for specific interesting cases
whiteknight chromatic: I'm sure it could be a lot of things, but the documentation is lousy and I can't really be bothered to dig
I don't use it enough to warrant too much fighting 20:35
Coke I thought we got a valid ssh cert for parrot. 20:39
from a reputable authoritah. 20:40
whiteknight it is valid.
Coke ok. then it's your OS's problem? =-)
whiteknight yes
Coke just making sure.
WOOO
particle++
cotto_work: one could argue that if the tests are testing the right thing, they will actually ENABLE switching to a different implementation. 20:41
cotto_work they aren't
chromatic QED 20:42
whiteknight these trigonometric ops annoy me to no end 20:43
particle if only we had the complete set... 20:44
whiteknight we don't even have a complete set. We're missing csc and cot for starters
I would like to see them all moved out of core, maybe into a dynop
Coke there's a ticket for that, IIRC.
particle yes, there is, somewhere
whiteknight hell, I would like to see the library of them moved and maintained in a completely separate project
get all these things and their godforsaken tests out of the repo 20:45
Coke are those ops in math.ops?
whiteknight yeah
Coke trac.parrot.org/parrot/ticket/449
20:45 davidfetter joined
whiteknight about 80% of the way down the file 20:45
Coke If you want to add more to the list, comment on that ticket.
chromatic They're on the DEP list. 20:46
cotto_work you know what that means
cotto_work hands whiteknight a chainsaw
Coke chromatic: where?
whiteknight a separate mathematical operations project would not be a bad idea. We could add a lot more related ops without worrying about bloat 20:47
particle sounds gsoc-ish
Coke sounds like an afternoon's worth of work.
whiteknight I think it's more rote than that
Coke and moving it to a dynoplib gets us 90% of the way there.
cotto_work +1 to Coke
chromatic The deprecation plan has listed them as "move to dynops" for a while, and it's time.
particle <3 spring cleaning 20:48
cotto_work spring cleaning?
purl spring cleaning is probably www.ibiblio.org/Dave/Dr-Fun/df20020...020402.jpg
Coke chromatic: I don't see a ticket or mention for it other than "math.ops" in the TT I mentioned.
cotto_work good. That's as it should be.
chromatic =item moved to dynop [eligible in 1.1] 20:49
Parts or all of: bit.ops, debug.ops, io.ops, math.ops, set.ops
(the obscure and rarely used parts), sys.ops.
Coke that's the TT I mentioned, yes.
chromatic That's in DEPRECATED.pod too. 20:50
20:50 mikehh joined
Coke ... my point is that while the trig functions are covered by the super-vague ticket, they were never mentioned as something specifically to move, even when we talked about this in #ps a few weeks ago. 20:51
so, add a comment, give folks a few days, /THEN/ rip them out.
(and in the meantime, move over all the ones that we already agreed on.)
particle they were talked about at parrot workshop at yapc::na 2009
Coke particle: if it's not in the ticket, it doesn't count.
particle but a comment period won't make this task any harder 20:52
whiteknight Coke: they did specificaly mention the trascendental functions 20:53
and the trig functions are a subset of that
Coke ... you have me there.
apparently I have been away from math for too long ^W^W long enough. 20:54
in that case, have fun. =-)
(The best part is, I wrote that comment that mentions them. =-) 20:55
particle do you feel transcendent? 21:00
particle notices 4 coverity defects 21:01
cotto_work only 4? 21:02
particle Query: In run 149, defects, classification in {Bug, Pending, Uninspected}; sort: CID(Desc)
4 *new* coverity defects, anyway
oh, no, that's 4 outstanding defects, they're not new 21:03
21:04 mikehh joined
Coke I was just thinking today we haven't seen particle in a while, I should text him. 21:04
and here he is.
particle i recently returned from a 23-day vacation in south america
Coke ... I cannot fathom having 23 days in a row to scrape together that didn't involve $DAYJOB. 21:05
I hope you had a good time. =-)
particle i did, indeed.
summer rocks. 21:06
GeJ Good morning everyone
particle 'course, now i'm thinking of heading to chile this summer, so i can go skiing there...
21:09 bluescreen joined 21:10 mikehh joined 21:18 plobsing joined
Coke particle: 2 vacations in the same year? Madness. 21:22
what are you, european?
NotFound Are you a prince of Monaco? 21:23
particle i work for myself.
and i have no kids.
Coke yah, just jealous. :P 21:25
particle i know :D 21:26
21:27 mikehh joined 21:33 patspam joined 21:38 cotto joined 21:50 mikehh joined 21:54 mikehh joined 21:59 mikehh joined 22:07 Casan joined
dukeleto particle: welcome back 22:07
purl my mind is.. not going.
davidfetter open the pod bay doors, purl 22:09
purl I'm sorry, davidfetter, I'm afraid I can't do that. I still have the utmost confidence in the mission.
22:10 plobsing joined 22:11 brooksbp joined
Coke mmmheheh. 22:11
kotter?
dukeleto Coke: do you need the Heimlich?
22:15 mikehh joined, perlpilot joined 22:16 perlpilot left 22:19 cconstantine joined 22:20 mikehh joined 22:28 mikehh joined, patspam1 joined 22:33 mariano joined 22:37 mikehh joined 22:38 patspam joined 22:43 mikehh joined 22:53 mikehh joined 22:57 cognominal joined 22:59 mikehh joined 23:14 mikehh joined 23:23 mikehh joined 23:28 payload joined 23:38 kid51 joined