Camelia, the Perl 6 bug

IRC log for #parrot, 2008-03-17

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:41 Coke "public" means "even though I'm logged in, treat me like a guest."
00:41 Coke I find it somewhat annoying when I go to a Public/ link but mean to be doing business.
00:42 kid51 joined #parrot
00:44 Topic for #parrotis now Please mentor for SoC | http://parrotcode.org/ | YAPC::NA talks deadline is Mar 31 | http://tinyurl.com/2pmnlq
00:46 Coke kid51: heh. I just saw that use perl article. =-)
00:51 Infinoid yeah, would be nice if Public would redirect or at least link to the real page, if you're logged in
01:01 kid51 Earlier this week I was on another channel with jmcadams.  He says he has lots of good submissions, but felt he had enough lead time to extend the deadline a little.
01:02 svnbotl r26434 | coke++ | trunk:
01:02 svnbotl : [tcl]
01:02 svnbotl : Going forward, no tests are expected to fail in tcl's test suite during
01:02 svnbotl : a release. Smoke away.
01:02 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26434
01:16 Coke seen kj?
01:16 purl kj was last seen on #parrot 2 days and 4 hours ago, saying: coke: yy_switch_to_buffer error is probably caused by the macro stuff in tcl (you got it with tcl right?)  [Mar 14 14:25:00 2008]
01:16 Coke msg kj (TODO: { local $TODO; $TODO = 'pwd is broken on windows' if $^O eq 'MSWin32';
01:16 purl Message for kj stored.
01:17 Coke msg kj er... ignore that last one. yy_switch_to_buffer_error was in tcl, yes.
01:17 purl Message for kj stored.
01:31 Coke I wonder if we could add :default handling to our already copious arg handling.
01:34 kid51 In what part of Parrot?
01:34 Coke PCC
01:34 Coke (the calling conventions)
01:34 kid51 Oh.  Not my territory.
01:56 Coke if I want a hunk of C code that follows the PCC, is a method on a PMC my easiest choice?
02:05 Theory joined #parrot
02:23 svnbotl r26435 | coke++ | trunk:
02:23 svnbotl : [tcl]
02:23 svnbotl : minor doc updates
02:23 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26435
02:49 Tene What's the difference between 'resolved' and 'rejected' in RT?
02:49 Tene There's a ticket there for the old implementation of cardinal, which isn't around anymore.
02:49 Infinoid one means "fixed", the other means "not going to fix"
02:49 Tene Which would be more appropriate for this ticket?
02:49 Coke rejected. But with a nice comment explaining why.
03:05 * Coke finds a bug in tcl that he introduced back in August.
03:05 jdv79_ you really like that tcl, huh?
03:09 Coke At this point, I feel responsible for inflicting it on everyone.
03:15 Coke yay, fixed.
03:19 svnbotl r26436 | coke++ | trunk:
03:19 svnbotl : [tcl]
03:19 svnbotl : Fix a bug I introduced in the conversion of this method from PIR to C back in
03:19 svnbotl : r20422: lists that contain quoted elements would abort list processing.
03:19 svnbotl : This reclaims 2 TODO'd tests.
04:20 * Coke stares at PAST.
04:21 * Tene stares at Coke.
04:22 Coke Tene: care to help me fix something in tcl? =-)
04:24 Tene Sure.Tell me what's going on and I'll offer what i can.
04:25 Coke ok. tcl's commands are like: [puts foo] - that is parsed as a command of puts, with a single arg of foo.
04:25 Tene 'kay
04:25 Coke tcl8.5 introduces a syntax that lets you do {*}{some list of things}, and that gets expanded at compile time to replace the whole thing as if you had done:
04:25 Coke [list some list of things] - it turns a single word into multiple words.
04:26 Coke this works in partcl now except when the {*} is on the first word in the command (the command itself).
04:26 Tene Okay, and {some list of words} is a quotation of some sort?
04:26 Coke so you should be able to do {*}{puts hi} and have it execute the command puts with the argument hi.
04:26 Coke Yes. { is like ' in perl.
04:27 Tene 'kay
04:28 Coke so, in pge2past.tg, in transform past (command) {; between command = shift words and command= tree....; I've added a check there to see if 'expand' is defined. If so, I have to transform the command ... I haven't quite figured out the proper transformation step there. :|
04:30 * Tene looks.
04:31 nopaste "Coke" at 72.228.52.192 pasted "wip" (26 lines) at http://nopaste.snit.ch/12520
04:31 Coke So, I'm about 90% certain I've got the hook in the right place there; Now I don't know what to do about it. =-)
04:32 Coke Tcl has a .dumper() macro you can use to dump a particular node to test.
04:34 Coke (delete the comment line for that to actually do anything. :(
04:34 Coke er, the comment line with the {*}
04:36 Tene Hmm.  I don't understand what's going on there.  Reading more...
04:36 Coke (the code that is commented out is also suspect) ; well, at the moment, it's not doing anything different, really; just demarking the place where something that did something would have to go.
04:37 Tene The acronym associated with a .tg file is TGE, yes?
04:38 Coke yes.
04:38 Coke tcl isn't using PCT yet.
04:38 Tene Right.
04:38 * Tene goes to read TGE docs.
04:40 Coke Hurm. I wonder if I should be doing this in the next layer down (past2pir instead of pge2past)
04:43 Tene pge2past looks like the right place to me.
04:45 Tene the thing-to-expand is going to be in the [0] of <word>, yes?
04:45 Coke I believe so. moment.
04:47 Coke hurm. I think it is rather the node that is left when you delete the expand entry.
04:47 Tene Hmm.  Okay.
04:48 Tene So you need to split it on spaces?
04:49 Coke ... basically, though tcl's parsing is more complicated than that.
04:49 Coke (needs to deal with all the various forms of substitution which affect "what is a word.
04:50 Tene Okay, is there a way from pge2past to call that parsing rule on that object?
04:53 Coke Iunno. =-)
04:54 Tene Would "split on spaces" work for testing right now?
04:55 Coke I can get to the string "puts hi" (which is the canonical form of {puts hi} at this level). I've been trying to come up with a way to transform that via TGE *again* to something that the command node can handle by itself, and am failing.
04:55 Coke (for testing) not convinced, as I can probably come up with a test that will fail it shortly.
04:56 Tene That is , skip this part to see if you can get the rest right, and if this is the right place to be doing this.
04:56 Coke {*}{puts "hello world"}
04:57 Tene Would it help if I migrated tcl to PCT? ;)
04:57 Coke It might. I had convinced KJ to poke at that as well.
04:59 Tene Why is functions.pir in src/grammar/expr instead of src/builtins/
04:59 Tene ?
04:59 Coke those functions only make sense in the [expr] commands sub-language.
05:00 Coke and historical reasons.
05:00 Tene Okay.
05:00 Tene they're called at runtime, or at compile-time?
05:00 Coke hurm. Depends on how clever mdiep was.
05:01 Coke it would only be when the particular [expr] command was compiled-to-be-run, though.
05:01 Tene (note: I don't know tcl)
05:02 Tene So the .tg is basically PIR with some magic sugar, yes?
05:05 Tene Is there a rule in expr.pg that you'd like to call to parse this string?
05:06 Coke command seems like the logical choice.
05:07 Coke (at least in this case where we are expanding into a command)
05:07 Tene So get_hll_global tclexpr::grammar::command, then call it on the string?
05:07 Tene or whatever get_whatever is appropriate here?
05:07 Coke You should be able to achieve the same effect with a TGE dispatch call, I believe.
05:08 Tene grep can't find 'dispatch' mentioned anywhere in compilers/tge
05:09 Coke grep (ack) for dispatch in that file.
05:09 Tene Okay.
05:11 Tene Looks like 'dispatch' is a local rule defined in that file, not a TGE thing.
05:11 Coke ja.
05:11 Coke I think it's a common tge idiom, fwiw.
05:12 svnbotl r26437 | coke++ | trunk:
05:12 svnbotl : [tcl] make this TODO test harder to pass with more alternatives.
05:12 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26437
05:12 Tene Okay.
05:12 Tene Reading through 'transform dispatch', it doesn't quite look like what we want.
05:12 Tene It tries to pull the past out of an already-parsed object.
05:13 Tene We need to do some actual parsing.
05:13 Tene Yeah?
05:13 purl totally dude!
05:13 Tene purl: don't forget Yeah?
05:13 purl no idea, tene
05:15 Coke ah. currently, the Expand stuff is basically deferred until the past2pir stage, where __list (a helper PIR function) converts it to a TclList.)
05:15 Tene Huh.
05:30 Coke Ok. I'm more convinced now that it needs to go in the past2pir layer, but haven't figured out how to let the DynamicCommand entry there know its dealing with something that ISA past:expand. Presumably that needs to be in the PAST as well.
05:31 Coke "blah".
05:31 Coke Thanks for taking a look.
05:31 Coke -> zzz
05:33 Tene g'night
05:55 Tene Coke: is there a way to get a past dump from tcl?
05:57 Tene It was pretty easy to get that grammar working in PCT.
06:01 Coke Tene: zzzzz don't know of an easy way no. zzz
06:03 jrt4 joined #parrot
06:12 Tene SleepCoke: thanks.
06:19 Tene Okay, tcl doesn't look too bad.  I might be able to hack on it tomorrow night.
06:58 IllvilJa joined #parrot
07:28 svnbotl r26438 | chromatic++ | trunk:
07:28 svnbotl : [Tcl] Minor cleanups in the documentation.  (First I saw a typo, then I went
07:28 svnbotl : crazy.)
07:28 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26438
07:30 uniejo joined #parrot
08:18 svnbotl r26439 | fperrad++ | trunk:
08:18 svnbotl : [WMLScript]
08:18 svnbotl : - ppd17pmc
08:18 svnbotl r26440 | fperrad++ | trunk:
08:18 svnbotl : [WMLScript]
08:25 svnbotl r26442 | fperrad++ | trunk:
08:25 svnbotl : [Lua]
08:25 svnbotl : - add lua_getmetatable() & lua_newuserdata()
08:25 svnbotl : - many docs
08:25 svnbotl r26443 | fperrad++ | trunk:
08:25 svnbotl : [Lua]
08:25 svnbotl : - refactor IO with lua_newuserdata & lua_getmetatable
08:25 svnbotl r26444 | fperrad++ | trunk:
08:25 svnbotl : [Lua]
08:25 svnbotl : - add md5 library
08:25 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26444
08:29 AndyA joined #parrot
08:32 svnbotl r26445 | fperrad++ | trunk:
08:32 svnbotl : [Lua]
08:32 svnbotl : MANIFEST
08:32 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26445
08:32 purl well, : MANIFEST is updated accordingly, and file props are set. yay!
09:16 svnbotl r26446 | fperrad++ | trunk:
09:16 svnbotl : [build]
09:16 svnbotl : - fix the following error
09:16 svnbotl : src\packdump.c:39: error: nonnull argument references non-pointer operand (arg 1, operand 2)
09:16 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26446
09:33 mire joined #parrot
10:30 spinclad (can't get purl to forget silly ': MANIFEST' factoid)
10:43 ruoso joined #parrot
10:50 kj joined #parrot
12:03 Coke : MANIFEST ?
12:03 Coke purl, : MANIFEST ?
12:03 purl no idea, coke
12:03 Coke : MANIFEST
12:04 Coke the trick is to set the factoid to be: "<reply>" - the empty reply is saved, but not announced.
12:42 skv_____ joined #parrot
13:05 gryphon joined #parrot
13:51 Andy joined #parrot
14:12 svnbotl r26447 | fperrad++ | trunk:
14:12 svnbotl : [digest]
14:12 svnbotl : - remove SHA256 & SHA 512 (not available with libssl 0.9.6)
14:12 svnbotl : src/dynpmc/Makefile must be regenerated.
14:12 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26447
14:41 rdice joined #parrot
14:56 davidfetter joined #parrot
15:05 skids joined #parrot
15:29 cognominal someone working on rakudo triggering a bus error when evaluating something after catchin an undefined variable error?
15:30 cognominal I see in gdb that the flag  for outer context is set when there is none.
15:31 cognominal outer_ctx = 0x0
15:37 Coke http://rt.perl.org/rt3/Tic​ket/Display.html?id=49758
15:37 Coke no one is assigned to it, though, so I'm guessing it's not being worked on.
15:38 cognominal I don't know much of the internal...
15:38 cognominal but clearly the flag is wrong
15:38 parrot-poke joined #parrot
15:39 cognominal I don't know if anynone else gives a label to push_eh instead of a sub.
15:46 lidden joined #parrot
15:57 Coke sure.
15:58 Coke (pretty much any exception handler in tcl works that way)
16:29 nopaste Someone at 82.67.232.89 pasted "rt 9758. proposed fix : reset $?SUB between to compilations" (15 lines) at http://nopaste.snit.ch/12523
16:29 cognominal I am not sure it does not break anything else but if fixes the problem.
16:30 cognominal I ahe not figured out yet how to edit a ticket in RT
16:35 cognominal ok , edited it.
17:07 Coke if no other tests fail, I suspect you're good.
17:11 Coke ah. but the patch is in PCT, so it's hard to tell.
17:11 Coke ? Why is PCT setting @?BLOCK in the first place?
17:13 cognominal I am not so familiar with the whole compilation chain
17:21 pjcj joined #parrot
17:22 Coke more of a question for patrick.
17:22 Coke the answer may be "parrot needs something like that, and we needed the perl6 version *anyway*, so...
17:25 adc joined #parrot
17:26 Coke "/win 3
17:36 cout joined #parrot
17:43 Theory joined #parrot
18:02 kj Coke: @?BLOCK: that's the "scope stack"
18:03 kj not sure if i'm referring to the same @?BLOCK as you; I'm referring to the one that is set in many languages, such as rakudo
18:07 cognominal that means I probably set $?SUB according to the content of @?BLOCK instead of forcing it to null.
18:08 cognominal s/set/should set/
18:24 Tene joined #parrot
18:26 Coke kj: it's not a *parrot* scope stack, though.
18:26 Coke it's specifically being managed by the HLLs here, using a very perl6-ian name. neh?
18:27 kj Coke: right, I think. In any case, I know @?BLOCK as a HLL managed thingie, that is used in the action methods to put PAST::Block's on
18:27 kj Coke: right (your last remark)
18:27 Coke ok.
18:27 kj but I just saw your remarks, and figured it sounded familiar to me, so I replied
18:28 cognominal pct is supposed to be language agnostic?
18:28 kj cognominal: can you rephrase what you mean?
18:29 Psyche^ joined #parrot
18:29 cognominal I supposed that pct is designed to compile any language
18:29 PerlJam cognominal: Yes.
18:30 PerlJam cognominal: pct *is* language agnostic afaik
18:30 Tene Someone should talk more about the first item in the topic.
18:30 cognominal but I suppose that some concept like blocks happens in any language
18:30 kj yes, i think so too
18:30 * Tene bbl.
18:30 kj cognominal: if you're referring to the @?BLOCK "trick": it's used in pretty much all PCT based languages
18:30 cognominal so it is reasonnable to name them like they would be in Perl 6.
18:31 kj (I use it all the time)
18:31 svnbotl r26448 | chromatic++ | trunk:
18:31 svnbotl : [WMLScript] Fixed a segfault, making more string tests pass.  Now only one
18:31 svnbotl : fails, and it's not a segfault.
18:31 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26448
18:31 cognominal after all. this @?BLOCK lives in the parrot namespace.
18:31 cognominal I see that rakdo does not yet use Perl 6 namespace.
18:32 Coke I would argue about the reasonability of using perl6-style names in a language-agnostic vm.
18:33 cognominal I have tentative code that generates .HLL thelanguage  but it would break any other language using pct
18:34 cognominal at least Perl 6 is documented so It makes things easier so far as this varaible lives in a separate space.
18:50 skids joined #parrot
18:56 barney joined #parrot
19:27 adc joined #parrot
19:59 Coke (newfrom) ... huh. didn't realize that was gone.
20:00 mire joined #parrot
20:03 barney Being paranoid, I also looked for new_from :=)
20:05 svnbotl r26449 | coke++ | trunk:
20:05 svnbotl : [tcl]
20:05 svnbotl : Avoid using "new $I0"
20:05 svnbotl r26450 | bernhard++ | trunk:
20:05 svnbotl : No need to check for Perl 5.006, when Parrot
20:06 Coke Parrot?
20:06 purl Parrot is our teacher, our mother, our secret lover or the reason Dan started or the reason Dan left or pretty onionish:)
20:06 cognominal on croirait ma mere...
20:06 cognominal oops
20:09 * Coke wonders if babelfish's translation there is accurate.
20:10 sjansen joined #parrot
20:12 barney Who need Perl 5.6 when you have Parrot?
20:21 svnbotl r26451 | bernhard++ | trunk:
20:21 svnbotl : [config]
20:21 svnbotl : A litte code cleanup, no need to check for  $] >= 5.006
20:21 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26451
20:21 PerlJam I just tried to compile parrot on the RHEL4 box at work and it doesn't compile, so I'd say perl 5.6 is quite a bit better than parrot on that box  :)
20:25 Tene Hm.  Lemme try it on a fresh RHEL5 box.
20:28 kj good day
20:28 purl every day above ground is a good day
20:28 kj I read in readme_cygwin.pod that parrot builds on cygwin "out of the box"
20:28 kj well,not from my box :-/
20:30 barney Perljam: If it doesn't compile, then you don't have it
20:32 PerlJam yeah, and I'm slightly surprised that it didn't compile.  But I don't have time right now to debug, I just thought I'd try it on a lark.
20:32 Coke I haven't had a working cygwin build in aeons.
20:32 * Coke tries again on a new windows box.
20:32 PerlJam Coke: cygwin has been working fine for me for a while now.
20:32 PerlJam (in fact, that's what I've been using at home)
20:33 kj PerlJam: i remember some path setting that must be done wrt blib
20:33 Coke PerlJam, kj: even with that path setting, it NEVER worked for me.
20:33 Coke tries again.
20:33 kj coke: right, I always get this error 53 thingie
20:33 Coke (PerlJam- if it works for you, I'd appreciate it if you could go through the queue and start weeding out the old cygwin failure messages.)
20:33 PerlJam Coke: do you have strawberry perl installed at all?
20:34 Coke PerlJam: I do on this box, yes.
20:34 PerlJam I did notice that stawberry perl and parrot don't seem to play well together.
20:34 Coke I didn't on the one it never worked on.
20:34 Coke (I had a system activestate, but wasn't using that one.)
20:34 PerlJam hmm.
20:34 Tene Looks like Parrot is building fine... the only thing I had to install was gcc.
20:34 Ron joined #parrot
20:35 kj that's strange isn't it? Cygwin installs should be the same everywhere, except for installed packages  I thought
20:35 Coke which readme is this in that says it works?
20:35 kj README_cygwin.pod
20:35 kj a new file
20:35 purl well, a new file is truncated.
20:36 Tene Let's run 'make test' now.
20:38 Coke WOOHOO!
20:38 Coke Congratulations!
20:38 Coke Your organization "The Perl Foundation" has been accepted in to the
20:38 purl Congratulations! are you joel?
20:38 Coke Google Summer of Code(tm) 2008
20:38 svnbotl r26452 | bernhard++ | trunk:
20:38 svnbotl : [test]
20:38 svnbotl : Run the examples tests and the manifest tests with 'make fulltest'.
20:38 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26452
20:39 Tene Coke: So, what's the significance of the first item in the topic?
20:39 PerlJam Tene: more mentors needed perhaps.
20:39 Coke every student needs a mentor.
20:40 PerlJam I'd mentor someone but I think I'd suck at it  :-)
20:40 Tene What's involved in that?
20:40 Coke basically, keep them on track, answer any questions they may have, etc.
20:40 Coke I unno, never done it.
20:40 Coke mentor?
20:40 purl mentor is best known for writing http://www.phrack.com/show.php?p=7&amp;a=3 , which was quoted in the movie "Hackers" or Lloyd Blankenship
20:40 Coke soc mentor?
20:40 Coke soc?
20:40 purl well, soc is http://www.perlfoundation.o​rg/perl5/index.cgi?gsoc2008
20:41 Tene I could probably do that.
20:42 Tene The only error in 'make test' when built on clean RHEL5 is t/examples/pasm.t
20:42 Tene error:imcc:syntax error, unexpected IDENTIFIER, expecting $end ('use') in file 't/examples/pasm.t' line 5
20:45 barney Did you run with './parrot' ?
20:45 Tene Yes.
20:45 svnbotl r26453 | bernhard++ | trunk:
20:45 svnbotl : [test]
20:45 svnbotl : Run the tests in t/run when running 'make fulltest'.
20:45 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26453
20:46 Infinoid hrm, I'd make a horrible mentor, I have enough trouble just keeping *myself* on track
20:46 Tene Ack, looks like I didn't update the expected output of examples/pasm/fact.fib
20:48 Coke it would be nice if the cygwin readme listed the bare minimum of packages required. (like, e.g. gcc-core)
20:48 kj Coke: did you get cygwin running?
20:48 Coke (and perl-whatever)
20:48 kj parrot on cygwin
20:48 Coke kj: haven't touched it since I mentioned it earlier.
20:48 kj oh ok
20:48 Tene I didn't realize examples were tested.
20:48 Coke Now you know.
20:48 purl and knowing is half the battle!
20:48 barney Tene: mkraii had sent a patch in RT#51806
20:49 Psyche^ joined #parrot
20:49 kj PCT tutorial readers: episode 3 is up!
20:50 barney Tene: http://rt.perl.org/rt3/Ticket/Attachment/37​2610/168312/require-gmp-for-factorial-test
20:50 Coke kj++
20:50 Tene kj: you don't mind if I steal some of your structure and organization for the presentation I'm working on, right?
20:51 kj sure
20:51 kj eh, sure not mind
20:51 kj whatever that is in english :-P
20:51 kj what presentation is that?
20:52 Tene kj: I'm presenting on Parrot/PCT at http://penguicon.org/
20:52 kj if you want I can send you Squaak's --the tutorial showcase language-- implementation (I already completed it myself)
20:52 Tene I put an example language together myself already.
20:52 kj oki
20:53 Tene barney: thanks.  I'll add that, too.
20:53 liona29 joined #parrot
20:53 Tene kj: http://github.com/tene/gil/tree/master
20:53 Psyche^ joined #parrot
20:57 kj Tene: maybe you could mention the tutorial at the end of your presentation (A)
20:57 Tene sure!
20:57 kj I'm planning to finish it this week; 5 more episodes
20:58 cotto_work kj++
20:59 barney Are there any news regarding 'events' ?
21:03 Infinoid is anyone working on this failure I'm seeing in t/dynpmc/digest.t ?
21:03 svnbotl r26454 | rblasch++ | trunk:
21:03 svnbotl : [src] Put const on right side (literally.)
21:03 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26454
21:10 Infinoid seen fperrad
21:10 purl I haven't seen 'fperrad', Infinoid
21:12 barney Infinoid: Do you happen which package contains the openssl header files in Ubuntu ?
21:13 Infinoid probably libssl-dev or libcrypto-dev, let me look
21:14 Tene barney: for the fix in Parrot_IO.t do we really want to be explicitly checking for git, or do we just want to skip on all non-svn?
21:14 Tene On http://rt.perl.org/rt3/Ticket/Attach​ment/372402/168190/fix-test-failures ?
21:14 shorten Tene's url is at http://xrl.us/bhs9y
21:15 Tene Would s/if/unless/ be better than the proposed s/svn/git/ on that line?
21:15 svnbotl r26455 | tene++ | trunk:
21:15 svnbotl : Update t/examples/pasm to match longer output for fixed fact.pasm example.
21:15 svnbotl : Skip fact.pasm when GPM isn't available. (RT #51806)
21:15 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26455
21:15 Infinoid detecting svk has typically been a problem in the past, too
21:16 Tene Does svk also have issues with expanding keywords?
21:16 nopaste "Infinoid" at 75.28.79.197 pasted "TODO t/dynpmc/digest.t failures caused by r26447" (22 lines) at http://nopaste.snit.ch/12527
21:17 Infinoid I don't think so, it mostly acts like svn
21:17 barney I'd play it safe, and skip all non-svn.
21:19 Tene Thanks.
21:20 barney Infinoid: Could you commit digest.t ? The crypt PMCs can be readded after the release.
21:21 Infinoid will do
21:21 Infinoid barney: Committed revision 26457.
21:22 Tene I like closing tickets. :D
21:26 Infinoid barney: its libssl-dev.  did that work?
21:26 svnbotl r26456 | tene++ | trunk:
21:26 svnbotl : Fix the direction of an svn-only test. (RT #51806)
21:26 svnbotl r26457 | infinoid++ | trunk:
21:26 svnbotl : [t] r26447 removed SHA256 and SHA512.  So TODO out the tests that check for them.
21:26 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26457
21:28 barney Infinoid: yes, after installing libssl-dev I also got those errors.
21:29 Infinoid r26457 = All tests successful on x86-64 linux :)
21:31 barney Probably not for 'make testC'
21:32 svnbotl r26458 | jkeenan++ | trunk:
21:32 svnbotl : Correct typo in SKIP message:  'GMP' rather than 'GPM'.
21:32 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26458
21:33 barney jkeenan++
21:35 Tene jkeenan++
21:37 barney ANTLR3 seems to get optok parsing
21:40 Infinoid barney: under testC, the final test of digest.t segfaults calling MD5_Init()
21:40 * Infinoid is clueless about testC
21:44 Infinoid the md5 pmc's SELF pointer is null.
21:44 barney Infinoid: Sounds like RT#51790
21:46 Infinoid looks like it indeed, -S runcore has the same symptoms
21:50 * Infinoid digs
21:53 barney Are GDBMhash and the crypt PMCs the only PMCs that load external libs?
21:55 lidi20 joined #parrot
21:58 slightlyoff joined #parrot
22:07 barney Infinoid: good luck with digging
22:08 barney I'm calling it a day. I plan on making a release branch tomorrow around 16:00 UT
22:08 Limbic_Region joined #parrot
22:12 Infinoid ok, thanks!
22:21 kid51 joined #parrot
22:24 jenny20 joined #parrot
22:57 adc joined #parrot
23:01 Infinoid I'm trying to debug rt#51790.  Is there anything I can RTFM for the NCI interface?
23:02 * Infinoid finds the pdd16 draft
23:35 rdice joined #parrot
23:53 skids joined #parrot

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

Parrot | source cross referenced