|
Vision for 2.0: Production Users | Priority for 1.5: Remove Deprecated Features | trac.parrot.org/parrot/wiki/Propos...chProtocol | Note: This channel is only for our Tuesday status meetings; you probably want #parrot instead. Set by moderator on 4 August 2009. |
|||
|
03:03
japhb joined
04:50
eternaleye joined
05:01
eternaleye joined
08:35
masak joined
08:40
cotto joined
09:43
cotto joined
15:34
davidfetter joined
15:45
rdice joined
17:06
mikehh joined
|
|||
| cotto | # What I did: | 17:19 | |
| * repurposed the old profiling runcore in the pluggable_runcore branch | |||
| - found out that nested runloops add significant complexity to the profiling runcore and postprocessing script | |||
| - progress beyond that has not been of a tangible nature | |||
| * removed deprecated branch_cs opcode | |||
| # What I hope to do and how many tuits I expect to have: | |||
| * figure out and implement something to deal with inner runloops | |||
| # What could block my progress: | |||
| * nothing external | |||
| That's the end of my report. | |||
|
17:25
whiteknight joined
17:26
PacoLinux joined
17:38
NotFound joined
|
|||
| japhb | * What I did: | 17:45 | |
| + Removed my one deprecated file as per release priority. | |||
| + Lots of discussions and design proposals for Parrot module ecosystem ("Aviary") | |||
| * What I hope to do: | |||
| + Continue moving Aviary design along | |||
| + Need to sleep occasionally | |||
| * Comments: | |||
| + For now Aviary is higher priority than OpenGL and HLL interop, but it would be nice to get back to them at some point. | |||
| * EOR | |||
| whiteknight | What I did: | 17:46 | |
| * Worked more on the lazy PObj allocator. Very close to having a working implementation for testing | |||
| * Moved some stuff around to prepare for the PCT book. | |||
| What I will do: | |||
| * Helping out with TT #895 | |||
| * Working on the lazy allocator more, hoping to get it wrapped up and benchmarked | |||
| * Still hoping to do IO stuff. | |||
| What I am blocking on: | |||
| * Not enough time. | |||
| NotFound | What I did: | 18:00 | |
| * Created branch auto_attrs to work on TT #895: | |||
| ** Changed the way of setting the attr size in thee vtables. | |||
| ** Changed a lot of pmc and dynpmc to auto attrs. | |||
| ** Built and tested partcl and rakudo with the branch. | |||
| * Throw a more descriptive exception when throwing something invalid. | |||
| * Minor fixes and cleanups. | |||
| What I will do: | |||
| * More work on the auto_attrs branch. | |||
|
18:10
allison joined
|
|||
| allison | - Getting back into the swing of things now that I have time again. Catching up on tickets, half-way through a review of DEPRECATED.pod, catching up on the mailing list. | 18:16 | |
| - Started a fresh branch for the PCC refactors ('pcc_arg_unify'), extracted and applied changes from the old branch. Working my way through the issues there, got it all the way through to the PGE build. | |||
| - On the branch, added a 'make corevm' target, so 'make coretest' doesn't have to build PGE/PCT/etc before running the core tests. Very helpful in debugging big refactors to find problems in the small test cases, before trying to throw the massive PCT codebase at it. | |||
| - Put out a call for nominations of directors for the Parrot Foundation 2009-2010. (If you're not a member and have thoughts, mention them to a current member. Membership for this election is just committers, we'll get the membership application review going after the first annual meeting.) | |||
| EOR | |||
| japhb | allison: the most important nomination is the one you already made (pmichaud) | 18:23 | |
|
18:27
Util joined
|
|||
| Util | # Done: | 18:27 | |
| * NULL | |||
| # Plan for next week: | |||
| * Resolve discrepancies in PDD13 vs actual Packfile {.c,PMC} implementations. | |||
| # Blockers: | |||
| * None. | |||
| .end | |||
| whiteknight | Hello | 18:34 | |
| Util | hi | ||
| NotFound | hola | ||
|
18:34
l3t0 joined
|
|||
| spinclad waves | 18:34 | ||
| japhb | o/ | ||
| allison or chromatic? | 18:36 | ||
| fearless leaders? | |||
| allison | no chromatic? | ||
| then let's get started | 18:37 | ||
| any missed reports? | |||
| any questions? | |||
| japhb | q1q | ||
| allison | q1q | ||
| japhb: go ahead | |||
| NotFound | q1q | ||
| japhb | Particle pointed out that it's time to put the Aviary proposal somewhere hack-friendly. HE suggested either a POD committed to the repo, or to the wiki. | 18:38 | |
| Any preference? | |||
| NotFound | wiki | 18:39 | |
| allison | wiki probably makes the most sense | ||
| japhb | OK, will do. | ||
| particle | pod-ify it when it settles down | ||
| allison | wiki gives you a wider field of contributors | ||
| japhb | allison: if you can comment on my email from last night, I can do some cleanup en passant | ||
| allison | will do | 18:40 | |
| japhb | I'm done. | ||
| (I mean, asking questions) | |||
| allison | NotFound: your question? | ||
| NotFound | TT #895, auto_attrs branch. Not sure when the branch can be merged. Now, after next release, a full deprecation cycle? | 18:41 | |
| allison | NotFound: depends on what kind of changes it has | ||
| do you have a diff that can be reviewed? | 18:42 | ||
| NotFound | I've do my best to make sure that it doesn't affect foreign PMC, but the posibiity exists. | ||
| allison | (trac makes one easily, if there haven't been any updates from trunk since the original branch) | ||
| NotFound | No, I do several updates from trunk. | 18:43 | |
| I've put a short report on the ticket. | |||
| whiteknight | allison: we'll put together a diff | ||
| allison | that makes it a little harder to review, but still possible | ||
| since the next release is next week, let's definitely hold off until after that | 18:44 | ||
| but, we can merge right after, as long as you're not changing behavior | |||
| that is, it's okay if we need to track down a few bugs | |||
| as long as the intention is to still keep supporting the same behavior | 18:45 | ||
| NotFound | Behavior is maybe changed if someone is doing something really tricky to initialize or destroy his pmc. | ||
| allison | (with an agreement that different behavior is a bug) | ||
| NotFound | partcl and rakudo builds fine and pass tests. | ||
| allison | if they're not respecting the standard API, we're allowed to break things | ||
| (just help them figure out how to use the standard API) | 18:46 | ||
| All that to say, yes, it's likely we can merge right after 1.5. I'd like to review it. | |||
| NotFound | Ok. | ||
| The key changes are just a few lines, the most of the differences are just updating pmc to use it. | 18:47 | ||
| allison | reasonable | ||
| any other questions? | 18:48 | ||
| NotFound | I'll have to add some comments to clarify things, though. | ||
| allison | NotFound: that's a good idea for future maintainability | 18:49 | |
| my question is for japhb | |||
| japhb | shoot ("bang") | ||
| allison | You mentioned in your report that Aviary is a higher priority than HLL interop for you at the moment. Is there a list of remaining tasks for HLL interop you could hand off? | 18:50 | |
| japhb | allison: unfortunately, a) I haven't thought about it in a few weeks, so I'd have to go back and look, b) Much of my part in things was "try A B and C, found out B and C don't work, get Tene to work on B and research C further", in other words, iterative experimentation and refinement. | 18:51 | |
| That could be handed off, but not too many people are experimenting in that space right now. | |||
| allison | Essentially a problem of creative test cases. | 18:52 | |
| japhb | allison: yup. | ||
| And I need Tene or someone of equal knowledge. | 18:53 | ||
| allison | Okay, great. If anyone's looking for something to do, that's a good one. | ||
| japhb | definitely. | ||
| allison | (Note that hll interop is on the roadmap for 1.6) | 18:54 | |
| Roadmap review: trac.parrot.org/parrot/report/14 | |||
| packfile pmcs? | |||
| Util | I have not formally claimed any tickets on Packfile, but am working on bits of it. I saw that Austin was as well. | 18:55 | |
| allison | do you have a status update? is this task likely to be "complete" for 1.5? | 18:56 | |
| or, is it more of an ongoing refactor project? | |||
| Util | Not based on just my own work; AFAIK, you cannot currently build a .pbc from scratch with the Packfile PMCs. | 18:57 | |
| Austin might be on pace for 1.5, or not, but I definitly am not. | |||
| allison | okay, unlikely for 1.5, will check with Austin for likely date | 18:58 | |
| pir profiling tools? | |||
| l3t0 | allison: i am interested in that if someone can push me in the right direction | 18:59 | |
| allison | chromatic isn't here to report, unlikely for 1.5 | 19:00 | |
| NotFound | Looks like none of the people working on that is here today. | ||
| allison | l3t0: you're in Portland right? we should get you and chromatic together for a hacking session | ||
| standard seed libraries? | 19:01 | ||
| the current task is picking one for each month | |||
| any preferences for the 1.6 release? | |||
| NotFound | zlib ? | 19:02 | |
|
19:02
Coke joined
|
|||
| japhb | allison: I think that kindof gates on Aviary (dis)agreements | 19:02 | |
| l3t0 | allison: he will probably be at the next pdx.pm meeting, i can ask him about it there | ||
| Coke | ~~ | ||
| japhb | NotFound: I'm in favor of zlib personally, yes. | 19:03 | |
| allison | japhb: really, the whole question has been submerged into Aviary | ||
| japhb | allison: ... and that's why Aviary rose to the top of my priority list. :-) | ||
| allison | since core libraries are pretty irrelevant once you can easily install non-core libraries | 19:04 | |
| NotFound | I'm definitely in favor of dropping postgresql from core and let it to the aviary | ||
| japhb | ... except for whatever ones you need to do the installs. But we're discussing that on the thread. | ||
| NotFound: +1 | |||
| allison | japhb: aye will continue discussing that there | 19:05 | |
| spinclad | .oO{ meanwhile go ahead with zlib, working its interface with Aviary as it develops... } | ||
| allison | NotFound: will put in a ticket for deprecating postgres from the core | ||
| japhb | spinclad: that's an excellent idea. I plan to be doing the same with OpenGL too. | 19:06 | |
| allison | aye, there's no reason the "seed" libraries have to be core | ||
| and the "core or non-core" debate can come later | |||
| japhb | nod | ||
| allison | most important is "get it working" | ||
| japhb | vigorous nod | 19:07 | |
| spinclad | :) | ||
| allison | will add a ticket zlib as seed library for 1.6 release. Do we have someone volunteering to implement it? | ||
| japhb | I *might* be able to work on it or help with it, but I can't own that task right now. | 19:09 | |
| allison | alrighty then, I'll add the ticket anyway, noting that it's non-critical and not a release blocker | ||
| NotFound | Me more or less the same. | ||
| japhb | q1q | 19:10 | |
| allison | pluggable runloops? | ||
| chromatic not here, but task likely to be scheduled to 2.1 or beyond | |||
| prune c data structures? | |||
| the task there is currently to decide which data structures are candidates for pruning | 19:11 | ||
| that ends roadmap review | |||
| japhb: your question? | |||
| japhb | You said you were mid-way through reviewing DEPRECATED. What kind of review are you doing? | ||
| allison | Coke mentioned that there were a number of DEPRECATED items blocking on answers. I'm going through and making sure they have answers. | 19:13 | |
| Also working on some of them, like the runtime/parrot search path deprecation. | |||
| japhb | OK, gotcha. | ||
| allison | Any final questions or comments before we close? | 19:15 | |
| Coke | hurm. | ||
| nah. | 19:16 | ||
|
19:16
PacoLinux left
|
|||
| allison | Coke: there's always #parrot | 19:16 | |
| thanks all, tty next week! | |||
|
19:16
Util left
|
|||
| japhb | o/ | 19:16 | |
|
19:16
Coke left,
NotFound left
19:53
allison joined
20:53
Whiteknight joined
22:10
PacoLinux joined
22:11
PacoLinux left
|
|||