Camelia, the Perl 6 bug

IRC log for #parrot, 2010-01-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:12 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 Tene But yes, soon.
00:12 Tene If rakudo is running fine on 2.0, I should work on tt389 tonight?
00:12 * Tene afk
00:13 pmichaud Tene: for tonight, I'd suggest tt389, yes.
00:13 pmichaud (and thank you for taking this up)
00:15 dalek parrot: r43522 | jkeenan++ | trunk/docs/submissions.pod:
00:15 dalek parrot: Applying, with small modifications, patches to documentation re submission of
00:15 dalek parrot: patches submitted by Aninhumer++ in �http://trac.parrot.org/parrot/ticket/1409.
00:15 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43522/
00:17 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'.
00:17 chromatic I haven't.
00:18 cconstantine joined #parrot
00:18 Tene I guess that falls into part of "need to merge", though, so that's fine.
00:19 chromatic Yeah.  I can't imagine anything else would fail that I didn't already fix on the other branch.
00:19 chromatic If so... well, we can fix that too.
00:23 mikehh joined #parrot
00:24 * Tene drives home and errands and be back later.
00:25 cconstantine joined #parrot
00:28 mikehh joined #parrot
00:49 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 #parrot
00:52 jsut_ joined #parrot
01:02 cconstantine joined #parrot
01:02 hercynium joined #parrot
01:10 bacek joined #parrot
01:19 cognominal joined #parrot
01:20 davidfetter joined #parrot
01:44 abqar joined #parrot
01:45 dalek tracwiki: v147 | chromatic++ | WikiStart
01:45 dalek tracwiki: http://trac.parrot.org/parrot/wiki/W​ikiStart?version=147&action=diff
01:50 dalek TT #451 closed by chromatic++: Anticipated changes to bytecode before 2.0
01:50 dalek TT #602 closed by chromatic++: testing sprint (especially opcodes)
01:50 dalek TT #603 closed by chromatic++: documentation sprint
01:50 dalek TT #606 closed by chromatic++: prune c data structures
01:52 mariano joined #parrot
02:19 mtk joined #parrot
02:19 mtk left #parrot
02:40 kid51 joined #parrot
02:45 cconstantine joined #parrot
02:56 japhb joined #parrot
02:57 kid51 cotto_work: ping
03:08 davidfetter joined #parrot
03:19 plobsing joined #parrot
03:27 * kid51 must sleep
03:27 purl $kid51->sleep(8 * 3600);
03:35 cotto joined #parrot
04:05 TonyC joined #parrot
04:08 nopaste joined #parrot
04:18 nopaste joined #parrot
04:25 bacek joined #parrot
04:27 JimmyZ joined #parrot
05:10 abqar joined #parrot
06:08 bacek joined #parrot
07:00 dalek parrot: r43523 | tene++ | branches/pge_no_namespace_methods (2 files):
07:00 dalek parrot: PGE/TGE method/ns fixes
07:00 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43523/
07:01 cotto joined #parrot
07:05 theory joined #parrot
07:06 Tene okay, testing this merge before committing.
07:07 Tene I hope we don't need an SVN merge on tt389_fix from pge_no_namespace_methods.
07:09 uniejo joined #parrot
07:16 dalek parrot: r43524 | tene++ | branches/tt389_fix (11 files):
07:16 dalek parrot: Merge the changes from pge_no_namespace_methods up through r43523
07:16 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43524/
07:26 brooksbp joined #parrot
07:26 chromatic I don't think we need an SVN merge.  We should be okay.
07:27 chromatic As far as I know, everything should pass on that branch.
07:32 cognominal joined #parrot
07:33 Tene Nope!
07:33 Tene I've fixed one failure.
07:33 Tene There are a few more.
07:33 chromatic PGE/TGE or something else?
07:34 nopaste "tene" at 76.27.121.193 pasted "failures on the branch" (26 lines) at http://nopaste.snit.ch/19316
07:34 chromatic Same sort of thing, I'm sure.
07:35 chromatic 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.
07:35 Tene I'm pretty sure the last.
07:36 fperrad joined #parrot
07:37 Tene Ah, no, it's just misusing PGE.
07:38 chromatic Excellent.
07:48 dalek parrot: r43525 | tene++ | branches/tt389_fix/t/compilers/pge/04-compile.t:
07:49 dalek parrot: Fix one more test
07:49 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43525/
07:49 dalek parrot: r43526 | tene++ | branches/tt389_fix/t/compilers/pge/06-grammar.t:
07:49 dalek parrot: [pge] Fix another test
07:49 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43526/
07:49 dalek parrot: r43527 | tene++ | branches/tt389_fix/t/compilers/tge/parser.t:
07:49 dalek parrot: [tge] Fix another test
07:49 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43527/
07:55 TiMBuS joined #parrot
07:55 Tene P6object is still failing. :(
07:56 chromatic Try that test on the other branch.  That should narrow it down substantially.
07:59 iblechbot joined #parrot
08:01 Tene oh... this is the add_method one.
08:02 mikehh joined #parrot
08:05 dalek parrot: r43528 | tene++ | branches/tt389_fix/compilers/json/JSON.pir:
08:05 dalek parrot: [json] Fix PGE usage
08:05 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43528/
08:10 Tene I think it's down to like 2 or 3 failures left.  Testing now
08:21 dalek parrot: r43529 | tene++ | branches/tt389_fix/t/library/p6object.t:
08:21 dalek parrot: [P6object] Fix one test
08:21 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43529/
08:29 Tene I think I'm probably done for the night.
08:31 chromatic If I finish my writing, I may be able to poke at it in a bit.
08:32 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:33 chromatic Which time zone is yours now?
08:34 Tene Mountain.
08:34 purl mountain is just to the east of the continental divide
08:34 Tene I haven't been traveling for a while now.
08:35 Tene 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.
08:35 Tene Oh man, you just solved like 90% of this for me. :)
08:36 chromatic Story of my life.
08:37 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 http://nopaste.snit.ch/19317
08:38 chromatic I'll take a look.
08:40 Tene P6object.t *does* pass on pge_no_namespace_methods after you apply that patch on tt389_fix.
08:40 Tene lemme commit that patch there, actually.
08:40 chromatic Which patch?
08:41 Tene r43529, the latest, the one that changes t/library/p6object.t
08:41 chromatic That looks sane.
08:42 Tene or just update pge_no_ns_methods to r43530
08:42 Tene It passes in pnnm, but not in tt389
08:43 chromatic I might not have caught all of the culprits in src/globals.c.
08:44 Tene Ahh, that would do it, yes. :)
08:45 Tene And... my headphones finally broke the rest of the way.  I think that means it's time for bed.
08:47 riffraff joined #parrot
08:54 dalek parrot: r43530 | tene++ | branches/pge_no_namespace_methods (5 files):
08:54 dalek parrot: Cherry-pick some patches from tt389_fix (r43525-r43529)
08:54 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43530/
09:01 bacek joined #parrot
09:37 cognominal joined #parrot
11:07 lucian joined #parrot
11:34 payload joined #parrot
11:41 bacek joined #parrot
11:52 cconstantine joined #parrot
12:06 bacek joined #parrot
12:24 cconstantine joined #parrot
12:27 ruoso joined #parrot
12:37 clinton joined #parrot
12:43 bluescreen joined #parrot
12:52 bluescreen joined #parrot
13:49 payload joined #parrot
13:51 smash joined #parrot
13:51 smash hello everyone
14:03 Coke another good reasons for a 2.0.1 release would be to make sure we can actually cut a point release. =-)
14:04 Coke pmichaud: Glad to hear you have ng working.
14:04 Coke was it all context related?
14:05 pmichaud Yes.
14:06 Coke woot.
14:09 Coke http://lists.perl.org/list/cvs-parrot.html (found via latest NOC post). whee.
14:10 particle joined #parrot
14:13 smash pmichaud: testing ng against parrot-2.0 or HEAD ?
14:14 Coke smash: I'm guessing 2.0
14:15 PerlJam Coke: you think making 2.0.1 will be significantly different from making 2.0.0 or 2.1.0 ?
14:19 Coke PerlJam: in that it will involve a branch, yes.
14:32 cognominal joined #parrot
14:35 Essobi joined #parrot
14:43 plobsing joined #parrot
14:59 mj41 joined #parrot
15:02 smash Coke: thks, running tests now
15:18 dalek winxed: r367 | julian.notfound++ | trunk/winxedst1.winxed:
15:18 dalek winxed: for in string in stage 1
15:18 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=367
15:23 dalek winxed: r368 | julian.notfound++ | trunk/examples/misc.winxed:
15:23 dalek winxed: fix example
15:23 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=368
15:26 iblechbot joined #parrot
15:40 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31819), fulltest) at r43530 - Ubuntu 9.10 amd64 (gcc with --optimize)
15:44 theory joined #parrot
15:47 Psyche^ joined #parrot
15:47 davidfetter joined #parrot
15:55 payload joined #parrot
16:01 brooksbp joined #parrot
16:26 Andy joined #parrot
16:34 Andy joined #parrot
17:07 jsut joined #parrot
17:09 cotto_work good morning bacek
17:09 darbelo clock?
17:09 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 #parrot
18:03 payload joined #parrot
18:23 ruoso joined #parrot
18:23 gaz joined #parrot
18:48 cognominal joined #parrot
18:51 chromatic joined #parrot
19:24 whiteknight joined #parrot
19:24 whiteknight hello #parrot
19:26 Coke ~~
19:29 joeri joined #parrot
19:30 whiteknight dukeleto: ping
19:30 dukeleto whiteknight: pong!
19:31 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?
19:31 whiteknight I'm going to start converting t/op/trans.t from perl to PIR, and I want to know best practices
19:32 cotto_work The other test doesn't seem to do much either.
19:33 Coke perl:exists::javascript:??
19:36 Coke (nevermind)
19:40 whiteknight dukeleto: I think we're definitely going to be comparing the floats with a delta
19:41 dukeleto backlogging...
19:42 dukeleto whiteknight: is takes 4 args
19:42 dukeleto whiteknight: is(x,y,msg,delta)
19:42 whiteknight ah, okay. Awesome
19:52 cotto_work Coke, do you see any reason not to delete the pmc2c tests outright?
19:52 chromatic I see no good reason.
19:53 cotto_work There's probably some other supporting code that can go too.
19:54 cotto_work 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.
20:00 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 Coke to keep jim in teh loop.
20:00 cotto_work sure
20:01 cotto_work in the loop is where he will be
20:01 Coke checking those 5 tests...
20:01 cotto_work they're the 5 that fail
20:01 Coke cotto_work: ENOFILES.
20:01 cotto_work sorry
20:01 cotto_work t/tools/pmc2cutils/0*.t
20:02 darbelo ITYM "svn rm t/tools/pmc2cutils/0*.t"
20:02 cghene joined #parrot
20:03 cotto_work all my codes are perfect
20:04 cotto_work both of them
20:04 purl both of them are good
20:05 dukeleto purl, drink some fire
20:05 purl dukeleto: huh?
20:05 Coke 08 isn't failing.
20:06 cotto_work right, but it doesn't do very much
20:06 darbelo Kill it anyway.
20:06 Coke those tests seem to be doing more than testing PCCMETHOD_BITS
20:06 cotto_work yes, but they rely on its presence
20:06 cotto_work s/rely/depend/
20:06 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.
20:07 Coke 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.
20:08 Coke yes, but that's not what this branch is about. =-)
20:12 kurahaupo joined #parrot
20:13 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:15 dukeleto this Shelby Moore person seems to be a quack
20:16 cotto_work Was that the first person who responded to your Neko message?
20:16 cotto_work nm.  It was,
20:16 cotto_work .
20:20 jan joined #parrot
20:21 kurahaupo Good morning from LCA!
20:21 kurahaupo (With apologies to those who aren't being rained on)
20:28 dukeleto kurahaupo: mornin'
20:30 whiteknight yay! my first commit in a long time
20:30 dukeleto whiteknight: that always feels good
20:32 whiteknight I'm working on open solaris right now, and it refuses to permanently accept parrot's certificate
20:33 whiteknight the more I use this OS, the less I like it
20:33 whiteknight for git it refuses to remember my ssh password, even with ssh-agent running
20:34 chromatic Could be permissions.
20:34 dalek parrot: r43531 | whiteknight++ | trunk (3 files):
20:34 dalek parrot: 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
20:34 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43531/
20:34 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
20:35 whiteknight I don't use it enough to warrant too much fighting
20:39 Coke I thought we got a valid ssh cert for parrot.
20:40 Coke from a reputable authoritah.
20:40 whiteknight it is valid.
20:40 Coke ok. then it's your OS's problem? =-)
20:40 whiteknight yes
20:40 Coke just making sure.
20:40 Coke WOOO
20:40 Coke particle++
20:41 Coke 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
20:42 chromatic QED
20:43 whiteknight these trigonometric ops annoy me to no end
20:44 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
20:44 whiteknight I would like to see them all moved out of core, maybe into a dynop
20:44 Coke there's a ticket for that, IIRC.
20:44 particle yes, there is, somewhere
20:44 whiteknight hell, I would like to see the library of them moved and maintained in a completely separate project
20:45 whiteknight get all these things and their godforsaken tests out of the repo
20:45 Coke are those ops in math.ops?
20:45 whiteknight yeah
20:45 Coke http://trac.parrot.org/parrot/ticket/449
20:45 davidfetter joined #parrot
20:45 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.
20:46 chromatic They're on the DEP list.
20:46 cotto_work you know what that means
20:46 * cotto_work hands whiteknight a chainsaw
20:46 Coke chromatic: where?
20:47 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
20:47 Coke sounds like an afternoon's worth of work.
20:47 whiteknight I think it's more rote than that
20:47 Coke and moving it to a dynoplib gets us 90% of the way there.
20:47 cotto_work +1 to Coke
20:47 chromatic The deprecation plan has listed them as "move to dynops" for a while, and it's time.
20:48 * particle <3 spring cleaning
20:48 cotto_work spring cleaning?
20:48 purl spring cleaning is probably http://www.ibiblio.org/Dave/D​r-Fun/df200204/df20020402.jpg
20:48 Coke chromatic: I don't see a ticket or mention for it other than "math.ops" in the TT I mentioned.
20:48 cotto_work good.  That's as it should be.
20:49 chromatic =item moved to dynop [eligible in 1.1]
20:49 chromatic Parts or all of: bit.ops, debug.ops, io.ops, math.ops, set.ops
20:49 chromatic (the obscure and rarely used parts), sys.ops.
20:49 Coke that's the TT I mentioned, yes.
20:50 chromatic That's in DEPRECATED.pod too.
20:50 mikehh joined #parrot
20:51 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 Coke so, add a comment, give folks a few days, /THEN/ rip them out.
20:51 Coke (and in the meantime, move over all the ones that we already agreed on.)
20:51 particle they were talked about at parrot workshop at yapc::na 2009
20:51 Coke particle: if it's not in the ticket, it doesn't count.
20:52 particle but a comment period won't make this task any harder
20:53 whiteknight Coke: they did specificaly mention the trascendental functions
20:53 whiteknight and the trig functions are a subset of that
20:53 Coke ... you have me there.
20:54 Coke apparently I have been away from math for too long ^W^W long enough.
20:54 Coke in that case, have fun. =-)
20:55 Coke (The best part is, I wrote that comment that mentions them. =-)
21:00 particle do you feel transcendent?
21:01 * particle notices 4 coverity defects
21:02 cotto_work only 4?
21:02 particle Query: In run 149, defects, classification in {Bug, Pending, Uninspected}; sort: CID(Desc)
21:02 particle 4 *new* coverity defects, anyway
21:03 particle oh, no, that's 4 outstanding defects, they're not new
21:04 mikehh joined #parrot
21:04 Coke I was just thinking today we haven't seen particle in a while, I should text him.
21:04 Coke and here he is.
21:04 particle i recently returned from a 23-day vacation in south america
21:05 Coke ... I cannot fathom having 23 days in a row to scrape together that didn't involve $DAYJOB.
21:05 Coke I hope you had a good time. =-)
21:05 particle i did, indeed.
21:06 particle summer rocks.
21:06 GeJ Good morning everyone
21:06 particle 'course, now i'm thinking of heading to chile this summer, so i can go skiing there...
21:09 bluescreen joined #parrot
21:10 mikehh joined #parrot
21:18 plobsing joined #parrot
21:22 Coke particle: 2 vacations in the same year? Madness.
21:22 Coke what are you, european?
21:23 NotFound Are you a prince of Monaco?
21:23 particle i work for myself.
21:23 particle and i have no kids.
21:25 Coke yah, just jealous. :P
21:26 particle i know :D
21:27 mikehh joined #parrot
21:33 patspam joined #parrot
21:38 cotto joined #parrot
21:50 mikehh joined #parrot
21:54 mikehh joined #parrot
21:59 mikehh joined #parrot
22:07 Casan joined #parrot
22:07 dukeleto particle: welcome back
22:07 purl my mind is.. not going.
22:09 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 #parrot
22:11 brooksbp joined #parrot
22:11 Coke mmmheheh.
22:11 Coke kotter?
22:11 dukeleto Coke: do you need the Heimlich?
22:15 mikehh joined #parrot
22:15 perlpilot joined #parrot
22:16 perlpilot left #parrot
22:19 cconstantine joined #parrot
22:20 mikehh joined #parrot
22:28 mikehh joined #parrot
22:28 patspam1 joined #parrot
22:33 mariano joined #parrot
22:37 mikehh joined #parrot
22:38 patspam joined #parrot
22:43 mikehh joined #parrot
22:53 mikehh joined #parrot
22:57 cognominal joined #parrot
22:59 mikehh joined #parrot
23:14 mikehh joined #parrot
23:23 mikehh joined #parrot
23:28 payload joined #parrot
23:38 kid51 joined #parrot

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

Parrot | source cross referenced