|
Parrot 3.0.0 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Goals: Fix ipv6-related failures Set by moderator on 10 February 2011. |
|||
| whiteknight | no | 00:01 | |
| I mean, we could make it work | 00:02 | ||
| sorear | the GC really ought to exist partly as macros | ||
| whiteknight | requires some infrastructure additions | ||
| Hackbinary | do people use perldoc to view the documentation? | 00:03 | |
| arnsholt | Yeah, I do that occasionally | ||
| lucian | i see | 00:04 | |
| Hackbinary | do you use the linking between the documents? | ||
| arnsholt | You can do that with perldoc? =) | 00:05 | |
| lucian is probably procrastinating too much about C | 00:06 | ||
| Hackbinary | is there away to only make something appear in perldoc rendering but not others? | 00:07 | |
| dukeleto | Hackbinary: define "others" | 00:08 | |
| Hackbinary | like html | ||
| what I'm trying to get to work properly is interlinking between the pod documents, and I can make an HTML only section, but if people are using perldoc, then it won't show up | 00:09 | ||
| maybe text? | |||
|
00:13
ligne joined
00:15
GodFather left
00:20
bluescreen left
|
|||
| dalek | rrot: 8128f59 | mikehh++ | MANIFEST: re-generate MANIFEST |
00:29 | |
| rrot: c325eed | mikehh++ | tools/dev/merge_pull_request.pl: fix codetest failure - cuddled else |
|||
| rrot: b33f25e | mikehh++ | tools/dev/merge_pull_request.pl: fix perlcritic failure - add perl coda |
|||
|
00:35
bluescreen joined
|
|||
| dalek | rrot: 8ae0270 | cotto++ | docs/project/support_policy.pod: clarify that Parrot changes which require code to be added to HLLs also consititude a breaking change |
00:37 | |
| dukeleto | Hackbinary: i am not sure what the best solution is | 01:06 | |
| Tene | arnsholt: PAST's error handlers are certainly not optimal; I've had several ideas about improving them. | 01:09 | |
|
01:13
contingencyplan left
|
|||
| arnsholt | My own semi-fluency in PIR and PAST doesn't help either =) | 01:14 | |
| Tene | arnsholt: what are you working on? | ||
| arnsholt | Error handling in Parrotlog | 01:15 | |
| Tene | Nice. | ||
| arnsholt | Somewhat unfortunately, the error recovery process is actually by far the most complicated bit =) | ||
| But I think the refactor (or perhaps reimplementation, more properly) will reduce the size of the code. Another happy side effect should be that it's actually correct, as well =) | 01:16 | ||
|
01:19
dmalcolm left
|
|||
| cotto | correctness schmorecctness | 01:20 | |
| seen bacek | 01:22 | ||
| clunker3_ | bacek was last seen on #parrot 10 hours, 47 minutes and 24 seconds ago, saying: night humans | ||
| aloha | bacek was last seen in #perl6 9 hours 59 mins ago joining the channel. | ||
| cotto | seen bacek | ||
| clunker3_ | bacek was last seen on #parrot 10 hours, 48 minutes and 17 seconds ago, saying: night humans | ||
| aloha | bacek was last seen in #perl6 10 hours ago joining the channel. | ||
| dukeleto updates wiki pages that talk about DEPRECATED.pod | 01:24 | ||
| arnsholt | Whee. Looks like it's done for now. Better, and now it's only 19% of the source as opposed to 25% before | 01:25 | |
| Ah, bollocks. Still bugged | 01:29 | ||
| A stack of exception handlers and time traveling continuations makes bookkeeping a tad tricky | 01:30 | ||
| dalek | tracwiki: v30 | dukeleto++ | ParrotDeprecations | 01:31 | |
| tracwiki: trac.parrot.org/parrot/wiki/ParrotD...ction=diff | |||
| tracwiki: v186 | dukeleto++ | WikiStart | |||
| tracwiki: trac.parrot.org/parrot/wiki/WikiSta...ction=diff | |||
| tracwiki: v187 | dukeleto++ | WikiStart | |||
| tracwiki: trac.parrot.org/parrot/wiki/WikiSta...ction=diff | |||
| tracwiki: v188 | dukeleto++ | WikiStart | |||
| tracwiki: trac.parrot.org/parrot/wiki/WikiSta...ction=diff | |||
| tracwiki: v8 | dukeleto++ | HowToDeprecate | |||
| tracwiki: trac.parrot.org/parrot/wiki/HowToDe...ction=diff | |||
| TT #1751 closed by dukeleto++: Links to DEPRECATED.pod et al | |||
| TT #1751: trac.parrot.org/parrot/ticket/1751 | |||
| Hackbinary | hi dukeleto, I have updated the PDD and run core sections with relative links that work for make html, a full url for github) | 01:34 | |
| github.com/hackbinary/parrot/blob/...ossary.pod | |||
| arnsholt | Oh, I know! | ||
| Hackbinary | dukeleto, could you check to make sure you're happy with it, then I'll put through a pull request | ||
| arnsholt | This requires pondering. | ||
|
01:57
lucian_ joined
01:58
nwellnhof left,
lucian left
|
|||
| mikehh | oops forgot to report: | 01:59 | |
| All tests PASS (pre/post-config, make corevm/make coretest, smoke (#9141) fulltest) at 3_0_0-918-g8ae0270 - Ubuntu 10.10 i386 (g++-4.5) | |||
| bacek | ~~ | 02:05 | |
| mikehh | hi bacek | 02:06 | |
| bacek | aloha, mikehh | ||
| mikehh | bacek: the powers that be decided it was too early to merge generational_gc branch, and dukeleto reverted the merge | 02:07 | |
| bacek | that's fine. | 02:08 | |
| We can merge it back | |||
| after 3.3 | |||
| According to deprecation policy. | |||
| mikehh | bacek: it needs a deprecation notice apparently | ||
| bacek: I recon we need to merge it after 3.1 | 02:09 | ||
| bacek | mikehh, no. "Policy" now is pretty clear about it. 3.3 is earliest version. | ||
| mikehh | bacek: bah I want it now, we need to discuss this in #ps | 02:10 | |
| kid51 | bacek: The good news is ... Parrot once again builds on Darwin/PPC with commit 77b57cc | 02:11 | |
| bacek | mikehh, yes, fine. I will probably miss next #ps. Got my riding test. | ||
| kid51, 77b57cc is what I mentioned in ticket? | |||
| kid51, or it's current master? | |||
| kid51 | 77b57cc is what you mentioned here: trac.parrot.org/parrot/ticket/2005#comment:2 | 02:13 | |
| (It also passes at current master HEAD, but of course that represents "pre-generational_gc" code. | 02:14 | ||
| bacek | kid51, than it's good news. | 02:15 | |
| cotto | bacek, the current thinking is that it's worth making an exception to the deprecation policy | ||
| bacek | cotto, I don't think so. There is no point to have deprecation policy with exceptions. | ||
| whiteknight | blah | 02:16 | |
| our current deprecation policy is broken | |||
| mikehh | whiteknight: I totally agree with that | 02:17 | |
| dukeleto | Hackbinary: looking now | ||
| cotto | we have commit bits. How do we fix it? | ||
| kid51 | bacek: OTOH, it seems very slow; I started 'make' at 8:38 PM here; we're only halfway thru make test | ||
| whiteknight | our users have been complaining about poor GC performance for years now, and we're saying that we have a solution but we can't deliver it out of respect for our users? | ||
| broken and stupid | |||
| bacek | kid51, is it unoptimized build? Than it's doing a _lot_ of internal checks in GC. | 02:18 | |
| dukeleto | Hackbinary: you have broken links, such as github.com/hackbinary/parrot/blob/...d.pod.html | 02:19 | |
| We need some good benchmark data for the new GC. | |||
| Who wants to make it happen? | |||
| kid51 | bacek: Yes, this run is without --optimize | 02:20 | |
| dukeleto | the md5 benchmark is a good start, but we need more | ||
| bacek | dukeleto, my benchmarks was "real life programs from our 'main customer'". | ||
| which is 25-40% faster with GenGC. | |||
| dukeleto | bacek: you mean building rakudo ? | ||
| bacek | All synthetic benchmarks was slower. | ||
| dukeleto | bacek: yes, but that is a big macrobenchmark that is averaging stuff together | ||
| bacek | dukeleto, "ops2c --core", "buiding rakudo" and "make specest" | 02:21 | |
| dukeleto | bacek: we have uneven performance effects here. We need to know which things get faster and which get slower and whether it is worth it | ||
| bacek | dukeleto, lets use GC IMS. It's fastest implementation evar. | ||
| Hackbinary | dukeleto, the html links won't work on github, because github is converting the pod files on-the-fly | ||
| so those will never work, thus the need for the separate 'github' links | 02:22 | ||
| dukeleto | Hackbinary: email parrot-dev and see what people say | ||
| Hackbinary | ok | ||
| will do so in the morning, it's 230 am here | |||
| =) | |||
| mikehh | yeah I just noticed | 02:23 | |
| Hackbinary | :S | ||
| dukeleto | bacek: i think we need some nqp-based benchmarks | 02:25 | |
| bacek | dukeleto, "ops2c --core" is nqp-based benchmark | ||
| dukeleto | bacek: touche | ||
| bacek | 40% improvements | ||
| mikehh | but I have to do some work on a server in Southern California and can only really get access after 6pm there, for the resty of the weekend :-} | 02:26 | |
| dukeleto | bacek: does it have long-lived intergenerational PMCs? | ||
| mikehh | bacek: BTW what is your "riding test" | 02:29 | |
| kid51 | t/compilers/opsc/02-parse-all-ops.t took 11 minutes to run | ||
| bacek | dukeleto, a lot of them. | 02:30 | |
| mikehh | kid51: yup it seems to be the last test to finish for me in make test TEST_JOBS=4 | 02:31 | |
| bacek | kid51, don't test performance on non-optimized builds. They a _really_ slow. | ||
| kid51 | bacek: This may actually be an optimized build. But I won't be able to double-check until that terminal is free! | 02:32 | |
| bacek | kid51, :) | ||
| kid51 | In any event, on this small-resource box, the build speed difference between '' and ''--optimize'' never leapt out at me. | 02:33 | |
| cotto | kid51, you can always look at what CONFIG_ARGS is set to in your Makefile | ||
| kid51 | cotto: D'oh. Who was the guy added that to the Makefile? Me. | ||
| dukeleto | running benchmarks on a desktop machine with lots of other programs running is also a bad idea | 02:34 | |
| you need to run benchmarks at least 10x each and preferrably on a multi-CPU machine that is idle | |||
| kid51 | Alright, so this is a non-optimized build. However, in master I usually expect make and make test to take on the order of 20-25 minutes. | 02:35 | |
| dukeleto | Tool::Bench can do the hard work: github.com/notbenh/tool_bench | ||
| cotto | kid51, lawl | ||
| kid51 | I'm now at 57 minutes and only just now got past t/compilers/opsc/06-opsfile.t | ||
| OTOH, I know that in master, I've been getting a test failure in t/op/number.t on the --optimize build on this box | 02:36 | ||
| This is akin to the big slowdown we had around mid-October of last year, when I was told, "It has to get worse before it gets better." | 02:37 | ||
| lucian_ is starting to like cyclone | 02:38 | ||
| kid51 | Well, I'm not really trying to run benchmarks. | ||
| cotto | I didn't like that game. kid51, thanks for making it known that the branch is slow on your box. | 02:39 | |
| kid51 | I'm trying to run make and make test in exactly the same way I've been doing since December 2006. | ||
|
02:40
lucian_ is now known as lucian
|
|||
| kid51 | dukeleto++ for closing TT #1751 | 02:46 | |
|
02:47
bluescreen left
|
|||
| dukeleto | de nada | 02:47 | |
|
02:50
whiteknight left
02:52
theory left
02:57
TonyC left
02:58
nopaste left
03:06
TonyC joined
|
|||
| arnsholt | Damn. I'm not allowed to dynamically set the lexical context of a Sub. That's just mean :p | 03:06 | |
|
03:06
nopaste joined
|
|||
| dalek | TT #2004 reopened by doughera++: Where did Configure.pl option '--cxx' go to? | 03:08 | |
| TT #2004: trac.parrot.org/parrot/ticket/2004 | |||
| arnsholt | Tene: I think there's no sane fix for my problem without a patch to PCT to stop pasttype<try> from putting in pop_eh instructions. Could review/commit that? | 03:11 | |
| Tene | arnsholt: Only if you also include a fix for all other pct users... | 03:22 | |
| arnsholt: you could could make a different pasttype, or stuff some metadata in the try node | 03:23 | ||
| arnsholt: within those constraints, you should have pmichaud review your proposal/patch | 03:24 | ||
| arnsholt | My idea was a flag, like :isdecl for PAST::Var, that suppressed all pop_eh instructions | 03:28 | |
| Not very sophisticated, but lets the user do whatever he wants with the exception handlers | 03:29 | ||
| Tene | hmm... | 03:30 | |
| I'll review a patch for you, sure | |||
| arnsholt | Thanks! | 03:31 | |
|
03:36
ryan joined
|
|||
| Tene | posting it anywhere? | 03:37 | |
| arnsholt | Haven't thought that far yet. Gotta make sure the code works first =) | 03:44 | |
| But I guess git-format-patch and post to Trac? Or I could make a fork on GitHub and send pull request if that's better | 03:45 | ||
| dukeleto | ~~ | 03:49 | |
| Tene | arnsholt: ah; ping me on irc or email me or whatever when you get it together. | 03:50 | |
| I think I'm done for the evening. | 03:51 | ||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#9156) fulltest) at 3_0_0-918-g8ae0270 - Ubuntu 10.10 i386 (g++-4.5 with --optimize) | ||
| Tene | arnsholt: however you like. :) | ||
| dukeleto just created a smolder project for Cardinal | 03:53 | ||
| dalek | rdinal: 0fb55be | dukeleto++ | / (2 files): Submit smoke reports to smolder.parrot.org |
||
| dukeleto | and now it should submit reports to the right place | ||
| Tene: ^^^ | |||
| Hackbinary | cool | ||
| Tene | dukeleto: Thanks! | ||
| arnsholt | Right. My minimal NQP test script gives the right results at least. Which testsuites should I run to make sure I didn't break something completely different? | 03:55 | |
| Tene | arnsholt: rakudo, at least. | ||
| Hackbinary | I don't have access to edit trac, but could someone update trac.parrot.org/parrot/wiki/Languages with updated smoke reports url? | 03:56 | |
| dalek | TT #2004 closed by doughera++: Where did Configure.pl option '--cxx' go to? | ||
| TT #2004: trac.parrot.org/parrot/ticket/2004 | |||
| dukeleto | Hackbinary: what is your trac username ? | ||
| Hackbinary | hackbinary ;) | 03:57 | |
| dukeleto | Hackbinary: ok, i will give you wiki edit perms. We had to lock it down due to spam. | ||
| Hackbinary | yeah, I believe it ... damn spiced-hammers ;) | ||
|
03:58
lateau joined
|
|||
| cotto | Thanks for bearing with the inconvenience. | 04:01 | |
| Hackbinary | who me? no bothe | 04:03 | |
| r | |||
| right ... I gotta crash .... it's way later than I meant it to be | 04:04 | ||
| talk to you tomorrow | |||
| dukeleto | cotto: i can't seem to give hackbinary WIKI_EDIT in trac | 04:05 | |
| cotto: can you figure it out? | |||
| cotto: i hate dealing with permissions on trac | |||
| cotto: i don't have the ability to give anybody any WIKI_* perms anymore, it seems | 04:06 | ||
| cotto | dukeleto, sure | 04:07 | |
| msg Hackbinary You should have a shiny new edit bit on the wiki. Don't use it to spam unless you really feel like it. | 04:09 | ||
| aloha | OK. I'll deliver the message. | ||
| cotto | dukeleto, do you want a trac admin bit? | 04:11 | |
| dukeleto | cotto: i used to have one | ||
| cotto: i don't know what happen to it | |||
| cotto: sure, i guess | |||
| cotto | you seem to have one now | ||
| dukeleto | cotto+_ | 04:12 | |
| dukeleto facepalms | |||
| plobsing | cotto+* | ||
| dukeleto | i am submitting a failing smoke report for cardinal nowishly | ||
| cotto | plobsing, whatever | ||
|
04:26
kid51 left
|
|||
| mikehh | rakudo (d267ba8) - builds on parrot (3_0_0-918-g8ae0270) - make test, make spectest_smolder[(#9181), roast (b3ef08d)] PASS - Ubuntu 10.10 i386 (g++-4.5 with --optimize) | 04:47 | |
| 27,634 ok, 0 failed, 610 todo, 1,847 skipped and 0 unexpectedly succeeded | |||
| Tene | dukeleto: I get a 404 when running rake smolder | 05:08 | |
| for smolder.parrot.org/app/public_proje..._report/10 | |||
|
05:10
jsut joined
05:15
jsut_ left
|
|||
| cotto | dukeleto, ping | 05:17 | |
| github++ | 05:22 | ||
| mikehh | docs/project/committer_guide needs updating | 05:36 | |
| cotto | yes it does | 05:37 | |
| It'll be a joy to delete much of that. | |||
| mikehh, done | 05:44 | ||
| dalek | rrot: 6d69dec | cotto++ | docs/project/committer_guide.pod: delete and update some obsolete svn workflow docs |
||
| cotto | mikehh++ | ||
| there are still a depressing number of references to svn in the codebase | 05:45 | ||
|
05:47
ryan left
|
|||
| mikehh | cotto: trying to add the rest of docs/project to make html (just checkin' the results) [local branch atm] | 05:55 | |
| cotto | good idea | ||
| mikehh | we need to see what other docs need to be added | 05:56 | |
| arnsholt | Tene: Got a couple of Rakudo spectest failures with my patch. Rerunning it now without the patch to make sure they don't go away | 06:05 | |
|
06:07
rurban_ joined
06:10
rurban left,
rurban_ is now known as rurban
|
|||
| arnsholt | Tene: TT #2008 | 06:56 | |
| dalek | TT #2008 created by arnsholt++: [PCT] Patch/feature request: No pop_eh in try PAST::Op | 07:09 | |
| TT #2008: trac.parrot.org/parrot/ticket/2008 | |||
|
07:17
fperrad joined
|
|||
| Tene | arnsholt: I'll read it eventually, but I recommend you also contact pmichaud to ask for comments on this design. | 07:49 | |
| cotto | +1. pmichaud wrote that code and knows it best. Unfortunately he's on vacation for the next 5 (iirc) days, so it'll be a while before he'll get back to you. | 07:55 | |
| Tene | Ahh. | 08:42 | |
| I'll review it for sanity tomorrow, then, so i can at least give early feedback. | |||
|
09:03
protorom joined
|
|||
| lateau | Tene: broken URL modified and I want to send my patch | 09:58 | |
| Tene: sry. it is about Cardinal rake smolder task. | |||
| Tene: I sent a patch to parrot-dev and check it when you have blank time. | 10:10 | ||
|
11:09
jsut_ joined
11:13
jsut left
11:15
whiteknight joined
12:00
contingencyplan joined
12:03
ligne left
12:10
jsut joined
12:14
jsut_ left
12:35
contingencyplan left
12:53
eternaleye left,
slavorgn left,
wagle_ joined
12:54
eternaleye_ joined,
snarkyboojum_ joined,
nopaste left,
lucian left,
AzureStone left,
simcop2387 left,
Hunger left,
wagle left,
cognominal left,
KaeseEs left,
Hackbinary left,
Maddingue left,
aloha left,
jnthn left,
he left,
dukeleto left,
[hudnix] joined,
eternaleye_ left,
whiteknight left,
protorom left,
mj41 left,
sri left,
mikehh left,
particle1 left,
cotto_work left,
perlite left,
Kulag left,
autark left,
arnsholt left,
ttbot left,
hatseflats left,
frodwith left,
jasonmay left,
Infinoid left,
Util left,
confound left,
elmex left,
rblackwe_ left,
[hudnix] left,
snarkyboojum_ left,
jsut left,
rurban left,
TonyC left,
plobsing left,
Patterner left,
PerlJam left,
Coke left,
jan left,
preflex left,
allison left,
silug left,
dngor left,
dalek left,
sorear left,
szabgab left,
jjore left,
pjcj left,
fperrad left,
lateau left,
hudnix left,
clunker3_ left,
NotFound left,
GeJ left,
PacoLinux left,
Tene left,
snarkyboojum left,
cxreg left,
he_ left,
TiMBuS left,
bacek_at_work left,
luben left,
pmichaud left,
p6eval left,
atrodo left,
zostay left,
moritz left,
szbalint left
12:55
atrodo joined
12:57
[hudnix] joined,
snarkyboojum joined,
eternaleye_ joined,
jsut joined,
whiteknight joined,
protorom joined,
fperrad joined,
rurban joined,
lateau joined,
TonyC joined,
plobsing joined,
mj41 joined,
sri joined,
Patterner joined,
PerlJam joined,
mikehh joined,
clunker3_ joined,
particle1 joined,
Coke joined,
jan joined,
cotto_work joined,
preflex joined,
perlite joined,
Kulag joined,
autark joined,
allison joined,
GeJ joined,
arnsholt joined,
silug joined,
ttbot joined,
dngor joined,
frodwith joined,
hatseflats joined,
rblackwe_ joined,
Util joined,
confound joined,
jasonmay joined,
elmex joined,
Infinoid joined,
Tene joined,
dalek joined,
sorear joined,
jjore joined,
szabgab joined,
pjcj joined,
cxreg joined,
he_ joined,
TiMBuS joined,
bacek_at_work joined,
luben joined,
pmichaud joined,
p6eval joined,
zostay joined,
moritz joined,
szbalint joined,
PacoLinux joined,
Hunger joined,
Themeruta joined,
Maddingue joined,
AzureStone joined,
nopaste joined,
lucian joined,
simcop2387 joined,
cognominal joined,
KaeseEs joined,
Hackbinary joined,
aloha joined,
he joined,
dukeleto joined,
jnthn joined
13:00
slavorgn joined
13:21
protorom left
|
|||
| tadzik | gist.github.com/823767 -- could someone git-strong give me a hand? | 13:44 | |
|
13:52
kid51 joined
|
|||
| plobsing | tadzik: git checkout -b gen_gc2 origin/gen_gc2 | 13:52 | |
| I think that's what you want | |||
| dalek | nxed: r805 | NotFound++ | trunk/winxedst (2 files): new predefs getstdin, getstdout and getstderr |
14:02 | |
|
14:02
kid51 left
14:05
ambs joined
14:07
rurban_ joined
14:10
rurban left,
rurban_ is now known as rurban
|
|||
| dalek | nxed: r806 | NotFound++ | trunk/winxedst (2 files): fix mistakes from r805 |
14:13 | |
| tadzik | plobsing: thanks, that was it | 14:14 | |
|
14:16
[hudnix] left
14:18
ambs left
14:19
ambs joined
|
|||
| lucian | slavorg: awesome name | 14:19 | |
|
14:28
vmspb joined
14:51
lucian_ joined
14:54
lucian left
|
|||
| dalek | tracwiki: v149 | hackbinary++ | Languages | 14:56 | |
| tracwiki: Updated cardinal smoke reports link | |||
| tracwiki: trac.parrot.org/parrot/wiki/Languag...ction=diff | |||
|
15:23
kid51 joined
|
|||
| kid51 | afk | 15:30 | |
|
15:31
hudnix joined
|
|||
| dalek | p: c8ce669 | jnthn++ | src/pmc/nqpmultisig.pmc: Fix a mark bug that saw some people get segfaults in multi-method dispatch situations. |
15:49 | |
| p: 5ed3fad | jnthn++ | src/metamodel/reprs/P6str.c: Fix an issue in the P6str repr spotted by sorear++. |
16:00 | ||
|
16:03
dngor left
16:05
vmspb left
16:16
cognominal left
16:17
Psyche^ joined,
ryan joined,
Patterner left,
Psyche^ is now known as Patterner
16:37
cognominal joined
16:38
dngor joined,
whiteknight left
16:54
plobsing left
|
|||
| Coke | folks may be happy to know that the segfaults I was seeing appear to be gone in master. | 17:09 | |
|
17:13
plobsing joined
|
|||
| cotto | I'm happy. | 17:24 | |
| dalek | rrot: 6742527 | mikehh++ | docs/index/developer.json: add remaining docs/project pod files to new section in developer docs |
17:39 | |
| rrot: 9dd88ad | mikehh++ | docs/project/core_inclusion.pod: fix doc so title is correct |
|||
| rrot: dc55b45 | mikehh++ | docs/project/committer_guide.pod: merge in latest master |
|||
| rrot: 63da9c3 | mikehh++ | docs/project/committer_guide.pod: change a couple of remaining refs to svn to git |
|||
| rrot: d76e2cc | mikehh++ | docs/project/release_manager_guide.pod: Change first heading so title is Release Manager Guide |
|||
|
17:39
jan left
|
|||
| kid51 | mikehh: Have you been able to take another look at the 'make html' problem? trac.parrot.org/parrot/ticket/1954 | 17:43 | |
|
17:44
jan joined
|
|||
| mikehh | kid51: a look yes, need to spend some time on it after the release | 17:45 | |
| kid51 | Okay. It's non-urgent. | ||
| mikehh | kid51: it is also tied up with my failed attempts on html_cleanup_2 (every time I tried to remove something, got failures - got to sort out dependencies) | 17:47 | |
| kid51 | Hmm. I wasn't aware of that branch (or perhaps I've got too much gen_gc on my mind). What is its objective? | 17:48 | |
| mikehh | cotto: I never got proper access to SSH into ftp-osl.osuosl.org, I have changed my keys since then as well | ||
| kid51: it was local, I never pushed it upstream as I never got it to work properly | 17:49 | ||
|
17:51
theory joined
|
|||
| mikehh | kid51: the objective was to remove all the stuff from the old make html especially lib/Parrot/Docs/Section/*.pm etc | 17:56 | |
| kid51 | Aha, I remember you mentioning that. | ||
| cotto | mikehh, let's fix that now. | ||
| kid51 | cotto: provided 'now' means 'after our release' | 17:57 | |
| cotto | ? | ||
| mikehh | how can I get the ./ssh/id_s | 17:58 | |
| dsa_pub key to you | |||
| kid51 | cotto: When you get a chance, can you take a glance at trac.parrot.org/parrot/ticket/540? | ||
| cotto | mikehh, nopasting is fine. The only thing it lets someone do is give you access to their machine. | ||
| kid51, deal | |||
| kid51 | Issue of long-standing, non-urgent, but two key developers w/different opinions | 17:59 | |
| cotto | That's a long ticket there. | ||
| kid51 | long as well as long-standing, then | ||
| cotto grabs a shovel and digs in | |||
| mikehh, as long as the file has "pub" in the name, putting it on the internets is fine. | 18:01 | ||
| anyway, I'm ready whenever you are. | 18:02 | ||
| nopaste | "mikehh" at 192.168.1.3 pasted "~/.ssh/id_dsa_pub" (1 line) at nopaste.snit.ch/31480 | 18:03 | |
| mikehh | cotto: one of the problems I have is that I have separate partitions for various versions of Ubuntu/Kubuntu with different desktop id's | 18:05 | |
| cotto | mikehh, is mhb-desktop your old machine? | ||
| mikehh, you can copy the same public/private key between them or add different keys for the same machine. | 18:06 | ||
| mikehh | cotto: yeah I think it was Ubuntu 9.10 amd64, | ||
| cotto | ok. I'll delete that one. | 18:07 | |
| mikehh, you should be able to log in to that machine now | |||
| mikehh | cotto: what would I use for login? | 18:08 | |
| cotto | use the username parrot | ||
| mikehh | cotto: | 18:09 | |
|
18:09
contingencyplan joined
|
|||
| mikehh | bah hitting the wrong key again, enter instead of backspace | 18:09 | |
| cotto | I wonder if a ccache equivalent for parrot would make a viable gsoc project. | 18:12 | |
| kid51 | "viable" should include "completable in the GSOC timeframe" (IMO) | 18:14 | |
| cotto | of couse | 18:15 | |
| that does get into the problem of cache invalidation, so I suspect it's a bit deeper than one might expect | 18:16 | ||
| mikehh, can you get to the ftp site? | 18:17 | ||
| mikehh | cotto: seems to work for now :-} | ||
| cotto | excellent | 18:18 | |
| do you have access to the vm to update docs.parrot.org? | 18:19 | ||
|
18:23
lateau left
|
|||
| mikehh | cotto: I can log in to www.parrot.org as Mikehh but I don't have admin access | 18:23 | |
| cotto: mikehh but it displays Mikehh | 18:25 | ||
| nopaste | "kid51" at 192.168.1.3 pasted "t/compilers/imcc/syn/errors.t: Make test pass make warnings_tests: Okay to commit?" (13 lines) at nopaste.snit.ch/31481 | 18:28 | |
| cotto | ok | ||
| @mikehh | |||
| mikehh, I don't have an admin bit on parrot.org | 18:29 | ||
| I think the capitalization is just drupal being wacky. | 18:30 | ||
| dukeleto, ping | 18:50 | ||
|
18:51
ambs left
|
|||
| dukeleto | cotto: pong | 18:54 | |
| cotto | dukeleto, I'd appreciate your thoughts on gist.github.com/88eb00a0c2296eeb48e2 , my idea on how to build and refine the M0 spec as a team. | 18:55 | |
| kid51 | text wrap is a desirable thing | 18:59 | |
| cotto | yeah | 19:00 | |
| let me fix that | |||
| done | |||
| kid51 | new PDD++ | 19:02 | |
| cotto | it's in the m0-spec branch | ||
| kid51 | thinking about how a team will function++ | ||
| mikehh: One small patch to a test for your pre-release consideration: trac.parrot.org/parrot/attachment/t...rrors.diff | 19:03 | ||
| cotto | I'd be further ahead at this point if I just did it myself, but hopefully an effective way of getting more brains involved will result in a better final spec. | ||
| kid51 | cotto: Are you using gist in preference to your own blog? Perhaps something on your blog about this so that planet.parrotcode.org will pick it up. | 19:04 | |
| dukeleto | cotto: i likes it | 19:05 | |
| cotto | kid51, I'm using it to draft an email that I can also easily share with others before sending it out. | ||
| dukeleto | cotto: if you could add that we are looking for ideas that are implementable in our first prototype, and not so much "pie in the sky" ideas, that would be useful, i think | ||
| cotto: i want to put in peoples minds that open-ended opinion-discussing is not as useful as "let's try this for our first prototype" | 19:06 | ||
| kid51 | dukeleto++ We have to dispel the feeling that Lorito is vaporware | ||
| dukeleto | cotto: and make sure people know which features we know will not be part of the first prototype | ||
| kid51: yes, exactly | 19:07 | ||
| kid51 | afk | ||
| cotto | dukeleto, good suggestions | ||
| dukeleto | cotto: i want volunteers that want to help make the 1st prototype happen, not those that want to soak up lots of time debating about the color of the bikeshed | 19:10 | |
| cotto | dukeleto, I consider it an important part of my job to say "The bikeshed will be green. Next topic." | 19:11 | |
|
19:11
rantanplan joined
|
|||
| cotto | dukeleto, I'm going to be making a conscious effort to avoid or short-circuit those kinds of questions. | 19:12 | |
| updated | 19:15 | ||
|
19:17
lucian joined,
rantanplan left
|
|||
| dukeleto | cotto: awesome | 19:17 | |
| mikehh | kid51: testing it now | 19:19 | |
|
19:20
lucian_ left
|
|||
| cotto | I'll sit on it an hour, re-read and send it out then. | 19:20 | |
|
19:25
kid51 left
|
|||
| dalek | rrot: b058323 | mikehh++ | t/compilers/imcc/syn/errors.t: incorporate a patch suggested by kid51++ |
19:33 | |
| rrot: d9d7674 | dukeleto++ | docs/project/metacommitter_guide.pod: [doc] Update the metacommitter guide for a Git New World |
|||
| rrot: 8c179b3 | dukeleto++ | lib/Parrot/Distribution.pm: [cage] Remove dead code from Parrot::Distribution |
19:49 | ||
| rrot: 3b6bed1 | dukeleto++ | lib/Parrot/Harness/Smoke.pm: [docs] Clean up Parrot::Harness::Smoke docs and s/svn/git/ |
19:54 | ||
| dukeleto | cotto: that is about as much s/svn/git/ cleaning as I am up for doing | ||
| cotto: it looks like we have lots of dead perl code relating to svn | |||
| cotto | I saw a bit last night but got distracted. | 19:55 | |
| dukeleto, I think it's what you nuked just now. | |||
| dukeleto | cotto: nope, there is more | 19:58 | |
| cotto: i just made a TT | |||
| dukeleto just learned about "git branch --no-merged" | 19:59 | ||
| which will list local branches that are not reachable from HEAD | |||
| so it shows unmerged branches | 20:00 | ||
| pretty useful | |||
| dalek | TT #2009 created by dukeleto++: Remove dead svn-related code from Perl modules | 20:02 | |
| TT #2009: trac.parrot.org/parrot/ticket/2009 | |||
| cotto | We also need a ticket for the write barrier | ||
| I'm not sure why I said that instead of just doing it. | 20:03 | ||
| dukeleto | cotto: do it :) | 20:05 | |
| i just aliased "git unmerged" to "git branch --no-merged" and life is a little better. | |||
| cotto is doing it | 20:06 | ||
| bacek, ping | 20:07 | ||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#9303) fulltest) at 3_0_0-926-gd9d7674 - Ubuntu 10.10 i386 (g++-4.5 with --optimize) | 20:09 | |
| cotto | bacek, unping | ||
| msg bacek How beneficial might it be to add an :ro attr that prevents pmc2c from generating write barriers for a C-level METHOD? | 20:12 | ||
| aloha | OK. I'll deliver the message. | ||
| cotto | That's a tricky ticket to describe. | 20:27 | |
| dalek | TT #2010 created by cotto++: add write barrier to all PMCs that write in unusual VTABLE functions | 20:35 | |
| TT #2010: trac.parrot.org/parrot/ticket/2010 | |||
| rrot: f1c998b | cotto++ | api.yaml: add proper notice for the write barrier change |
|||
|
20:37
zby_home joined
20:39
fperrad left
|
|||
| cotto | atrodo, ping | 20:41 | |
| atrodo, unping | 20:43 | ||
|
20:47
bacek_mobile joined
|
|||
| bacek_mobile | ~~ | 20:47 | |
| cotto, We do support :write for METHODs. Unfortunately it's not used consistently in (at least) our PMCs. | |||
| I'm pretty sure, that HLLs aren't use :write properly. | 20:48 | ||
| cotto | bacek_mobile, I know a guy with a commit bit. | ||
| bacek_mobile | cotto, it will require big review of our pmcs first | ||
| I didn't want to increase scope of gen_gc branch to such amount of work. | 20:49 | ||
| cotto | Where'd those gci minions go. | ||
| bacek_mobile, that's sensible. | |||
| bacek_mobile | for gen_gc scope was: 1. Make it. 2. Make it correct. | 20:50 | |
| cotto | bacek_mobile, is you at you dot com your preferred email? | ||
| bacek_mobile | cotto, yes :) | ||
| cotto, you can create ticket similar to #2010 for properly mark METHODs with :write pragma. | 20:52 | ||
| cotto | bacek_mobile, do you think it's worthwhile? | 20:54 | |
| bacek_mobile | cotto, yes. | ||
| cotto | I was thinking a :ro pragma would be easier. | ||
| Util | dukeleto: ping | ||
| bacek_mobile | cotto: :ro is same is !:write. | 20:55 | |
| and we already have :write | |||
| cotto | yes, but it's a question of blacklisting vs whitelisting | ||
| bacek_mobile | check src/dynpmc/rotest | ||
| afaik, most of the methods are ro. | 20:56 | ||
| at least in our code. | |||
| cotto | for some it depends on the arguments | 20:57 | |
| bacek_mobile | I'm not sure that pmc2c support multiple pragmas for methods. | 20:58 | |
| and anyway, :ro isn't correct pragma for this purpose | |||
| cotto | looks like it parses them, at lesat | 20:59 | |
| bacek_mobile | something like :immutable is better choice | ||
| cotto | *least | ||
| I'll let the guy who commits pain that bikeshed. | |||
| *paint | |||
| Util | cotto: I might like that version better that "paint". :) | 21:00 | |
| mikehh | rakudo (f4ec358) - builds on parrot (3_0_0-928-g3b6bed1) - make test, make spectest_smolder[(#9312), roast (051af06)] PASS - Ubuntu 10.10 i386 (g++-4.5 with --optimize) | 21:17 | |
| 27,634 ok, 0 failed, 610 todo, 1,841 skipped and 0 unexpectedly succeeded | |||
| Util is afk; wrestling with a fallen tree. | |||
| cotto | Util, get it in a headlock. That's their secret weakness. | 21:18 | |
| dalek | rrot/m0-spec: 685db46 | cotto++ | docs/pdds/draft/pdd32_m0.pod: add a section on objects |
21:21 | |
| rrot/m0-spec: 0b91df4 | cotto++ | docs/pdds/draft/pdd32_m0.pod: add status and some milestones |
|||
| mikehh | winxed (906) - builds on parrot (3_0_0-928-g3b6bed1) - make test/test1/test2 PASS - some examples ok tried fly, opengl and others. | 21:28 | |
| sorry that should be 806 | 21:29 | ||
| cotto | atrodo, ping | 21:31 | |
| atrodo, unping | 21:33 | ||
|
21:42
perlite_ joined
21:44
plobsing left
21:45
perlite left,
perlite_ is now known as perlite
22:06
bacek_mobile left
22:07
rurban_ joined
22:10
rurban left,
rurban_ is now known as rurban,
plobsing joined
|
|||
| dalek | rrot: f7d6c26 | cotto++ | src/pmc/packfileannotations.pmc: remove a couple unused variables, fixing CID 1288 |
22:14 | |
|
22:30
plobsing left
|
|||
| dukeleto | ooooh, the GCC Compile Farm just got a netbsd 5.1 machine | 22:44 | |
|
23:07
plobsing joined
23:19
TonyC left,
nopaste left
|
|||
| dalek | p: d6338b2 | jnthn++ | src/NQP/Actions.pm: Toss 'is pirflags' and add 'is vtable'. Calls method on the meta-object, though none implement it yet. Eventually this allows overriding of some Parrot v-table methods again when using 6model, which we'll need for other Parrot bits to interop with languages using 6model. |
23:29 | |
| p: a022547 | jnthn++ | t/nqp/52-vtable.t: Update test file to use is parrot_vtable rather than is pirflags. Still doesn't pass again yet, though. |
|||
|
23:46
lucian left
23:49
jsut_ joined
23:54
jsut left
|
|||
| dukeleto | anybody know anything about NanoJIT? www.bluishcoder.co.nz/2009/05/simpl...ample.html | 23:58 | |
| Nanojit is a small, cross-platform C++ library that emits machine code. Both the Tamarin JIT and the SpiderMonkey JIT (a.k.a. TraceMonkey) use Nanojit as their back end. | |||
| might be a good place to learn from for our JIT | 23:59 | ||