|
"Tuesday at 20:30 UTC" Set by moderator on 20 August 2010. |
|||
|
00:09
Tene left
00:38
particle joined
00:58
cotto_work joined
01:33
whiteknight left
05:32
Util left,
Util joined,
pmichaud left
05:37
pmichaud joined
07:05
tcurtis left
09:19
bluescreen left
09:20
bluescreen joined
12:26
ilbot2 joined
12:43
ash_ left
13:23
robin-gvx joined
13:39
kid51 joined
14:49
tcurtis joined
15:22
ash_ joined
16:01
ash_ left
16:02
ash_ joined
16:07
ash__ joined
16:12
ash_ left,
ash__ is now known as ash_
16:36
whiteknight joined
|
|||
| whiteknight | WHAT I DID: | 16:44 | |
| * Some debugging of the gsoc_threads branch with Clang. With that compiler there is a segfault during the build which looks GC-related. Haven't figured it out yet. | |||
| * Some tweaks on PLA. Nothing major. Preparing for a real "release" of it soon. | |||
| * Voting in the elections. Smash++ | |||
| WHAT I WILL DO: | |||
| * Try to tie off a PLA release soon | |||
| * Get back into Parrot core. All the bugfixing, optimizing, and memory leak plugging is inspirational | |||
| WHAT I AM BLOCKING ON: | |||
| * Time | 16:45 | ||
|
16:48
kid51 left,
kid51 joined
|
|||
| kid51 | kid51's report | 16:49 | |
| * Surveyed my own list of open TTs, worked on them, some are scheduled for closing, some got closed | |||
| * Surveyed list of TTs I opened (including those that were transfers from old RT system) but which were either unassigned or assigned to others | 16:50 | ||
| * Posed questions in tickets as to whether they are closable, etc. | |||
| * Ran 'make full_test' on gsoc_threads branch yesterday; fixed some codingstd errors, but more fundamental errors remain | 16:51 | ||
| * Merged a branch that repositioned programs formerly in tools/util/ (which is now gone) or tools/build/ (now limited to those invoked by 'make all'); created tools/release/ | 16:52 | ||
| * EOR for now | 16:53 | ||
| Coke | various ticket wrangling on rakudo but mainly parrot, very little coding. sad coke is sad. end of line. | 17:15 | |
|
17:37
Tene joined
18:44
robin-gvx left
18:51
mikehh joined
|
|||
| particle | * cleaned up a bunch of comment spam on parrot.org | 19:29 | |
| * assisted smash with parrot foundation annual meeting / board of directors election | 19:30 | ||
| EOR | |||
|
19:42
NotFound joined
19:43
atrodo joined
|
|||
| cotto_work | #done: | 19:45 | |
| - good progress on the github plugin | |||
| - made code more efficient (one db call per link) | |||
| - can import from git log output | 19:46 | ||
| - make github post-commit hooks dtrt | |||
| - should have an example trac site up by tonight | |||
| - code is on github.com/cotto/github-trac and feedback (or help) is welcome | |||
| - closed a bunch of tickets, mostly other people's (but a few of my own too) | |||
| #hope to: | |||
| - set up example trac site, get feedback, propose a schedule for the git migration | |||
| #eor | |||
|
19:58
smash joined
|
|||
| NotFound | What I did (last two weeks): | 20:00 | |
| -parrot | |||
| * Fixed problem with imcc HLL in load_bytecode difference between loading | |||
| a pbc and compiling a pir. | |||
| * Some other minor fixes and ticket closing. | |||
| * Added experimental function Parrot_getpid and getpid method. | |||
| * Implemented Exception clone vtable function. | |||
| * Added a bunch of core pmc tests. | |||
| -winxed | |||
| * Initial support for namespace modifiers, including HLLs. | |||
| * Fixed a problem with escapes in string literals. | |||
| * new keyed. | |||
| * Added a make install target and other changes, finally being ready for | |||
| plumage install without requiring a C++ compiler. | |||
| What I will do: | |||
| No plan, still short of time | |||
| EOR | |||
|
20:04
nwellnhof joined
|
|||
| nwellnhof | What I did | 20:04 | |
| - Fixed some bugs, closed some tickets | 20:05 | ||
| - Worked on my proposed string charset/encoding changes | |||
| Plans | |||
| - Create a branch with my string charset/encoding changes | |||
| EOR | 20:06 | ||
|
20:06
nwellnhof left
|
|||
| tcurtis | I did: little... I will: upload code tarball to Google Code for GSoC and work on Squaak some. EOR. | 20:06 | |
|
20:13
whiteknight left
|
|||
| Util | # Done: | 20:13 | |
| * Spoke for a full 90 minutes at Atlanta.pm on Rakudo Star | |||
| = lots of Q&A, and the first 50 slides of pmichaud's "Cool Perl 6" YAPC talk. | |||
| - Mostly very well received, but some MEGO overload. | |||
| * Voted for Parrot Board members | |||
| # Plan to do: | |||
| * Work to close the neglected tickets that I own. | |||
| # Blockers: | |||
| * $WORK | |||
| .end | 20:14 | ||
| kid51 | MEGO? | 20:15 | |
|
20:16
chromatic joined
|
|||
| chromatic | I fixed a few bugs, plugged some leaks, and ran some profiling. | 20:16 | |
| I did some spiking of Lorito data structures for INSP and have some ideas there. | 20:17 | ||
| mikehh | What I did since my last report: | ||
| * building and testing parrot on amd64/i386, with gcc/g++ | |||
| * some fixes | |||
| What I intend to do in the next week: | |||
| * work on html_cleanup branch | |||
| * testing and fixing | |||
| .eor | |||
| Util | kid51: catb.org/jargon/html/M/MEGO.html | ||
|
20:18
dukeleto joined
|
|||
| Util | kid51: "my eyes glaze over"; too much change at once. "line-noise" comment from a very experienced Perl speaker, for example. | 20:19 | |
| kid51 | Util: thx | 20:22 | |
|
20:23
Paul_the_Greek joined
|
|||
| Paul_the_Greek | Afternoon, all. | 20:23 | |
|
20:27
ash_ left
20:29
nwellnhof joined
|
|||
| cotto_work | hio | 20:29 | |
| Util | Hello | 20:30 | |
| NotFound | Hola | ||
| chromatic | Hello everyone. | 20:31 | |
| Any missing reports? | |||
| Paul_the_Greek | Greetings. | ||
| tcurtis | Hi. | ||
| Coke | ~~ | ||
| chromatic | How'd we do on last week's goals? Let's start with tickets closed. | 20:32 | |
| cotto_work | very well | ||
| Paul_the_Greek | Did we close 35 tickets? | 20:33 | |
| dukeleto | hola | ||
| mikehh | excellent! | ||
| cotto_work | something close to that. | ||
| probably +/- 2 | |||
| dukeleto doesn't have much to report, but is in attendance | |||
| chromatic | We have 645 active tickets now. | ||
| Any chance of getting that to 600 for the release? | |||
| Coke | 37, looks like. | 20:34 | |
| Paul_the_Greek | When is the release? | ||
| chromatic | Three weeks | ||
| Paul_the_Greek | Absolutely. | ||
| Coke | that's ~ 15 a week, seems simple. | ||
| chromatic | Goal: close 25 tickets this week? | ||
| Coke | +1 | ||
| cotto_work | wfm | ||
| chromatic | Objections? | ||
| Paul_the_Greek | +1 | ||
| mikehh | wfm | 20:35 | |
| Util | +1 | ||
| kid51 | Is that a total goal or a net goal? | ||
| i.e., how do we count tickets opened/closed within same week | |||
| mikehh | closed | ||
| tcurtis | +1 | ||
| mikehh | new tickets are separate | ||
| cotto_work | We don't want to discourage new tickets. | 20:36 | |
| chromatic | We just want to close them. | ||
| Other goals for last week? | |||
| kid51 | And do we have a query that counts tickets closed between 2 points in time 7*24 hours apart? | ||
| Coke | kid51: yes. | 20:37 | |
| trac.parrot.org/parrot/timeline | |||
| add parameters to suit. | |||
| kid51 | thx | 20:38 | |
| chromatic | Other goals for last week? | 20:39 | |
| nwellnhof | merging branches? | ||
| Paul_the_Greek | Branches? | ||
| mikehh | try and get html_Cleanup sorted | ||
| dukeleto | i saw the tools branch get merged | 20:40 | |
| chromatic | gc_massacre still blocks on bacek's time | ||
| nwellnhof | it would be nice to get gc_massacre merged as soon as possible | ||
| mikehh | html_cleanup generates pages ok - just need to sort out index page and indexing | 20:41 | |
| chromatic | Any of those feasible to merge this week? | ||
| mikehh | index pages | ||
| cotto_work | Can't it be merged and the new gc made non-default? | ||
| chromatic | I ran into nqp-rx problems last time I tested it. | 20:42 | |
| dukeleto | github.com/parrot/parrot/branches <-- very useful list of Parrot branches with buttons to do colored diffs between branches | ||
| mikehh | I'll work on html_cleanup, but probably need some help | 20:43 | |
| Coke | mikehh: sure. I don't want to drive, but can shout directions from the backseat. | ||
| Paul_the_Greek | You know you'll get opinions from me, mikehh. :D | 20:44 | |
| mikehh | Coke: I'll bring it up to date with trunk later | ||
| chromatic | Other branches we can merge? | ||
| cotto_work | I'll check with khairul about nuking gsoc_instrument. His code has moved to github. | 20:45 | |
| chromatic | What's the status of the other GSoC branches? | 20:46 | |
| Any ETAs on merging those? | |||
| kid51 | As reported above, gsoc_threads needs further work. | 20:47 | |
| dukeleto | these braches haven't been touched in rougly a year: pmc_i_ops, pmc_pct, detec_llvm | 20:48 | |
| should they still be kept? | |||
| chromatic | Is there a volunteer to look into that? | ||
| kid51 | detect_llvm will be useful if and when we decide to support LLVM | ||
| IIRC, it's basically just another configuration step | 20:49 | ||
| cotto_work | I'll look into pmc_pct. | ||
| dukeleto really can't type today | |||
| kid51 | So, in principal, it could be merged in now ... but it wouldn't add any value. | ||
| (but one less branch to move to git) | |||
| dukeleto | kid51: it is already in git :) | ||
| chromatic | Is tcurtis the right person to look at it for accuracy? | ||
| kid51 | Of all those branches, which would have the biggest positive impact on Parrot's speed/memory performance? | 20:50 | |
| accuracy ... of detect_llvm branch? | |||
| chromatic | Yes, the accuracy of detect_llvm. | ||
| tcurtis | I don't see why I would be. | 20:51 | |
| kid51 | I think almost anyone could do code review ... I wrote that branch long before tcurtis came around | ||
| tcurtis | I can try, though. | ||
| kid51 | IIRC, it simply asks: Do you have LLVM installed? | ||
| chromatic | If it's still useful, I say merge it. | ||
| kid51 | tcurtis: we can discuss further in #parrot later | 20:52 | |
| chromatic | Let's move on. | 20:53 | |
| Any blockers for anyone we can deal with this week? | |||
| Paul_the_Greek | I have a question about a gc_ms bug, if this is the time. | 20:54 | |
|
20:54
allison joined
|
|||
| chromatic | Sure, go ahead. | 20:55 | |
| Paul_the_Greek | There is an alignment bug in gc_ms (actually, two). Should I fix it, or assume that gc_ms will be supplanted by gc_ms2? | 20:56 | |
| mikehh | fix it | ||
| Paul_the_Greek | The bug appears to be fixed in gc_ms2. | ||
| chromatic | Is there harm in fixing it now? | 20:57 | |
| mikehh | are we using gc_ms | ||
| Paul_the_Greek | Should be no harm. Both bugs are obscure and so don't happen with our current users. | ||
| nwellnhof | i'm still not convinced we have an alignment problem | ||
| chromatic | If there's no harm and if you're interested in doing the work, go ahead. | ||
| Paul_the_Greek | Okay, I will. | ||
| I had ideas for speeding up gc_ms, but that's probably not worth it. | 20:58 | ||
| Will gc_ms2 be the new default GC? | 20:59 | ||
| chromatic | Hopefully. | ||
| Paul_the_Greek | nwellnhof: I think we do, but I will check by creating a custom PMC that demonstrates the problem. | ||
| nwellnhof | paul: yes with a custom PMC we might have a problem | 21:00 | |
| chromatic | Other goals for next week? | ||
| Paul_the_Greek | Oh, agreed, none of the standard PMCs have the problem. | ||
| nwellnhof | but not with any of our current PMCs | ||
| so just add an assertion | |||
| particle | hello, all. | 21:01 | |
|
21:01
whiteknight joined
|
|||
| particle | are we ready to adjourn our regularly-scheduled meeting for the annual members meeting of the parrot foundation? | 21:01 | |
| Paul_the_Greek | I have one more question. | 21:02 | |
| dukeleto | particle: yes, just one quick announcement | ||
| chromatic | I haven't yet suggested my weekly goal. | ||
| particle | ok, let's hold off on the members meeting for 10 minutes. | ||
| continue. | |||
| chromatic | Paul_the_Greek? | ||
| tcurtis | I also have a question I'd like to ask. | ||
| Paul_the_Greek | chromatic suggested I look at Boolean to see if it would benefit from not inheriting from Integer. | ||
| dukeleto | GSoC students should upload their code before Sep 10th, instructions: groups.google.com/group/google-summ...lines-2010 | 21:03 | |
| Paul_the_Greek | So, how do I know which operations that it inherits from Integer it must continue to support? | ||
| Is boolean modulus a supported feature? | |||
| chromatic | Any tests that fail when you make the change are indicators. | 21:04 | |
| Coke | Paul_the_Greek: look at the test file. | ||
| particle | ha, i thought coke was going to say 'look at the spec'. | ||
| Paul_the_Greek | Okay, so take the test suite as the semantic definition? | ||
| particle | in this case, the spec is the test file. | ||
| Paul_the_Greek: take it as a rough guide, since we haven't formally specified Boolean PMC behavior | 21:05 | ||
| Coke | certainly looking at /our/ spec if we had one would be a good plan. | ||
| Paul_the_Greek | Okay, I'll see if we can improve things by inheriting from Scalar instead. | ||
| Or Default? | 21:06 | ||
| particle | Paul_the_Greek: use your judgement, and talk to hll authors to see what they might want in a Boolean if necessary | ||
| Coke | I have to leave shortly. Is there any business for the annual meeting other than vote counting? | ||
| particle | everything inherits from default | ||
| tcurtis | Rakudo may currently depend on Boolean being able to support arithmetic, since Rakudo's Bool type is conceptually an integral type. | ||
| particle | coke: no | ||
| Paul_the_Greek | Right, so we could bypass Scalar, too. I'll take a look. | ||
| Coke | I'd avoid scalar if possible. | ||
| tcurtis | It might not, though. | ||
| chromatic | Check with Tcl, Lua, and Rakudo about their tests after you do so. | ||
| Paul_the_Greek | Okay, then Default. I'm not sure we can do much, but it's worth a gander. | 21:07 | |
| Will do. | |||
| chromatic | dukeleto, your announcement? | ||
| mikehh | I think it was the gsoc one above | 21:08 | |
| chromatic | Alright, then my recommendation for the week: everyone install Valgrind, pick a handful of test files, and report any memory leaks so we can fix them. | ||
| particle | and share information and experiences | 21:09 | |
| Coke | chromatic: there are some open leak tickets as well. | ||
| dukeleto | chromatic: have you written down how you use kcachegrind anywhere? | ||
| chromatic | Nothing comes to mind immediately. I can work on that. | 21:10 | |
| dukeleto | chromatic: i finally have it installed on a linux machine and would like to play with it | ||
| chromatic++ | |||
| chromatic | Anything else to discuss before our annual meeting? | ||
| tcurtis | Concerning GSoC, what would be the best way to integrate my GSoC project into Parrot? Merge it into Parrot trunk? Or include it in ext/? | ||
| chromatic | If it's usable as is, trunk seems useful to me. | ||
| mikehh | I would prefer to have it available in trunk | 21:11 | |
| chromatic | Any other opinions? | 21:12 | |
| whiteknight | trunk +1 | ||
| dukeleto | as long as it doesn't brake anything, trunk sounds good | 21:13 | |
| tcurtis | I'll start working on preparing to merge it into trunk, then. | ||
| Util | trunk +1; no idea if /ext is appropriate | ||
| chromatic | particle takes over in 3... 2... 1... | 21:14 | |
| particle | welcome to the annual members' meeting of the parrot foundation. | 21:15 | |
| thanks for attending | |||
| you can help me keep track of the minutes at typewith.me/Bpxjcgs9d0, if you wish | |||
|
21:16
nwellnhof left
|
|||
| particle | let's skip theformalities and get on to the meat of it, shall we: | 21:16 | |
| the main thrust of this meeting is to elect the board of directors for the 2010-2011 term | 21:17 | ||
| of the six directors serving the 2009-2010 term, only one has chosen to stand for re-election (me). | |||
| i want to thank each and every one of the outgoing directors for their efforts to keep parrot foundation going and support its mission. | 21:18 | ||
| your valuable contributions to the foundation will be missed. | |||
| looking forward, we have four candidates for the 2010-2011 term: | |||
| andrew whitworth, jerry gay, jim keenan, and jonathan leto | 21:19 | ||
| a number of you voted for a number of the candidates. specifically: | |||
| andrew had 14 votes, 12 yes, 1 no, and 1 abstain | 21:20 | ||
| jerry had 15 votes, 15 yes | 21:21 | ||
| jim had 14 votes, 13 yes, 1 abstain | |||
| jonathan had 15 votes, 15 yes | |||
| the minimum amount of votes was 14. | 21:22 | ||
| we must have at least 10% of the membership vote to constitute a quorum and make the vote binding | |||
| smash, what's the current count of parrot foundation members? | 21:23 | ||
| smash | particle: 27, let me just double check | ||
| kid51 | particle: What do you mean by "the minimum amount of votes"? | ||
| smash | particle: correct, currently we have 27 members | 21:24 | |
| particle | kid51: each board of directors candidate was voted on separately, some received 14 votes, some 15. | ||
| ok, then we have a quorum, and the vote is binding. i'd like to welcome our new directors. | 21:25 | ||
| and thank you for re-electing me to the board. | |||
| dukeleto waves | |||
| kid51 accepts the hearty huzzahs of the masses | 21:26 | ||
| particle | this ends the formal part of the meeting. | 21:27 | |
| Paul_the_Greek | Greetings, new directors! | ||
| dukeleto | particle: is there a document that explains what board members have done/should do/guidelines/etc? | ||
| particle | now, while we have the membership gathered, and the new directors around, does anyone want to discuss any foundation-related topics? | ||
| mikehh | my only concern was continuity - with only particle being a previous member of the board | ||
| particle | dukeleto: i'll send out an email to the new and old directors so we can start the transition process. | 21:28 | |
| smash | particle: remmber to update the parrot-directors list | ||
| kid51 | I have no foundation-related topics at this time, but will want to know about board meetings, board mailing list, etc. | ||
| smash | (i don't have access to that one) | ||
| kid51 | ... because I have been thinking about things to discuss with board. | ||
| particle | some directors of the parrot foundation legally have to have titles, but we generally spread the work around. | ||
| so all directors should be treated equally--any one of us has the same authority within the membership, and the same responsibilities to the membership. | 21:29 | ||
| dukeleto | particle: does the parrot foundation currently have any funding for parrot grants, or is that all handled by TPF? | 21:30 | |
| particle | parrot foundation received only minimal contributions this past year. | ||
| NotFound | I for one welcome our new parrot overlords | 21:31 | |
| Util | Would all the Parrot Foundation members in the channel please say "here", so we have a list of attendees for the minutes? | ||
| chromatic | here | ||
| Util is here | |||
| mikehh | here | ||
| cotto_work | here | ||
| smash | here | ||
| dukeleto | here! | ||
| particle | we don't have much money for grants now, but can discuss using some of our reserve to that end | ||
| here | |||
| coke was here, too | |||
| NotFound | here | ||
| whiteknight | here | 21:32 | |
| kid51 | here | ||
| Paul_the_Greek | Wait, am I a member if I sent a CLA? | ||
| chromatic | Yes. | ||
| Paul_the_Greek | here | ||
| particle | you are a member if you have made two or more contributions, and two existing members have nominated you for membership | 21:33 | |
| Paul_the_Greek: you are a member. | |||
| smash | but i don't think you're on the members list | ||
| tcurtis is not sure whether he is a member, but will declare that he is here just in case. | |||
| Paul_the_Greek | Does someone edit me in? | ||
| chromatic | Anyone with commit access is automatically a member. | 21:34 | |
| particle | one thing i'd like very much to see this year is the formation of a membership committee | ||
| chromatic | Anyone who's had two patches applied in the past year is a member, I believe. | 21:35 | |
| particle | chromatic++ | ||
| mikehh | nominate tcurtis and Paul_the_Greek if needed | ||
| particle | right on both counts | ||
| whiteknight | +1 on membership committee | ||
| smash | 'Anyone with commit access is automatically a member' this is not true | ||
| at least for current members | |||
| Paul_the_Greek | Thank you, mikehh. | 21:36 | |
| particle | if there are members and directors who want to start working on the membership committee, now's a good place to make that known. | ||
| smash | besides being a member gives you responasbilities, I don't think that you should loosen it that way | ||
| particle | now's a good time, here's a good place... | ||
| dukeleto | particle: what would the membership committee do? | ||
| smash | people need to choose to be a member, that's why there are call for membership applies | 21:37 | |
| s/call/calls/ | |||
| particle | develop/improve voting processes, interact with the members, formalize the process for becoming a member, etc | ||
| Paul_the_Greek | Must excuse myself. Take care, all. | ||
| particle | smash: yes, you do need to accept a nomination for membership, that is true | ||
|
21:37
Paul_the_Greek left
|
|||
| particle | when the foundation started, all committers at the time were given membership. | 21:38 | |
| smash | particle: but that was to get the engine started i guess | ||
| particle | we haven't formally asked every committer added since if they wanted to accept membership | ||
| but the foundation has historically treated all committers as members | |||
| certainly, the board listens to what they have to say and takes their ideas and concerns seriously. | 21:39 | ||
| smash | you're already talking about something else | ||
| but i'm ok with either way | 21:40 | ||
| particle | we're still a young foundation, with growing pains. | 21:42 | |
| developing clarity around issues regarding our membership is important, thus the call for a membership committee. | |||
| smash | i think everything is clear enough in the bylaws | 21:43 | |
| but again, i have no problem here | |||
| particle | yes, but we have processes, procedures, and protocols that need implementing to make managing the bylaws easy. | ||
| smash | the membership process is well defined | 21:44 | |
| (sorry, i will shut up :-) ) | |||
| particle | feel free to speak amongst yourselves, this is your time now. | 21:45 | |
| kid51 | www.parrot.org/files/bylaws.pdf | ||
| particle | if there's nothing further, feel free to sign off and get on with your lives, and thank you for your support of parrot and the parrot foundation. | 21:46 | |
| mikehh | do you have to select titles/positions for the current four board members? | ||
| kid51 heads home; should be on #parrot later tonight | 21:47 | ||
|
21:47
kid51 left
|
|||
| particle | mikehh: the board will select these later, and make an annoucement | 21:47 | |
| mikehh | i.e Chairman, President and (vice), Treasurer and Secretary | ||
| 'k | |||
| particle | this is our first transition, last year all directors stood for re-election | 21:48 | |
| all were re-elected, and we added one more (pmichaud) but he didn't get a title | |||
|
22:16
japhb left
23:17
smash left
|
|||