"Tuesday at 20:30 UTC"
Set by moderator on 20 September 2010.
02:35 bluescreen left 03:15 whiteknight left 05:28 tcurtis joined 06:11 tcurtis left 06:26 bacek left 07:16 spinclad left 07:22 bacek joined 07:34 bacek left 07:40 bacek joined 09:53 bacek left 10:06 bacek joined 12:43 particle1 joined 12:49 particle left 13:01 bluescreen joined 13:22 PerlPilot joined 13:27 PerlJam left 13:48 bacek_ joined 13:52 bacek left 15:10 PerlPilot left, PerlJam joined 16:13 mariano joined 16:14 mariano left 16:21 particle joined 16:26 particle1 left 17:29 tcurtis joined 18:31 PerlJam left 19:00 Coke joined 19:06 Coke left 19:47 atrodo joined 19:49 whiteknight joined
whiteknight WHAT I DID: 19:56
* More work on the embedding API. Getting close to a demonstrable "product". Hoping to unveil the first draft this week
* Having trouble teasing apart some of the .h files to include the things we want in the API, but not include a bunch of crap that users shouldn't see
* Writing lots of blog posts, and getting lots of feedback
* Lots of pre-release testing. Submitted at least a dozen smoke reports in various platform configurations
WHAT I WILL DO:
* Looking to get the embedding API fork building and elicit some more community feedback
* Will support the gsoc_nci branch merge however I can.
* Going to start looking at gsoc_instrument branch again. I would like to get that fixed up and merged to master before 2.11
* Need to do some last-minute stuff for GCI. Already heard from at least one student and would like to start actively attracting more
* Working on a draft of adding i18n support to Parrot. Would like to get that draft finished and sent off to the rest of the architecture team for initial review
WHAT I AM BLOCKING ON:
* Only 24 hours in a day? Damnit.
19:57 kid51 joined
kid51 kid51's reportDONE: 19:57
DONE: 19:58
* First git commits (small refactorings and testing of new config steps)
* Correct some configuration problems in gsoc_nci branch
* trac.parrot.org/parrot/ticket/1851
WORKING ON:
* trac.parrot.org/parrot/ticket/532: headerizer refactor
* trac.parrot.org/parrot/ticket/855: debugging/profiling options
EOR
whiteknight Addendum: I've take all the partcl-related tickets for myself, and am going to start triaging them aggressively. I would like the world to be kinder to partcl by 2.11 19:59
kid51 Addendum: Like others, did pre-release testing, plus some testing of gsoc_nci branch 20:00
Util # Done: 20:05
* Tested branch gsoc_nci
* Merged branch pbc_to_exe_direct_output
# Plan to do:
* More pbc_to_exe improvements
# Blockers:
* None
.end
q1q
tcurtis I am finishing up releasing Parrot 2.10.0. In this coming week, I will probably still be lacking tuits for actually working on Parrot. 20:08
20:09 mariano__ joined 20:10 bluescreen left 20:12 mariano__ is now known as bluescreen 20:19 mikehh joined 20:21 allison joined 20:29 NotFound joined
NotFound What I did: 20:31
-parrot
* Added a few test
-winxed
* Some refactoring
What I will do:
No plan,
EOR
mikehh What I did since my last report:
* building and testing parrot on amd64/i386, with gcc/g++
* some git related fixes
* some branch testing
* pre/post release testing - up to smoke/fulltest
+ blocking on some $work related issues
What I intend to do in the next week:
* testing and fixing
* get something workable for GCI
.eor 20:32
whiteknight hello 20:37
cotto_work hello
Util Hello
mikehh hi there
NotFound hola
Util What happened to the channel topic?
20:37 dukeleto joined
whiteknight who's running this show? is chromatic around? 20:37
dukeleto i can run it, if no one else is volunteering. 20:38
whiteknight damnit, beat me to it
dukeleto++
dukeleto We just released 2.10.0, yes?
whiteknight yessir 20:39
mikehh yes, tests ok for me
whiteknight tcurtis++ on that
dukeleto tcurtis++ for going from GSoC student to release manager in a very short time.
mikehh tcurtis++
allison tcurtis++
Util tcurtis++
cotto_work tcurtis++
mikehh especially as it is our first git based relesae 20:40
dukeleto dreams of Unicorns riding a DAG into the sunset
NotFound There is karma collection in this channel?
dukeleto Did we accomplish last weeks goals?
cotto_work not angry unicorns, I hope
dukeleto NotFound: no, but ilbot2 is our historian 20:41
what were last weeks goals?
NotFound Invisible Flying Unicorns
whiteknight We got most of the git migration issues sorted out. We got the release out. Much of this week was feature-freeze in master 20:43
we have a few branches either merged already, or imminent
20:44 PerlJam joined
whiteknight I don't remember what other goals we had 20:44
dukeleto I just merge gsoc_nci. 20:45
merged, even. Sometimes i merge in the present tense.
moderator 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 (at 20:30 UTC); you probably want #parrot instead. | irclog: irc.pugscode.org/ 20:45
whiteknight okay, that's another big one down. Yippie! 20:46
okay, nobody else is talking about goals from last week. Let's move on. 20:47
dukeleto What should our goals for this week be?
whiteknight 5 minutes ago, I would have said the gsoc_nci merge
dukeleto whiteknight: i love doing things before you tell me to do them :) 20:48
whiteknight did chromatic's gc branch merge?
dukeleto I think Google Code-In is a priority for community building.
perlbuzz.com/2010/11/google-code-in...ities.html
whiteknight gc_ms2_sf doesn't look merged. That should be priority. I think we were seeing 5-10% improvements for most workloads 20:49
20:49 bacek_ is now known as bacek
bacek ~~ 20:49
dukeleto We stand to gain many young developers into our communities by thinking hard about what we want to get accomplished with Google Code-In.
This program will have the smartest 13-18 yr olds in the world applying. We are already getting emails from very smart students. 20:50
kid51 What, specifically, do we have to do in next 1-2 weeks re Google Code-In? (I applied my name as potential mentor to certain tasks.)
cotto_work dukeleto: are there any that aren't going to parrot-dev or parrot-users?
mikehh hopefully another tcurtis or two
dukeleto cotto_work: i think whiteknight got a direct email that he forwarded to me 20:51
cotto_work The more we see that there's a real interest, the more we'll be encouraged to make our gci tasks accessible
NotFound Someone added my name as a mentor for spanish translations.
dukeleto I haven't added all our tasks to the Code-In site yet. That is where the students can actually sign up for them.
NotFound: you can blame me :)
NotFound: if you don't want to, i can remove it.
NotFound: these are mostly "potential mentors". I have to add it to the actual Code-In site for it to be official. 20:52
I don't want to take up #ps with lots of talk about Code-In, but we should definitely discuss it on parrot-dev
NotFound dukeleto: according my experience, spanish translations aren't very useful and people waste its time discussing about minutiae.
dukeleto NotFound: we just want various web pages in a few languges, so that developers that don't speak english can learn about parrot 20:53
NotFound: we don't care about the minutiae, we just want something that is grammatically correct and doesn't sound ridiculous (such as what comes out of Google Translate)
NotFound I suppose I can help with that. 20:54
dukeleto Ideas for code priorities this week?
NotFound: thanks!
whiteknight dukeleto: what, specifically, is the most important thing that we can do for GCI?
brainstorm new ideas?
dukeleto We need to think of our process of welcoming young people into our community. What info do we point them towards? What is the best way to make them feel welcome? 20:55
whiteknight: more tasks are also of course good, and improving the descriptions of our current tasks.
whiteknight okay
in terms of code priorities this week, I would like to get chromatic's gc_ms2_sf branch reviewed, well-tested, and merged 20:56
I think we're also going to need to throw more developer effort behind the generational_gc branch, to help bacek out
that branch becomes higher and higher priority every day 20:57
dukeleto Wishing for ponies that understand the GC doesn't make it happen. 20:58
whiteknight it's not a matter of understanding it at this point. We need testing
dukeleto whiteknight: can you write a short intro for people not familiar with the GC? Some kind of "this is enough to make you useful for a code review" document
whiteknight and, if possible, people willing to open up a debugger if necessary 20:59
I can do that, yes. I'll ship it out to parrot-dev
dukeleto whiteknight: testing is fine. code review is arguably more important, though
whiteknight++
whiteknight if we could get a handful of test reports on gc_ms2_sf and generational_gc branches, we would be in good shape going forward 21:00
bacek gen_gc is on hold 21:01
I do want to rewrite it with new algo.
Last 2 commits in branch are describing it.
cotto_work bacek: isn't it close to working?
bacek it's slow.
dukeleto well, since i just merged gsoc_nci, testing master should be a priority as well.
whiteknight bacek: what help do you need with that rewrite? 21:02
so let's skip generational_gc branch for now. We *do* need testing in gc_ms2_sf for anybody who is able to do that
bacek whiteknight, proof read of new algo. 21:03
I've got another branch gc_ms2_faster_list also
will be ready to merge in few days.
whiteknight bacek: okay, let us know and we can get testing on that. I'll read the new algorithm over and see what I can see 21:04
bacek whiteknight, deal
whiteknight anybody seen cotto? Does anybody know the status of his opmap_aware_pmcs branch? 21:05
cotto_work whiteknight: I'm stuck debugging
whiteknight you need help with that?
cotto_work sure, especially from people with some familiarities with packfiles 21:06
whiteknight cotto_work: can you write up a quick summary of the branch to give interested devs a crash-course in it?
cotto_work but it could be more obvious goof too
10-4
whiteknight cotto++
dukeleto So do we have goals for the week?
mikehh merge baranches, after testing of course and GCI 21:07
concentration on gc as much as possible 21:08
whiteknight +1 21:10
dukeleto ok. And evidently fix the 2.10.0 release tarball, because it is broken.
Questions?
whiteknight if we can get one or two big branches merged, that would be nice
dukeleto whiteknight: too vague.
whiteknight that's the way I like it
cotto_work Util had a question 21:11
Util I have re-written pbc_to_exe.pir in NQP, to see if it would be easier to work with. 21:12
It is! (~40% reduction in SLOC)
Any objections in principle to pbc_to_exe.nqp ?
NotFound Speed? Memory comsuption? 21:13
cotto_work speed is my concern
Util Speed went from 2 seconds (for perl6.pbc) to 6 seconds. Acceptable to me.
Memory use has not been checked, but should be resonable 21:14
(I use Q:PIR for one critical section) 21:15
cotto_work not too bad, given that it won't be run too many times during the rakudo build, though several internal parrot tools use it.
dukeleto nqp performance is platform-dependent.
Util: which platform did you see the jump from 2-6 seconds?
whiteknight If it's more maintainable and more readable, I think it's worth-while to do it
sorear kid51 might hate you, if the memory use increased much 21:16
can it still run with less than 192 MB working set?
Util sorear: kid51 has made me mindful of such restrictions; I will keep them in mind.
cotto_work kid51++ for that
Util dukeleto: my MacBook
dukeleto I like deleting code, but that file is a bottleneck
How many times do we call pbc_to_exe in a build ? 21:17
A few dozen for various tools?
that adds a lot to our build time
Util 13 files get places in Rakudo's bin dir on install 21:18
whiteknight It's more motivation for us to start radically speeding up NQP
Util Also, most are not as large as perl6.pbc, so will run faster.
whiteknight Util: is the code public? There might be some things we could do (dynpmcs/dynops) to increase the speed 21:19
dukeleto I have no problem *adding* a NQP port of pbc_to_exe, but I am -1 to deleting/replacing pbc_to_exe until NQP is faster
NotFound Did we really need the pbc_to_exe fakecutable? Will not be better to use its pbc? 21:20
dukeleto having both around will let us do benchmarks with them
Util I will start a branch, and put out the call for benchmarking when I think it is time.
whiteknight I like that
cotto_work I wouldn't require it to be faster, but at least more comparable.
dukeleto Util: +1
cotto_work +1
whiteknight +1
dukeleto cotto_work: yes, i meant NQP needs to get faster, so that the performance hit is less
cotto_work gotcha
dukeleto Sounds good. Next question?
If there are no more questions, we might have a wrap. 21:24
We need to fix the 2.10.0 tarball, if anybody has tuits, please volunteer in #parrot.
whiteknight good week, team! 21:28
moderator Priority for this week: GC branches(test and merge), Google Code-In | Don't forget to post closed tickets in your report. | Note: This channel is only for our Tuesday status meetings (at 20:30 UTC); you probably want #parrot instead. | irclog: irc.pugscode.org/ 21:29
21:30 NotFound left
dukeleto it is a wrap. Please tip your server and have a nice day. 21:30
21:30 dukeleto left 21:32 atrodo left 21:33 kid51 left 21:51 spinclad joined 21:58 whiteknight left 22:28 bacek left 23:00 tcurtis left