|
Vision for 2.0: Production Users | Don't forget to post closed tickets in your report. | Note: This channel is only for our Tuesday status meetings; you probably want #parrot instead. | irclog: irc.pugscode.org/ Set by moderator on 2 February 2010. |
|||
|
00:10
eternaleye joined
00:57
cotto joined
01:37
cotto joined
05:12
rin1024 joined
13:18
plobsing joined
|
|||
| plobsing | What I Did: | 13:24 | |
| * worked on TT1015 branch (wrong approach, but learned) | 13:25 | ||
| * pushed for shallow clone semantics for clone vtable | |||
| * created a patch for PDD17 | |||
| * saw zavolaj, got inspired | |||
| * started bikeshedding^W redesigning NCI signatures | |||
| What I Plan: | |||
| * put the proposal for NCI signatures to the list | |||
| * create proposals to improve pain points in NCI (UnManagedStruct, h2inc) | |||
| * appropriate deprecations so NCI changes can move ahead | |||
| * if I can get approval, deprecate deep cloning behaviour in any and all core PMCs | |||
| * define a small API for frame builders | |||
| EOR | |||
|
16:01
eggyknap joined,
eggyknap left
16:35
Coke joined
|
|||
| Coke | Wiki: | 16:36 | |
| - wikify branch_status.pl for trac.parrot.org/parrot/wiki/BranchDescriptions | |||
| - added faces.pl for trac.parrot.org/parrot/wiki/ParrotFaces (is your face not there? add your email and pic to gravatar.com) | |||
| - faces.pl will warn about duplicate emails in CREDITS (we have one) | |||
| Build: | |||
| - Remove or mark some -Wunused code. | |||
| - reduce 'corevm'/'coretest' back down. | |||
| Trac: | |||
| - closed 5 tickets. | |||
| - 657 Active Tickets left | |||
| - 2.2 has 22 active tickets (missed) | |||
| . | |||
|
18:13
NotFound joined
|
|||
| NotFound | 2010-mar-16 | 18:23 | |
| What I did: | |||
| - parrot | |||
| * Just some testing. | |||
| - Winxed | |||
| * Implemented some pir directives and other minor improvements in pirado. | |||
| What I will do: | |||
| No plan | |||
| EOR | |||
| japhb | DONE: | 18:31 | |
| * Metadata updates, c/o fperrad++ | 18:32 | ||
| * Add setup.nqp support to Plumage | |||
| * Answered lots of Plumage questions in #parrot and #perl6 | |||
| BLOCKED: | |||
| * Convert Plumage build system to distutils; blocked on distutils feature needed from fperrad | 18:33 | ||
| * NEXT: | |||
| * More Plumage work | |||
| * Help with HLL interop as requested | |||
| EOR | 18:34 | ||
|
18:47
whiteknight joined
|
|||
| whiteknight | WHAT I DID | 18:56 | |
| * Twiddled around in the PCC branch. Mostly following progress, didn't make any substantive changes myself | |||
| * Fixed installation on kakapo, and added some new test methods | |||
| * Updated the Parrot-Linear-Algebra test suite to use Kakapo and its unit test functionality. Test coverage is dramatically increased, and inherited test classes mean we can write once and test multiple types immediately. | |||
| * Fixed some bugs in PLA, added some functionality, cleaned up code, and trying to standardize on common behaviors. | |||
| * Some exploratory hacking and a few commits on the fix_hll_mmd and tt389_fix branches, though didn't get either workable before the release. | |||
| WHAT I WILL DO | |||
| * PLA and PDS are going to track the 2.2 release, the 2.3 release, and then only supported releases (as opposed to tracking trunk). | |||
| * PDS will be updated to use Kakapo for it's test suite. | |||
| * Will be adding an iterator type to PLA to iterate over elements in a matrix from PIR | |||
| * Continue to follow the pcc_hackathon_6Mar10, fix_hll_mmd, and tt389_fix branches. Hope to get them all working, tested, and merged soon. | |||
| WHAT I AM BLOCKING ON | |||
| * Nothing | |||
| I will not be at the #ps meeting today. | |||
|
18:56
allison joined
|
|||
| allison | Last week: | 19:04 | |
| - Worked on little language (camle) using nqp-rx. | |||
| - Swapped my parrot-dev email so it goes straight to my inbox, seems to make it easier to be responsive. | |||
| - Caught up on mailing list discussions. | |||
| Blockers: | |||
| - Spent the weekend buried in coursework. | |||
| - Traveling this week. | |||
| Next week: | |||
| - Fix remaining failures in PCC branch, prepare for merge now that 2.2 is out. | |||
| EOR | |||
| (and may be a bit late for the meeting) | |||
| Coke | win 2 | 19:17 | |
| spinclad | lose 1 | 19:18 | |
| cotto_work | #did: | 19:45 | |
| * kicked out the 2.2.0 release with numerous typos | |||
| * removed cpu_ret | |||
| * some opsc hacking | |||
| #will do: | |||
| #closed TTs: | |||
| #eor | |||
| Tene | did: lots of talking, no actual work at all. | 19:51 | |
| KTHXBAI | |||
|
20:01
allison joined
20:11
allison_ joined
20:20
chromatic joined
20:26
bacek joined
|
|||
| bacek | Done: | 20:27 | |
| - Update ops_pct branch to properly handle new Grammar by cotto++ | |||
| - Some work on pcc_hackatron branch | |||
| Todo: | |||
| - Implement more runcores in ops_pct. | |||
| Util | # Done: | 20:30 | |
| * Had lunch with ash (John Harrison), discussing his NQ-NQP project, and GSOC prospects. | |||
| * Turned up a bit-rotted chunk of debugging code. TT to follow. | |||
| # Plan to do: | |||
| * Help with TT#1489. | |||
| .end | |||
| chromatic | I worked on the pcc_hackathon branch and the TT #389 branch. | ||
| I did a few optimizations. | 20:31 | ||
| I plan to do a few more optimizations related to constant STRING handling (hopefully for 2.3) and TT #389. | |||
| next? | |||
| cotto_work | helo | 20:32 | |
| allison | hi | ||
| Util | Hello | ||
| bacek | aloha | ||
| japhb | o/ | ||
| chromatic | hello | 20:33 | |
| Let's review last week. | |||
| How are we doing for HLL bugs? | |||
| NotFound | hola | ||
| chromatic | TT #389 should get fixed very soon. whiteknight and I are close. | 20:34 | |
| Util | Rakudo is not building for me on Win32. TT1489. | ||
| On feather, too | |||
| chromatic | bacek and I looked into that. We need to figure out a different STRING compacting strategy. | 20:36 | |
| whiteknight | or "any" string compacting strategy | ||
| chromatic | It should be reasonably easy to switch over to using sized pools. | 20:37 | |
| That might even be faster. | |||
| Util | Is this achievable before the next Rakudo release? | 20:38 | |
| chromatic | It's possible, I suppose. | ||
| Any volunteers to look at it? | |||
| Sounds like a no. | 20:39 | ||
| Other HLL bugs? | 20:40 | ||
| Bueller? | 20:41 | ||
| whiteknight | Bueller? | ||
| no other HLL bugs that are pressing | 20:42 | ||
| chromatic | How about the corevm target? How's that work going? | ||
| whiteknight | none that I can think of off the top of my head | ||
|
20:42
allison_ joined
|
|||
| whiteknight | that target is fixed, I don't think there has been any testing | 20:42 | |
| (not that we expected it) | |||
| chromatic | The PCC Hackathon branch should be able to land almost any time. | ||
| bacek | chromatic, op return_info is broken. TT#1511 | 20:43 | |
| chromatic | ~almost~ any time | ||
| bacek | :) | 20:44 | |
| chromatic | Let's move on to new priorities for the coming week. | ||
| We have a month before 2.3, which is a Big Important Release for Rakudo Star. | |||
| Rakudo needs 1) bugfixes and 2) performance. | 20:45 | ||
| Suggestions? | |||
| whiteknight | dual focus on both would be nice | ||
| Coke | do we care about compilation time? | ||
| whiteknight | though nebulous | ||
| Coke | (the build is SLOOOOOOOOW) | ||
| whiteknight | slow build is fine. End users don't see that | 20:46 | |
| cotto_work | I'll need to go afk in a few minutes, but a roadmap review of the 2.2 items should happen at some point ( trac.parrot.org/parrot/query?group=...estone=2.2 ) | ||
| particle | sure would have been nice to have rakudo building with parrot 2.2 before it was released... | 20:47 | |
| chromatic | Does it not build, or do you mean the memory use problem? | ||
| Util | I suspect that a great deal of the slowness is the same memory issue halting the build on other platforms. | ||
| particle | it doesn't build for me with msvc on windows | ||
| i have 4GB ram | |||
| Coke | particle: ISTR it was broken with 2.1 | 20:48 | |
| particle | you recall correctly. | ||
| chromatic | Suppose I tell someone exactly how to fix it. | 20:49 | |
| Coke | so, fixing the build for rakudo should be a priority, before speed. | ||
| chromatic | Who will fix it? | ||
| Coke | ... if you know what needs to be done, I can be a code monkey. | ||
| whiteknight | I can look into it | ||
| particle | i have some tuits this weekend | ||
| chromatic | The easy fix is using fixed_size_pools for the actual STRING storage (not the headers, but their contents). | 20:50 | |
| The harder fix is using multiple pools so they don't always grow. | |||
| Coke | chromatic: is that the memory issue or the winders build issue? | ||
| chromatic | Should be both. | 20:51 | |
| I think that's the same issue. | |||
| particle | rakudo builds against parrot releases. can we release 2.2.1 when fixed? | ||
| cotto_work | If it's figured out tonight, I can do the 2.2.1 release. | 20:52 | |
| or tomorrow night | |||
| chromatic | Other priorities for 2.3? | 20:53 | |
| I'd like to get the STRING constant mess figured out, so I can write up a task list for that this week. | |||
| Coke | as long as we can deal with the rakudo-documentation issues of "which release are we using?" that we had after 2.1.1. | ||
|
20:54
allison_ joined
|
|||
| chromatic | Any hopes of the sweep-free GC for 2.3? | 20:54 | |
| whiteknight | if you and I have time to throw it together | 20:55 | |
| bacek | chromatic, unlikely... | ||
| Coke | TT #1427 needs to go in DEP.pod if we're going to rip it out. | ||
| whiteknight | I can focus in that direction if nothing else is more important | ||
| chromatic | My guess is HLL bugs are more important. | ||
| If we can fix freeze/thaw/clone, Rakudo might get more benefit. | |||
| whiteknight | freeze/thaw might be nearly done. clone is a bigger problem. plobsing has been posting mails to the list | 20:56 | |
| particle | make sure to ask jnthn about rakudo's needs, he's in change while pmichaud is away | ||
| chromatic | Defaulting to shallow clones should help a lot. | ||
| whiteknight | but we have to make sure that doesn't break anything | 20:57 | |
| chromatic | particle, can you talk to jnthn? Do you have time to liase? | 20:58 | |
| particle | not today, but yes. | ||
| i can do that tomorrow. | |||
| chromatic | liaise, sorry... missing i | ||
| I'll set the topic in #parrot. | |||
| Question time! | |||
| Coke | Note: | 20:59 | |
| I opened a ticket with osu about the caching issues I was having with www.parrot.org and trac.parrot.org - everything seems fixed now; if you were having odd caching issues when editing pages, should be resolved. | |||
| whiteknight has to leave. Later | 21:00 | ||
| chromatic | Other comments or questions? | 21:01 | |
| allison | I have started updating the online roadmap, would we like to review the 2.3 goals quickly? | 21:03 | |
| and see that they match what we really intend for 2.3? | |||
| bacek | chromatic, I can hack strings to use Fixed_Size_Pools in few hours. May be over weekend. | 21:05 | |
| chromatic | Yes, let's review. | 21:06 | |
| bacek, whiteknight said he'd poke at them later today too. | |||
| allison | 1) [DEPRECATED] RetContinuation PMC | 21:07 | |
| is that in the plans for 2.3? | |||
| or move out? | |||
| chromatic | Not a priority from my perspective. | 21:08 | |
| allison | me neither | ||
| move out | |||
| 2) GC, currently listed as "generational copying/compacting, ordered destruction" | |||
| seems far too ambitious | |||
| chromatic | Sweep free is a possibility. | ||
| Coke | (retcon) if it's in the plans /ever/ we should add it to the DEP.pod. | 21:09 | |
| chromatic | We'd have to get it ready to land in about two weeks though. | ||
| Coke | (otherwise we're stuck until 2.6) | ||
| allison | Coke: I think it's already in DEP.pod, but could you check? | ||
| Coke | it's not. | ||
| not by number, anyway. | |||
| allison | Coke: okay, ticket is #1427 | 21:10 | |
| chromatic: is sweep-free worthy of a priority this month? | 21:11 | ||
| Coke | ... yes, I know. Ok, I'll add it later today. | ||
| chromatic | I'm not making sweep free a personal priority. I think we'll get more benefit from improved constant STRINGs. | 21:12 | |
| I'm sure we can land that improvement, as well as more PCC optimizations. | |||
| allison | will leave it in for 2.3, move the other GC tasks later | 21:13 | |
| 3) subroutine leave semantics/exit handlers | |||
| this is a priority for Rakudo, as I understand it | |||
| chromatic | Tene was working on that. | ||
| Tene | Yeah, I was. | 21:14 | |
| Life's very hectic for me right now, though. :( | |||
| allison | Tene: better to hand it off or move it out? | 21:15 | |
| Tene | Where does that compare with HLL interop, as a rakudo priority? | ||
| allison: hand it off. | |||
| chromatic | As I understand it, it's higher than interop. | ||
| Tene nods. | |||
| allison | we can check with patrick/jonathan to be sure | ||
| Tene | allison: if I do end up doing any work on it, I'll make a branch and put it there, but don't count on it. | ||
| allison | Tene: sounds good | 21:16 | |
| any volunteers to work with Tene? | |||
| chromatic | If the work's documented, I can poke at it some in my copious free time. | 21:17 | |
|
21:17
snl joined
|
|||
| allison | we can talk on list and see what's left | 21:17 | |
| might be a weekend hackathon subject | |||
| 4) Core Libraries/Plumage | 21:18 | ||
| seems there's been good progress there | |||
| japhb | I'm back working on Plumage, I'm stuck on something I need from fperrad, but: | ||
| allison | is it ready for a Parrot release? | 21:19 | |
| japhb | I'm looking for any "I'd really like this by 2.3" features, so I can prioritize my work | ||
| I don't think it's ready to ship with Parrot right now, but I'd like to try for 2.3. About a 50% chance of success there. | |||
| So anybody with any requests, ping me in #parrot or send me an email. | 21:20 | ||
| allison | sounds like a good goal | ||
| and not a high risk if we push it out | |||
| japhb | exactly | ||
| allison | that's all for 2.3 | ||
| chromatic | Besides the inevitable bug fixes and performance improvements. | 21:21 | |
| allison | indeed | 21:22 | |
| do we want to have a pre-release hackathon | |||
| bug fixes and testing? | |||
| chromatic | Definitely. | ||
| Other comments or questions? | 21:26 | ||
| Let's call this done then. | 21:35 | ||
|
21:37
bacek left
21:40
NotFound left
22:09
eternaleye joined
22:12
Whiteknight joined
22:16
PacoLinux left
23:58
eternaleye joined
|
|||