Priorities for this week: irclog.perlgeek.de/parrotsketch/201...#i_3348283 | 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/
Set by moderator on 1 March 2011.
00:13 whiteknight joined 01:34 whiteknight left 01:47 lucian_ left 03:21 ShaneC left 06:46 cotto left 08:09 lucian joined 08:34 lucian left 10:42 contingencyplan left 11:43 lucian joined 11:44 lucian left, lucian joined 11:51 lucian left 12:18 Coke left 12:50 mikehh left 13:03 lucian joined 13:44 mikehh joined 14:19 atrodo joined 17:13 plobsing joined 17:18 contingencyplan joined
plobsing will probably miss #ps 17:32
What I Did:
* finished Inf/NaN work. Parrot now uses math.h tools for this where available
* deprecated old pointer-ish types
* cleaned signature strings out of NCI internals. now signature PMCs are used pervasively
* started work on tt1931 ('complex' NCI signature types) 17:33
What I Plan:
* continue working on tt1931 (possibly finish)
* add warnings for uses of deprecated pointer-ish types, eliminate such usages from core
* start work on pbc cross-references
EOR
17:50 Hackbinary joined 18:28 ShaneC joined 18:41 ShaneC left 18:48 ShaneC joined 19:57 particle1 joined 20:01 particle left 20:15 NotFound joined 20:16 whiteknight joined 20:19 tcurtis joined 20:20 particle1 is now known as particle
whiteknight WHAT I DID: 20:20
* Created a working proxy library for Rosella. Can now make mostly-transparent custom proxies for many types of Parrot PMC 20:21
* Created a mockobject testing library, using the new proxy library.
* Cleaning up and refactoring several parts of Rosella, looking to cut an initial release soon.
* Updated PLA test suite to use the new Rosella testing tools, including the new mockobjects to test callbacks
* Created the whiteknight/vtable_overrides branch to add override behavior to VTABLE_can, _isa, and _isa_pmc. Tested, have not yet merged.
WHAT I WILL DO:
* More cleanup/refactor work with Rosella.
* Hope to finally finish the IMCC work this week, and open it back up for testing.
EOR
NotFound What I did:
-parrot
* Just testing
-winxed
* Minor fixes, refactors and cleanups
* New predef invoke to provide a way to access multiple return values.
* Indent generated PIR to improve clarity and avoid imcc pitfalls with
non indented sub bodys.
What I will do:
No plan.
EOR
mikehh What I did since my last report: 20:25
* building and testing parrot on amd64/i386, with gcc/g++
* some fixes
* branch testing and fixes
What I intend to do in the next week:
* testing and fixing
20:25 lucian left
mikehh .eor 20:25
atrodo .done 20:26
* lorito hacking, almost have a rpa-like pmc done in lasm
* some ground work on parrot/meta for isparrotfastyet
.todo
* finish work on isparrotfastyet to configure via parrot/meta
* rerun legacy isparrotfastyet data
.eor
cotto_work *did: 20:27
- code review, feedback
- started writing documentation for developer tips, will push when cotto comes back online
- M0 roadmap progress
-- concurrency and ffi are the remaining unresolved issues
-- found paper on concurrency primitives that looks applicable to M0
- profiling runcore progress
-- none
*will do:
- ffi, concurrency, other
*blockers:
- none
*eor
q1q 20:28
Util # Done:
* Created a binary .dmg of Rakudo Star for OS X.
= Preview at: s3.datasaw.com/Rakudo_Star_2011-01_...ment_3.dmg
* evaluate attribute_defs for removal
= (actually, others beat me to it)
= attribute_defs in use - not available for removal
# Plan to do
* Unsure
# 7-day ticket report:
2 closed: done
8 closed: fixed
1 closed: wontfix
1 closed: worksforme
12 new
# Q1Q
Anyone going to PyCon VM summit tomorrow?
20:28 kid51 joined
Util .end 20:28
kid51 kid51's report
* DONE 20:29
** Completed work on trac.parrot.org/parrot/ticket/1159 (make distcheck -- now named make release_check); closed.
** Spent a lot of time reporting GC-related issues and testing patches from bacek++ et. al.
* DOING/WILL DO
** Will mostly be focusing on Parrot Foundation issues this week.
* REQUEST
** Next week is release 3.2.
** Next week in #parrotsketch we should review progress toward 3.3 roadmap goals. (I've been doing this offline with team leaders, so this shouldn't be very onerous.)
EOR
cotto_work hello 20:30
kid51 guten tag 20:31
tcurtis Hi.
mikehh hi there
atrodo howdy
Util Hello
NotFound Hola 20:32
cotto_work How this week go? I know we at least had the opsc_full_parse branch merge.
kid51 by my count (which is different from util's count) we are down to 521 Trac tickets. Let's try to keep it under 525, so that in 20:33
next round of cage cleaning, we can get close to 500
bacek ~~ 20:35
cotto_work kid51: how are you counting that?
I see 507
kid51 Trac report #10 20:36
trac.parrot.org/parrot/query?status...changetime
cotto_work interesting that that's different. Anyway, a lower number is better. 20:37
kid51 Yes, it will move in the same direction as Util's. Remember when it was over 700?
cotto_work I like the trend. 20:39
We had a goal of getting gsoc ideas on the wiki 20:40
I see more than last week.
kid51 trac.parrot.org/parrot/wiki/GSoc2011 20:41
cotto_work more are always needed
kid51 cotto_work: is that page intended to hold things *we* would like people to work on -- or things potential GSOC students are suggesting? (or both?)
20:42 benabik joined
cotto_work kid51: I think the current use has been things we'd like people to work on. Either category would fit. 20:42
20:42 nwellnhof joined
whiteknight we need to get as many quality ideas onto that page as possible 20:42
ideas from students and mentors alike are all encouraged 20:43
mikehh concurrency and threading issues, but I have been told that is to broad in scope
whiteknight there are projects involving concurrency which we could pick out
cotto_work tewk/select didn't get merged, but I don't think there are any blockers 20:44
kid51 Was tewk/select converted to a dynpmc? 20:45
cotto_work yes
kid51 thinks that was what cotto was requesting
cotto_work I still have a question about it, but it's not a blocker.
The last goal (evaluating attribute_defs) also seems to have been completed with the conclusion that it's necessary code. 20:47
Util correct
NotFound I told you ;)
Tene My work the past week has been making progress on cardinal object model on 6model on nqp, with help from jnthn.
whiteknight I still have to wonder if there is a better way to do that than to have an entire vtable slot for the purpose
Util :) 20:48
Tene I still have a few pending issues I've run into, but I don't have time to work on it any more.
$realjob is taking up all my time lately.
.eor
cotto_work anything else before we move to questions?
tadzik I can
basically, I described everything I did on @parrot-dev: there's a script, which fed with the appropriate api.yaml traverses the current directory looking for deprecations 20:49
it already can find plenty of'em in Parrot itself, even with the fact that there are only two in the api.yaml I wrote for it 20:50
that's about Deprecations as Data
nothing else done, eor
cotto_work tadzik: thanks for that work. I'm sure it will prove to be a valuable tool. 20:51
questions: (one from me)
We decided that we'd revisit having gen_gc as the default gc this week.
We shouldn't have it be the default for a release if we want to honor our support policy.
Should we switch back to gc_ms2 now, should we switch closer to the release, or is there another preferable option? 20:52
kid51 I take it we have not yet written code to choose GC options on command-line? 20:53
If not, then we should switch today to what we have publicly promised -- so that we get adequate pre-release testing
whiteknight 3.2 is next week, correct? 20:54
kid51 Yes
whiteknight so yes, we should probably switch the default GC back so we get plenty of testing on it for the release 20:55
cotto_work wfm
mikehh has anyone complained (i.e.users) re the switch
whiteknight none that I have heard 20:56
cotto_work same here
I'll commit the code to change the default.
eoq from me 20:57
Util: your turn
Util The Python VM Summit is tomorrow (two days before PyCon), in Atlanta.
I live close enough to attend the VM Summit as a day trip. (Atlanta.pm is my regular Perl Mongers group, though it is a 2 hour drive).
I am not attending the actual PyCon conference; I would travel to attend the summit only to represent Parrot if no one else is going.
So, is anyone else attending?
cotto_work doesn't know of anyone 20:59
Util Well, if any of those silent "no"s become "yes", please email me or /msg me.
cotto_work Util: thanks
Util EOQ 21:00
cotto_work any other questions? 21:01
mikehh kid51: anything regarding smolder testing - TT #2039
I am still getting regular failures and have to re-send 21:02
NotFound I get failures, too.
kid51 mikehh: We all are.
This is a problem with smolder.
The OSU OSL sysadmins are not experts on smolder. 21:03
And they have their hands full fighting off DDOS attacks.
This is a point where *we* have to take over the administration of this program if we want improved results.
mikehh as I mantioned in the ticket when we had failures on plusthree we increased the timeout values and that worked
kid51 Any volunteers? Don't raise your hands all at once!
mikehh: Yes, I saw that in the ticket. 21:04
But that is something *we* will have to decide to do, including, playing around with it until we get it "just right."
So, we need a volunteer to become our Smolder guru 21:05
cotto_work I'm hoping that jitterbug can fill the niche that smolder currently occupies.
mikehh I will have a look at it if I have time
kid51 This is indicative of a larger problem (which we won't go into now): the fact that our infrastructure is sprawling and needs more attention than it is getting 21:06
We really need to recruit people to the Project who support our goals but are *not* primarily coders
... who can help us administer Smolder, Trac, our mailing lists, jitterbug, taptinder, etc\\ 21:07
Those of us already in the Project are maxxed out timewise, so we need fresh recruites
cotto_work kid51: +1
kid51 So: ask people to join the Parrot Project ... even if they're not C-coders 21:09
cotto_work It looks liek gerd is on the list for next week.
*like
he certainly seems to like cutting releases 21:10
here are the goals I we seem to have 21:11
GOAL 1: Get more GSoC ideas on the wiki. (all)
GOAL 2: Close tickets (all)
GOAL 3: Produce a stable release, make life easy for gerd (all)
kid51 GOAL 4: Be ready next week to assess status of roadmap goals (see my pre-post above) 21:12
cotto_work any others?
whiteknight sounds good to me
cotto_work let's call it a wrap 21:13
21:18 NotFound left 21:20 whiteknight left, kid51 left 21:24 bacek left 21:58 mikehh left 22:03 benabik left 22:24 Coke joined 22:50 plobsing left 23:26 whiteknight joined