|
Priorities for this week: irclog.perlgeek.de/parrotsketch/201...#i_3126985 | Post closed tickets in your report. | Note: This channel is for our Tuesday status meetings (at 20:30 UTC); you probably want #parrot instead. | irclog: irclog.perlgeek.de/parrotsketch/today Set by moderator on 16 January 2011. |
|||
|
00:59
lucian_ left
02:46
whiteknight left
08:16
lucian joined
08:23
lucian left
09:52
contingencyplan left
10:06
mikehh joined
12:52
bluescreen joined
14:35
lucian joined
16:07
contingencyplan joined
16:19
atrodo joined
17:32
kid51 joined
|
|||
| kid51 | kid51's report | 17:32 | |
| * DONE | |||
| ** PaFo business | |||
| ** Several phone conversations with other devs to take pulse of project post-PDS | 17:33 | ||
| ** Blogged on results of PDS, need for us to be more user-centric: www.parrot.org/content/feedback-jan...eds-served | |||
| ** Wasn't at parrotsketch last week, but prior to that performed cage-cleaning which led to closing of TT #207, TT #1775, TT #1739, TT #1454 | |||
| * DOING | |||
| ** TT #1988 and TT #2000: code cleanup under lib/Parrot/Pmc2c/*. Will close tomorrow. | |||
| ** TT #1954: make docs target (not yet ready) | |||
| ** Looking at some other code cleanup under lib/Parrot/Pmc2c/ suggested by bacek | 17:34 | ||
| * WILL DO | |||
| ** Talking with potential contributors to Python-on-Parrot; expect blog post later tonight | |||
| ** Review some PaFo legal/financial docs | |||
| EOR | |||
|
17:34
kid51 left
18:10
ilbot2 joined
|
|||
| moderator | Priorities for this week: irclog.perlgeek.de/parrotsketch/201...#i_3126985 | Post closed tickets in your report. | Note: This channel is for our Tuesday status meetings (at 20:30 UTC); you probably want #parrot instead. | irclog: irclog.perlgeek.de/parrotsketch/today | ||
|
19:29
pmichaud joined
19:44
NotFound joined
19:54
whiteknight joined
19:58
bluescreen left
20:00
bluescreen joined
|
|||
| whiteknight | WHAT I DID: | 20:00 | |
| * More work on the imcc cleanup/refactor work. Stuck on bugs. Looking for some volunteer debugging help. | |||
| * Worked on Parrot#, including many fixes/cleanups/refactors, an improved test suite, and wrappers for several PMC types | |||
| * Trying to fix/debug parrot-instrument. We're getting closer to making it build and work correctly, but it's pretty well bitrotten in some places | |||
| * Created an extending function to wrap char** arrays up as *StringArrays | |||
| WHAT I WILL DO: | |||
| * Several things to blog about | |||
| * Need to fix the PLA test suite so I can cut a release of that | |||
| * Keep working on the IMCC branch, hope to get it merged in before 3.2, which requires debugging and testing | |||
| EOR | |||
| NotFound | 2011-feb-08: | 20:02 | |
| What I did: | |||
| -parrot | |||
| * Fixed a problem with strings passed to nci not null terminated | |||
| * Rearranged initialization and freeze/thaw of Array types | |||
| * Created experimental function Parrot_ext_try | |||
| * Minor fixes | |||
| * Added and fixed some tests | |||
| -winxed: | |||
| * Several refactors, cleaning and fixes | |||
| * Better messages for features unsupported in stage 0 | |||
| * Added predef __FUNCTION__ | |||
| * return and yield now can have argument modifiers | |||
| * Added operators delete, %= and ^ | |||
| * Improved operators += and -= | |||
| * Option --noan now works in all stages and with both drivers | |||
| * Allowed usage of null in argument lists. | |||
| * A lor more of eye candy in example fly | |||
| What I will do: | |||
| Play a bit with a C++ backend for winxed | |||
| EOR | |||
|
20:07
kid51 joined
|
|||
| kid51 | kid51 supplemental: | 20:08 | |
| At the tail end of this blog post: www.parrot.org/content/feedback-jan...eds-served ... | |||
| I make suggestions for a timeline over the next two-and-a-half months re: | |||
| translating objectives discussed at recent PDS -- particularly "make HLLs faster" objectives -- into steps with certain deadlines. | 20:09 | ||
| It would be helpful if people read that and let us know whether the suggested timelines are realistic. | |||
| EOsupplementalR | |||
| mikehh | What I did since my last report: | 20:14 | |
| * building and testing parrot on amd64/i386, with gcc/g++ | |||
| * some fixes | |||
| * branch testing and fixes | |||
| * testing Rakudo and Winxed on latest parrot | |||
| What I intend to do in the next week: | |||
| * testing and fixing | |||
| * prepare and release 3.1 on Feb 15 | |||
| .eor | |||
| cotto_work | *did: | 20:19 | |
| - closed some tickets | |||
| - talked with kid51 about the state of the project | |||
| - submitted an OSCON talk | |||
| - worked with whiteknight++ to get gsoc-instrument building again | |||
| -- passes some tests, segfaults for others | |||
| - M0 roadmap progress | |||
| -- started figuring out coordination for the Lorito team - weekly concall sounds like it'll work | |||
| -- started a branch for the spec - m0-spec (not pushed yet) | |||
| - profiling runcore progress | |||
| -- none | 20:20 | ||
| *will do: | |||
| - put something into the m0-spec branch, M0 concall | |||
| - profiling runcore cleanup | |||
| - more rfc review, more ticket closing | |||
| - try to finish resurrecting gsoc-instrument | |||
| *blockers: | |||
| - none | |||
| *eor | |||
| dukeleto | What I did: * Submitted 3 OSCON talks * closed some TT's * merged tt1331-osx-conf-fix branch * applied a patch from benabik++ * other stuff i probably forgot about | 20:23 | |
| * What I will do: * Attempt to get lorito stuff out of my head and into my branch | |||
| * Blockers: * Life, The Universe and Everything | |||
| dukeleto hates hates hates his pasting functionality | 20:24 | ||
| EOR | |||
| Util | # Done: | 20:26 | |
| No Parrot work; Perl 6 only. | |||
| # Plan to do: | |||
| Misc Perl 6, but especially .dmg for Rakudo Star | |||
| # 7-day ticket report: | |||
| 2 closed: done | |||
| 1 closed: duplicate | |||
| 16 closed: fixed | |||
| 1 closed: invalid | |||
| 10 closed: wontfix | |||
| 7 new | |||
| .end | |||
| pmichaud | did: closed tickets, nqp and rakudo discussions | 20:27 | |
| plan: more nqp stuff, more articles | 20:28 | ||
| .end | |||
|
20:31
benabik joined
|
|||
| cotto_work | hello, all | 20:31 | |
| mikehh | hi there | ||
| NotFound | Hola | ||
| dukeleto | hola | 20:32 | |
| kid51 | hello | ||
| cotto_work | How'd we do on last week's goals? | ||
| bacek | aloha | 20:33 | |
| cotto_work | I know we got the ticket count down thanks to many people's efforts. | ||
| bacek | My report: work on gen_gc. Reaching stable state quickly. | ||
| Util | Hello | ||
| cotto_work | The other goal was to get more eyeballs on whiteknight's imcc branch(es) | 20:34 | |
| How did that go? | 20:35 | ||
| whiteknight | plobsing put some eyes on it, but wasn't able to duplicate bugs on his machine | ||
| other than that, no progress. Still running into some weird memory corruption issues | |||
| disappears with -G, but I don't know if GC causes it or just exposes it | |||
| cotto_work | ok. Any other thoughts on the past week? | 20:36 | |
| mikehh | master seems pretty stable at the moment | ||
| kid51 | q1q | 20:37 | |
| mikehh | any branch merges before Saturday | ||
| then we can have a nice bugfest | |||
| cotto_work | mikehh: thanks for taking the 3.1 release | ||
| kid51 | I tested generational_gc today for the first time in a long time; got errors in 3 tests | ||
| much fewer than previously | |||
| mikehh | I think I fixed the codetest errorsa there | 20:38 | |
| cotto_work | kid51: go ahead with your question if that wasn't it. | ||
| bacek | kid51, 2 gc 1 ro? They are "expected" | ||
| kid51 | bacek: Yes, I think that's what they were. | ||
| NotFound | generational_gc build winxed well, pass its test and run the hardest programs I have | ||
| benabik | I've tested gen_gc a bit. I get those and a couple checkdepend. Result segfaults building Rakudo. | 20:39 | |
| cotto_work | It's good to see that one hll is happy with it. | ||
| bacek | Unfortunately rakudo explodes. Even more since 2 days ago... | ||
| kid51 | As I mentioned in my pre-post, on my parrot.org blog I posted recommendations for a timeline for formulating our next set of Roadmap Goals. | ||
| It would be good to get people's reactions to that. | 20:40 | ||
| bottom of: www.parrot.org/content/feedback-jan...eds-served | |||
|
20:40
nwellnhof joined
|
|||
| kid51 | (That was my question) | 20:40 | |
| mikehh | looked good to me | ||
| q1q | 20:41 | ||
| whiteknight goes afk for a minute | 20:42 | ||
| kid51 | Any other reactions to suggested dates? | ||
| mikehh | could we push it forward? | ||
| cotto_work | Of those goals, the only one that's not being worked on (afaik) is serialization. | 20:43 | |
| If nothing else, we should form a goal around that. The other items may not need dedicated roadmap goals, but we should monitor how they're going to ensure that they're making progress. | 20:44 | ||
| The timeline doesn't look bad. | 20:45 | ||
| kid51 | mikehh: There's nothing to stop us from beginning work on any goal before those dates. | 20:47 | |
| If we complete work on any of those objectives before, say, April 15, they don't have to go on the roadmap. | |||
| cotto_work | kid51: that sounds like a good deadline. | 20:48 | |
| kid51 | But if we expect that bulk of work will take place between 3.3 and 3.6, then that objective should get a roadmap goal and a team. | ||
| kid51 satisfied; who's next? | |||
| cotto_work | No other questions were queued. Does anyone want to ask something? | 20:49 | |
| kid51 | mikehh had ? | ||
| cotto_work | mikehh: apologies for missing that. Go ahead. | ||
| mikehh | I tried to get html_cleanup_2 working (locally) but there are a lot of weird dependencies | 20:50 | |
| We should be able to remove mose of lib/Parrot/Docs | |||
| I think kid51's eliminate_make_docs branch needs to be sorted first | |||
| most | |||
| kid51 | mikehh: Yes, we need to fix that branch. +1 to getting rid of as much of lib/Parrot/Docs as possible. | 20:51 | |
| cotto_work | Removing unused code is always welcome. | 20:52 | |
| mikehh | lib/Parrot/DocsSection should go but it seems to be used in tests etc | 20:53 | |
| lib/Parrot/Docs/Section | |||
| cotto_work | There's a good chance the tests are no longer needed. Do you need help digging in? | ||
| kid51 | I'll try to look at eliminate_make_docs this weekend | 20:54 | |
| mikehh | related to that I have a local branch to add more html docs, I will push it later and hopefully include it in the release | ||
| kid51 | cotto_work: I suspect mikehh and I can handle these things between us | 20:55 | |
| cotto_work | kid51: ok. Any other questions? | ||
| kid51 has another ? | 20:56 | ||
| mikehh | just remember tested branched can be pushed until Saturday | ||
| cotto_work | kid51: go for it. | ||
| kid51 | Let's assume that people are already working on the "make HLLs faster" objectives identified by pmichaud on parrot-dev last week. | 20:57 | |
| It would be good to know who is working on which objective already? | |||
| i.e., match people to items | 20:58 | ||
| so that we can ask about progress in next week's #ps | |||
| :-) | |||
| cotto_work | ok. I'm on profiling. | ||
| kid51 | Who is working on GC? | ||
| bacek | We need faster pcc... Currently it creates at least 2 gcable per call. | 20:59 | |
| kid51, me :) | |||
| kid51 | bacek: Naturally! | ||
| bacek, cotto: Anyone working with you on those objectives? | |||
| cotto_work | profiling, no | ||
| bacek | no | ||
| kid51 | "Create .pbc files directly from a Parrot program. " Anyone on that? | 21:00 | |
| bacek | kid51, me | ||
| kid51 | Anyone else working on any of the 4 items mentioned here? groups.google.com/group/parrot-dev/...096a993525 | ||
| bacek | It's on hold. Waiting for "newPCT". Will work with pmichaud on implementing it. | 21:01 | |
| pmichaud | bacek: iiuc, the packfile format isn't going to be stable enough for Rakudo to rely upon, though. | ||
| bacek | pmichaud, it will be hidden in POST::Compiler. | ||
| kid51 | So we have cotto working on profiling; bacek working on GC and pbcfiles (with the latter on hold) | ||
| bacek | same as now | ||
| kid51 | Is there anyone else who would like to partner with cotto or bacek on these objectives? | 21:02 | |
| pmichaud | okay, if POST::Compiler is committed to staying up-to-date and being an official Parrot API, I'm okay with it. | ||
| see message from lists.parrot.org/pipermail/parrot-d...5446.html, though. | |||
| bacek | pmichaud, something like this. | ||
| whiteknight | I'll partner with bacek as soon as my IMCC work is sorted out | 21:03 | |
| cotto_work | The profiling work would divide pretty naturally so that another person could help with it without us stepping on each other's toes. | ||
| whiteknight | which could be sped along if people are willing to help debug it... | ||
| bacek | pmichaud, Packfile PMCs will hide implementation details. | ||
| pmichaud | bacek: that's not what whiteknight++'s message says | 21:04 | |
| bacek | pmichaud, "Once available, this API will remain stable, even if the underlying file format is not.". Packfile _PMCs_ is API :) | 21:05 | |
|
21:06
allison joined
|
|||
| NotFound | That means packfile pmc will have assembler-alike functionality? | 21:06 | |
| bacek | NotFound, erm... Why? | ||
| NotFound | Packfile and/or Opcode PMCs will allow to write stable code generators? | 21:07 | |
| bacek | NotFound, I hope so. I'm working on it. | 21:08 | |
| whiteknight | pmichaud: yes, that's what I mean. the packfile PMCs will be the API, in whole or in part | ||
| pmichaud | whiteknight: okay. | 21:09 | |
| bacek: okay | |||
| thanks :) | |||
| NotFound | If the file format is stable but we should to rewrite things every time opcode numbers, calling conventions... change, will not be very stable. | ||
| bacek | pmichaud, pirate was my proof of concept. It's doable :) | 21:10 | |
| pmichaud | "doable" and "supported" aren't always identical :) | ||
| I'm not concerned about whether it can be done (I know that it can); I'm more interested in will it be done, when, and with what level of support? ;-) | 21:11 | ||
| bacek | NotFound, "opcode" is encapsulated in OpLib. Calling conventions are pretty stable now. | ||
|
21:11
benabik left
|
|||
| whiteknight | pmichaud: Parrot won't be doing anything to the current IMCC-based toolchain until we have a doable and supported alternative | 21:11 | |
| bacek | pmichaud, at least covered by deprecation policy. | ||
| whiteknight | it's still early to be worrying about it | ||
| pmichaud | whiteknight: well, it's early to be worrying about it, but not too early for nqp which is doing new codegen steps | ||
| whiteknight | ah, okay. I see your point | 21:12 | |
| pmichaud | nqp is expecting to redo major portions of pct.... so in that sense, it's not too early | ||
| we can target imcc, or we can see about targeting whatever comes next if it's going to be available and stable-ish | |||
| NotFound | whiteknight: that may be problem. Will be hard to think that a imcc replacement is fully supported until is used instead of imcc in most uses. | ||
| pmichaud | I'd rather not develop things twice | ||
| bacek | pmichaud, you can target newPOST nodes. POST::Compiler.pbc already functional. | ||
| whiteknight | NotFound: not so. We're supporting the new embedding API and the old embedding API now, until the old one is deprecated and removed | 21:13 | |
| We can support multiple alternatives while we migrate from one to the other | |||
| bacek | pmichaud, one chunk of work left - annotations. But it's few days work. | ||
| NotFound | whiteknight: there are levels of support. The thing used to build most tools is the one that gets faster notice if something breaks, which means full support. | 21:14 | |
| pmichaud | so, how stable is OpLib? | ||
| whiteknight | that's fine. not worth arguing about it | ||
| OpLib has been pretty stable I think | |||
| pmichaud | in the sense of "we don't expect its api to change much?" | 21:15 | |
| whiteknight | right. the existing API shouldn't change much | ||
| pmichaud | wfm, then | ||
| +1 | |||
| carry on :) | |||
| whiteknight | it's sort of anemic though. Probably needs more features | ||
| so if the interface change, it will be through additions | |||
| cotto_work | What works will continue to work. What's not there may at some point start being there. | 21:16 | |
| bacek | afk # dayjob, will backlog | ||
| mikehh | Any thoughts on GSoC 2011 - I haven't seen any posts on or linked to the wiki page I set up | 21:20 | |
| Coke | ... what timezone is bacek in now that it's DAYJOB time? ;) | ||
| cotto_work | syndney, australia | 21:21 | |
| mikehh | SYD: Wed, 08:21 EST | ||
| kid51 | mikehh: I'll put something up there re timing of GSOC projects in relation to our release dates, etc. -- but that will only refer to process, not to content | 21:22 | |
| whiteknight has to decommute. Later | 21:23 | ||
| cotto_work | Does anyone have specific goals for the week? | ||
| mikehh | Release | ||
| cotto_work | ok | 21:24 | |
|
21:24
whiteknight left
|
|||
| mikehh | I'd like a bugfets/documentation hackathon over the weekend | 21:24 | |
| bugfest | |||
| cotto_work | +1. Having <500 tickets for 3.1 would be really nice. | 21:25 | |
| here's what I have | |||
| GOAL 1: close 23 tickets by next #ps (get total down to <=500) | 21:26 | ||
| GOAL 2: monitor progress of Rakudo's needs (speed, gc, profiling, newPOST, serialization) | |||
| GOAL 3: no merges after Saturday in preparation for 3.1 | |||
| GOAL 4: test HLLs after Saturday, fix bugs as needed | |||
| dukeleto | sounds reasonable | ||
| kid51 | +1 | 21:27 | |
| mikehh | +1 | ||
| cotto_work | Alright. | 21:28 | |
| Let's call it a wrap. | |||
|
21:28
kid51 left,
dukeleto left
21:30
bluescreen left
21:38
plobsing joined
21:42
atrodo left
22:04
lucian_ joined
22:07
lucian left
22:40
lucian_ left
23:00
plobsing left
23:07
plobsing joined
23:17
whiteknight joined
23:19
plobsing left
23:26
NotFound left
23:30
nwellnhof left
23:40
lucian joined
23:41
plobsing joined
23:47
lucian left
|
|||