"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