Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2011-03-08

| Channels | #parrotsketch index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

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

| Channels | #parrotsketch index | Today | | Search | Google Search | Plain-Text | summary