|
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:38
cotto_work joined
07:02
bacek joined
07:44
bacek joined
10:09
cotto joined
12:23
bluescreen joined
13:22
plobsing joined
|
|||
| plobsing | ~ What I Did: | 13:24 | |
| * merged tt362 and opengl_dynamic_nci branches | |||
| * worked on nci_thunk_gen (fperrad++ for making it work on windows) | |||
| * made installable | |||
| * added extra_nci_thunks dynext library | |||
| What I Plan: | |||
| * will miss #ps today | |||
| * move some TTs along | |||
| * continue work on nci_thunk_gen | |||
| * add --without-extra-nci Configure.pl option to build without non-essential nci thunks | |||
| * move signatures no longer needed in core from src/nci/core_thunks.nci to src/nci/extra_thunks.nci | |||
| EOR | |||
|
14:48
mikehh joined
17:05
bluescreen joined
17:09
cotto_work joined
|
|||
| mikehh | What I did since my last report: | 17:33 | |
| * building and testing parrot on amd64/i386, with gcc/g++, with and without --optimize | |||
| * a lot of branch testing | 17:34 | ||
| * then Coke++ included .t files in codetest | |||
| * spent the last couple of days getting codetest to PASS, all except Perl::Critic | |||
| * fixed hundreds of codetest failures, plus some where trailing spaces were required | |||
| * in the heredoc or equivalent CODE/OUT | |||
| * All test now PASS except t/codingstd/perlcritic.t (up to fulltest) which fails | |||
| * 33 subtests out of 659 - it used to run 306 subtests before the .t inclusion | |||
| What I intend to do in the next week: | |||
| * getting P::C to pass the .t tests | |||
| * other testing and fixing if I have any time | |||
| * looking at cleaning up some tests | |||
| * documentation | |||
| .eor | |||
| forgot to mention that there are now no missing C function docs - some still require documenting (boilerplate only) | 17:38 | ||
| and the I also updated the info in the wiki | 17:39 | ||
|
18:14
bluescreen joined
18:30
allison joined
|
|||
| allison | May be a bit late to #parrotsketch today. | 18:31 | |
| Last week: | |||
| - Attended Python language and VM summits, spoke at PyCon. | |||
| - Two people from my talk submitted failing tests, which I committed with fixes for 2 out of 3 of the failures. | |||
| - Did a full review of the state of Pynie for my talk, and was impressed to see how close we are to the full pure Python feature set. It's given me a boost of motivation for the last mile. | |||
| - Started a branch for the PCC 'get_results' reorder. | |||
| - Some delay on getting Debian packages in, waiting for sponsors to upload them. | |||
| - Got a feature freeze exception for the Ubuntu packages to get them synced in Lucid from Debian even though we're a few days past the usual deadline. | |||
| Next week: | |||
| - Continue working on Pynie. | |||
| - Start changes to PCC branch. | |||
| EOR | |||
|
18:41
bacek joined
18:53
pmichaud joined
19:50
chromatic joined
|
|||
| chromatic | I fixed a few bugs (including a GC bug which led to 2.1.1). | 19:51 | |
| I made some performance improvements, which directly show up in Rakudo's spectest run. | |||
| I reviewed a couple of patches. | |||
| I will continue to work on the MMD/HLL subclassing bug. | |||
| I'm blocking on time... and some help on the TT #389 branch. | |||
|
19:55
davidfetter joined
20:02
NotFound joined
|
|||
| cotto_work | EOR | 20:05 | |
|
20:09
darbelo joined
|
|||
| darbelo | PAST: * Adopted the gdbmhash PMC: moved it out of the repo, and deprecated it. * Did the same for the digest dynpmcs, but then gave them back to fperrad. * Stumbled across TT #903. Me *WANT*. * Did some testing of rm_cflags on a non-gcc compiler. * Tweaked the OpenBSD hints file. * Not much else. | 20:09 | |
| FUTURE: * No fixed plan. | |||
| END | |||
| BLOCKERS: * Tuits turned out to be square. Have to wait for round ones. | |||
| XTERM PASTE: * fail. | 20:10 | ||
| Let's try that again. | |||
| PAST | |||
| * Adopted the gdbmhash PMC, moved it out of the repo, and deprecated it. | |||
| * Did the same for the digest dynpmcs, but then gave them back to fperrad. | |||
| * Stumbled across TT #903. Me *WANT*. * Did some testing of rm_cflags on a non-gcc compiler. * Tweaked the OpenBSD hints file. | |||
| * Not much else. | 20:11 | ||
| FUTURE | |||
| * No fixed plan. | |||
| BLOCKERS | |||
| * Tuits turned out to be square. Have to wait for round ones. | |||
| END | |||
| Util | # Done: | ||
| * Helped with Win32 0xC0000005 bug on perl6-compiler list. | |||
| * Played with Coke's `$conf->print_if_verbose` idea. | |||
| # Plan to do: | |||
| * Plans delayed 1 week. | |||
| # Blockers: | |||
| * Traveling this week for anniversary, and for Atlanta.pm. | |||
| = Might miss part of today's meeting, too. | |||
| .end | |||
|
20:13
dukeleto joined
|
|||
| dukeleto | Did: | 20:13 | |
| * Worked on PL/Parrot | 20:14 | ||
| * Worked on porting Parrot to RTEMS and BUG platforms | |||
| * Wrote some tests to detect GC memory leaks, but still more are needed | |||
| * Answering questions on parrot-users | |||
| Will do: | |||
| * Write a blog post summarizing recent developments in the Parrot core + ecosystem | |||
| * More of the same | |||
| Blocks: | |||
| * Real life | |||
| bacek | Done: | 20:15 | |
| - mem_sys_foo cleanups | |||
| Todo: | |||
| - more mem_sys_foo cleanups. | |||
| - More Boehm GC work. | |||
| EOR | |||
| davidfetter | Done: | ||
| * Inter-project communication between PL/Parrot & Pg | 20:16 | ||
| * Fixed immediate problem that caused the aforementioned | |||
| TODO: | |||
| * Moar PL/Parrot hacking | |||
| EOR | |||
| NotFound | What I did: | 20:18 | |
| - parrot: minor fixes. | |||
| - Winxed: minor improvements, | |||
| - parrot and Winxed: | |||
| * Working towards PIR/PASM compilers written in HLL, using the | |||
| packfile PMCs ande the new Op PMCs. | |||
| Got a disassembler and a very limited assmbler working. | |||
| What I will do: | |||
| * More on the same. | |||
| EOR | |||
| japhb | Done: Resurrected one of two dead computers; got back to being able to compile parrot & plumage; minor help to kthakore with SDL/NCI stuff. Future: Hopefully produce some Plumage features for fperrad, who has gotten well ahead of me since I was out. EOR | 20:23 | |
| chromatic | Hello. | 20:30 | |
| mikehh | hi there | ||
| darbelo | Hola. | 20:31 | |
| cotto_work | hi | ||
| Util | Hello | 20:32 | |
| japhb | o/ | ||
| NotFound | Hola | ||
| davidfetter | nin3 hao3 | ||
| chromatic | Let's review last week. | ||
| How are PCC deprecations going? | |||
| darbelo | ENOALLISON | 20:33 | |
| chromatic | HLL subclassing and MMD: delayed thanks to the GC bug. | ||
| I'm working on it now; I think I know the problem and have a fix, but getting it past C is... well. | |||
| Other tasks from last week? | 20:34 | ||
| bacek | aloha | 20:35 | |
| chromatic | Should we continue to make these priorities, or do we have others? | ||
| bacek | I think PCC is our priority. | 20:36 | |
| pmichaud | hello, all | ||
| chromatic | Okay. We need to get some tasks out of allison and start doling them out. | 20:37 | |
| Suggestions or volunteers? | 20:38 | ||
| mikehh | got most of codetest working again, still got to fix perlcritic stuff | 20:39 | |
|
20:39
allison joined
|
|||
| mikehh | and here is alison | 20:39 | |
| missing l | 20:40 | ||
| allison | hi all (bit late) | ||
| Util | Reference: trac.parrot.org/parrot/wiki/AllisonTasklist | ||
| dukeleto | 'ello | 20:41 | |
| chromatic | allison, we're talking about the PCC task list. | 20:42 | |
| dukeleto | i am going to work on PDD18 (security) so I will take that off of allisons task list | 20:43 | |
| do i just delete it or say that I am taking care of it? | 20:44 | ||
| mikehh | I would think the latter | 20:46 | |
| dukeleto | mikehh: just did it | 20:47 | |
| allison: what does "security sandbox" mean on your task list? | 20:48 | ||
| davidfetter | dukeleto, it's stuff analogous to Safe.pm | ||
| i.e. being able to restrict operations the VM can do | 20:49 | ||
| NotFound | The skipped part of embed.t is shit. I skipped it instead of delete to remember that the functionality must be tested. | ||
| chromatic | Let's set priorities for the coming week then. | 20:50 | |
| Besides PCC, is there anything else? | |||
| dukeleto | what does a priority of PCC actually mean? | ||
| NotFound | My personal priority is the packfile and oplib PMCs. | ||
| bacek | I'm going to finish GC cleanups/Boehm encapsulation. | ||
| mikehh | for me getting perlcritiic working | ||
| so all tests pass again | 20:51 | ||
| chromatic | PCC refactoring means reordering the get/set params/results ops. | ||
| bacek | NotFound, we can expose SUB_PF_foo flags into PIR. I think it's much better than providing methods on Packfiles. | ||
| dukeleto | chromatic: who is actually going to work on that? Can that be a single person or a small groups priority? Because most people (in my opinion) do not feel comfortable working on that | 20:52 | |
| NotFound | bacek: methods has the advantange of being easily usable from HLLs. | ||
| dukeleto | it seems more beneficial to have a priority that many people can work on | ||
| bacek | NotFound, "int flags; flags = .SUB_PF_MAIN;" is hard? | 20:53 | |
| chromatic | I'd like to have multiple people working on it. | ||
| NotFound | bacek: if you want to talk about that, better in #parrot | ||
| bacek | NotFound, ok. | ||
| chromatic | ... but we need a list of concrete tasks (and maybe tests). | 20:55 | |
| bacek | ... and IMCC expert. | ||
| allison | dukeleto: yeah, davidfetter has the right explanation of "security sandbox" | 20:56 | |
| chromatic | I can do the IMCC parts. | ||
| dukeleto | allison: ok, i will do the "security sandbox" and PDD18 stuff. | ||
| allison: it goes well with my work on PL/Parrot | 20:57 | ||
| chromatic | Any questions we need to discuss? | 21:02 | |
| Tene | My report: Busy all week, had no time available. | 21:06 | |
| I plan to work on exceptions this week, if I have time. I'd love to work on PCC too. | 21:07 | ||
| chromatic | allison, what can we do to make the PCC tasks easier and self-contained? | 21:08 | |
| allison | back | 21:18 | |
| the tasks for this branch are pretty self-contained | 21:19 | ||
| I'm limiting this branch to the smallest set possible to reorder the two opcodes | 21:20 | ||
| NotFound | allison: There is some transition plan, or will be a full incompatibility step? | ||
| allison | I can work with anyone who wants to take pieces of it | ||
| Only PASM code should experience any incompatibility | 21:21 | ||
| for PIR code, it'll work the same (just do something different behind the syntactic sugar) | |||
| I'm not aware of any large PASM codebases outside the Parrot repository | |||
| darbelo | So, IMCC hacking required? | ||
| dukeleto | allison: let me know if any PASM tests need to be fixed in yor PCC work. i can help with that | ||
| the largest PASM codebase is our test suite, AFAICT | 21:22 | ||
| allison | but if there are any, we can work with them | ||
| NotFound | allison: yes, but I ask because of my current experiments on pbc generation. | ||
| I'll delay the PCC part if is about to change. | |||
| allison | dukeleto: excellent, yes, that's the largest collection of PASM code | ||
| NotFound: it won't change substantially enough to get in the way of the PBC generation | |||
| will just be a small change | 21:23 | ||
| NotFound | allison: ok | ||
| allison | so, please don't delay that | ||
| and, hopefully I can merge the branch in within 2 weeks | |||
| NotFound | Great | ||
| chromatic | Anything else we need to discuss? | 21:25 | |
| dukeleto | i have one question | 21:29 | |
| is it possile to get TPF grants to work on Parrot? How does that work? | |||
| if that is not appropriate for #ps, we can continue in #parrot | 21:30 | ||
| NotFound | That remembers me: if someone wants to contact Nokia for sponsoring, tell them we have parrot working in the N900 | 21:32 | |
| dukeleto hears crickets and thinks the meeting may be over | 21:38 | ||
| chromatic | Yep, looks that way. | ||
| dukeleto | ENODISHES | 21:39 | |
| dukeleto moves back into #parrot | |||
|
21:39
dukeleto left
21:41
NotFound left
21:45
davidfetter left
21:57
PacoLinux left
22:32
chromatic left
22:37
Whiteknight joined
22:57
darbelo left
23:04
plobsing left
|
|||