Vision for 2.0: Production Users | Priority for 1.6: Merge Branches | Priority for this week: Fix partcl segfaults & PANICs, increase test coverage on Namespace and Array PMCs, prune a struct | trac.parrot.org/parrot/wiki/Propos...chProtocol | Note: This channel is only for our Tuesday status meetings; you probably want #parrot instead.
Set by moderator on 18 September 2009.
01:33 japhb joined 12:01 kid51 joined
kid51 kid51 reporting: 12:02
Done:
* Closed 3+ RT tickets
* Eliminated configuration step auto::funcptr, which was doing nothing in the absence of JIT
* Reported failures observed in my own testing and Smolder reports
* TT #989 was nominally mine once it was reopened, but I don't know how to resolve it; reassigned to nobody
Doing:
* In library_files branch, contemplating where best to define lists of test files (TT #1061)
Blocking:
* Have repeatedly requested, but not received, feedback on TT #509. Need feedback from people with non-symlinkable systems in order to apply patch from wayland
EOR
Tene Done: git and svn fetch stages for Plumage, and the start of a pure-parrot HTTP client. 14:44
Doing: More plumage work, possibly IO, maybe a Select PMC, Austin asked for import/export for NQP. 14:45
EOR 14:47
japhb Done: 16:14
* use.perl.org/~geoffrey/journal/39682
* Edit trac.parrot.org/parrot/wiki/Module...taProposal for rev 1 16:15
16:15 whiteknight joined
japhb * Review work from Tene++ and darbelo++ 16:15
Will do:
* Continued Plumage coding
Blocking on: 16:16
* Lack of sleep and surplus of headache. Bleah.
EOR
16:20 NotFound joined
mikehh What I did in the last week: 16:43
* building and full testing parrot on amd64 and i386
* fixing test failures
* testing language builds on latest parrot, mainly rakudo and partcl
* worked on make fulltest and make cover:
* they now run all tests run by make test as well as the run-core tests,
* codetest, benchmakk_tests, manifest_tests, examples_tests and distro_tests
What I intend to do in the next week:
* continue testing
* write some tests
.eor
cotto_work What I did: 16:49
* <this space intentionally left blank>
What I intend to do:
* more than this week
Blockers:
16:54 darbelo joined
whiteknight WHAT I DID: 16:55
* Looked more at JIT stuff, especially LLVM documentation
* Got a great response to a blog post, a libJIT-based NCI frame builder, looking at that to see if it's feasible to get it into trunk.
* Following along with some GC changes
* Digging into PCC refactor branch test failures. Am certain that adding support for :named and :slurpy return arguments will resolve large numbers of failures
* Tried adding said support but failed and ran out of time.
* Updated the list of TODO items for ongoing IO cleanups to make sure other people know what needs to happen there
WHAT I WANT TO DO:
* Continuing on JIT documentation-reading and planning. Especially trying to get documentation/examples for the LLVM C bindings (the main API is C++)
* Trying to get an LLVM-based NCI thunk generator set up
* Looking over some recent GC changes to see if we can do more optimization/cleanup
* Got a lead on a new memory allocator that might improve Parrot performance, going to be testing that out.
* Debugging on PCC refactors branch. Big push to get that ready.
WHAT I AM BLOCKING ON:
* Severe tuit shortage.
EOR
darbelo Did: 17:21
(decnum dynpmcs)
* Did some makefile cleanups.
* Replaced Configure.pl with Configure.pir
(parrot)
* Attempted some strstart removals. Found dragons.
* Removed _next_for_GC.
* Made pmc2c error out on PMCs with pmclass != filename.
* Opened ticket to review pmc2c tests.
(plumage)
* Got sucked into it. Wrote some code.
Will do: 17:22
(decnum dynpmcs)
* A DecQuad PMC is imminent.
* Might remove DecInt as a failed experiment.
(parrot)
* Make pmc_freeze.c stop abusing string internals.
Might block:
* Tuit shortage has been announced for next week.
.eor
q2q
17:24 pmichaud joined
NotFound What I did: 17:28
* Renamed list.c functions that conflicted with mysql client lib.
* NCI parameter handling fixes
* Moved example Mysql module out of the parrot repo.
* Deprecated Parrot_oo_get_namespace.
* Added type safe versions of mark alive.
* Miscellaneous fixes, cleaning, and test coverage.
What I will do:
* No plan.
EOR
pmichaud What I did (past two weeks): 17:29
* Had some $otherjob tasks to take care of
* Mainly working on regex engine refactors
* Rewriting the engine in pct-rx branch
* New engine is completely PAST/POST based, unlike PGE
* It should also be quicker, and with a lot less GC pressure
* Have basic operations in place for concatenation, alternation, quantifiers
What I'm doing this week: 17:30
* More grammar engine work
* Will be adding full Cursor and Match capabilities soon
* Then protoregexes
* Then parsing/compiling P6 regexes using the new engine
* Then flesh out the rest of the regex engine capabilities
* Then redesign NQP's grammar and implementation to use the new engine
* (Don't know how far I'll get with the above... I just keep plugging away at it)
What I'm blocking on:
* Insufficient usable hours per solar day
EOR
17:39 Util joined 18:08 jrtayloriv joined
jrtayloriv WHAT I DID: 18:12
-- Started working on a Scheme compiler, "phemer"
-- Bombarded Austin++ with hundreds of questions about PAST/PCT
BLOCKERS
-- Not knowing Scheme well enough
-- Just barely understanding PCT
EOF
18:14 chromatic joined
chromatic I fixed some bugs. 18:14
I helped tune the GC and clean up some of its code.
I found yet more evil in IMCC.
This week I will do as much as possible to fix IMCC's line number tracking.
I will also post some ideas on pruning some of our structs.
18:18 allison joined 18:23 barney joined
Util # Done 18:30
* TT#600 (bytecode testing framework) - Wrote up a first draft. Posted just now.
# Not Done:
* No progress on TT#994 or TT#389 (git-svn auto-props, and keeping subs with :method out of the namespace).
# Plan for next week:
* Resume work on TT#994 or TT#389.
# Blockers:
* None.
.end
chromatic Hello.
whiteknight hello
cotto_work hi
Tene HI!
barney hi
mikehh hello
pmichaud hello
allison - Created a git branch for merging trunk with pcc branch. That's done (and pushed to a github repository), but I haven't created a new subversion branch yet because I'm getting a segfault on Mac OSX (which may have been there before the merge).
- Was in Portland this past week for LinuxCon, so spent some time talking with chromatic about project blockers and roles and responsibilities.
- Gave a talk at a Bay Area Python group and met with the Unladen Swallow developers (an implementation of Python using the LLVM JIT).
EOR
and hello
darbelo Hola. 18:31
jrtayloriv greetins'
NotFound hola
chromatic Let's talk about last week's priorities. 18:32
Exception testing?
whiteknight nothing that I am aware of
chromatic MultiSub testing? 18:33
mikehh there were some additions to exception tests 18:34
18:34 dukeleto joined
chromatic I saw someone mention coverage numbers. Was that NotFound? Can whoever's done that document how to get those numbers on the wiki? 18:34
whiteknight I say we roll those two over. Need more tests on MultiSub and Exception in any case
pmichaud I vote we table them. 18:35
cotto_work didn't we get some PMC to 100% coverage?
dukeleto yes, i added some coverage for exception, but it needs more
NotFound chromatic: make cover, or tapir2.ro.vutbr.cz/cover/cover-results/
dukeleto equality of exception objects is a big chunk of coverage that is needed
NotFound We have now 100% on some Array PMCs 18:36
chromatic That's a useful link.
NotFound Don't know who does it, somone put the link on #parrot a few weeks ago 18:37
cotto_work mj41 iirc 18:38
chromatic Move on to new PMCs or keep working on these two? Votes? Suggestions?
pmichaud I'd like to see us prioritize PCC.
NotFound pmichaud: me also
chromatic Alright then, let's talk about PCC. 18:39
Allison?
allison I have a fresh trunk-applyable patch ready for a new subversion branch. 18:40
I'm doing some testing now, but could apply it to a new branch right after #parrotsketch.
darbelo Ship it!
NotFound +10
allison A show of hands who'd rather work in subversion versus git on this one?
Util +1 SVN
darbelo +1 either way. 18:41
NotFound I'm unable to work with git
pmichaud I think svn will win this one.
allison subversion it is, I'll take all the help I can get
whiteknight yay!
whiteknight giggles with excitement
NotFound Go, go, go!
pmichaud I'd prefer git, but I'm not likely to be extremely active on committing at first, and I can certainly work okay with svn.
chromatic What's the status of the patch, allison?
whiteknight Git in baby steps
pmichaud I'd rather keep the svn users (NotFound, allison, Util) productive on this one. 18:42
mikehh I can go either way
allison chromatic: cleanly applies to trunk, segfaults in the config PMC generation on OSX
whiteknight allison: I've got a lot of test failures traced back to a lack of :named and :slurpy returns
we get those added, I think we'll have a much cleaner test output
allison chromatic: haven't been able to test on Linux because my linux laptop bit the dust on the plane to London
whiteknight I'll test on Linux tonight
mikehh I can test that 18:43
whiteknight it does build there, fails lots of tests but does build
chromatic Any other discussion of that branch and our prioritization?
whiteknight nope 18:44
pmichaud +1, thanks everyone
chromatic Okay. Other priority suggestions for the week?
Tene There are several people who can provide linux boxes for testing, I'd expect, including me.
chromatic Does anyone know the status of pirc? I'm running into places I can't patch IMCC without a severe refactoring. 18:45
allison chromatic: stalled, AFAIK
whiteknight last I heard, it was having PBC problems
floating point values, mostly. Needs testing
Tene chromatic: Incomplete. What's there works okay, but it needs several more things.
whiteknight otherwise, kjs was optimistic
allison yes, mainly just blocking on his time
there may be a way to spread that work out 18:46
whiteknight I think a concerted team effort oul get it moving again
Tene It was fairly easy for me to get started on when I looked at it.
chromatic I'd like to suggest that we focus on that soon.
whiteknight agreed
chromatic Otherwise I suspect it'll slip past 2.0.
It may anyway, but I don't want IMCC to live any longer than it has to.
allison chromatic: we already said it would slip past 2.0
2.6 at the earliest
darbelo Somebody needs to check in the generated c for those of us without bison. 18:47
Tene I tried to fix some of the problems, but I ran into issues about knowledge of parrot internals and what some of the things mean.
chromatic 2.6 is the earliest supported release in which it can be the default, or the earliest any kind of release in which it can be the default?
whiteknight that's what I get blocked on too: esoteric internals details
particle tene: did you take notes, or comment the code?
cotto_work sounds like a good next target after pcc
Tene particle: I made a couple of commits, iirc... lemme check.
allison chromatic: it's the earliest any kind of release where it can be used as a full replacement for imcc
mikehh I think a concentrated effort can get it done sooner
allison mikehh: probably, but we would have to balance that against other roadmap items currently listed for 2.0 18:48
whiteknight I agree, I think we could have it as a viable alternative by 2.0 if we focused
allison (i.e., we can't do everything)
whiteknight (2.0 is a busy milestone)
Tene particle: looks like no.
chromatic My suggestion for this week: let's a couple of us figure out its current state and make a list of tasks needed to make it the default. 18:49
whiteknight I would much rather we focus on JIT, if we have to choose
allison hll interop is a higher priority than pirc, for example
particle (lost knowledge)--
mikehh I think rirc is a priority, just as jit was/is
particle tene++ for checking
allison mikehh: indeed, it is
mikehh: they're all priorities, we just have to rank them
Tene Is there any interest in starting to have regularly scheduled hackathons? "On X datetime, everyone work on Y" for items like pcc, pirc? 18:50
whiteknight Tene: I would be very much in favor of that
chromatic +1, Tene
darbelo +1
allison Tene: that could be a good motivator
pmichaud we're doing mini-hackathons here in the north Dallas area and it's worked out well.
chromatic Suggestions for a time?
whiteknight Weekends are most permissive, I think. 18:51
NotFound Did we really need pirc? If we can have a PCT based pir compiler, that may be good enough.
Tene I'm always able to be available every saturday, any time.
whiteknight I personally have a hack marathon on Saturday
allison NotFound: that has bootstrapping problems, and the fact that PCT is SLOW
chromatic PCC hackathon this Saturday, then.
whiteknight +1
pmichaud allison: what part of PCT is slow, here, ooc? 18:52
chromatic Let's move the PCT discussion to #parrot.
18:52 kurahaupo joined
allison NotFound: so, not necessarily pirc, but a low-level fast PIR/PASM compiler as an alternative to imcc 18:52
pmichaud note that if we can get POST->PBC translation in place, then the need for PIR compilation becomes much smaller. 18:53
Tene NotFound: iirc, one of the things pirc was still needing was some part of pbc generation, which any pir compiler would need.
particle tell that to the hll folks not using pct
allison pmichaud: indeed, though still needed (since PCT is written in PIR)
pmichaud: for now :)
pmichaud allison: PCT can be rewritten... :)
it's explicitly designed to be nqp-able 18:54
allison PIR or PASM will never go away though
pmichaud sure, I agree
chromatic Shall we review our milestones now?
HLL interop?
allison needs someone to focus on it for a week or two, as I understand it 18:55
as in, close to done, but not getting attention
pmichaud I'm listed at the point person for that, but I doubt I'll be the person to focus on it in October. If someone else wants to take the lead, I'm happy with that (and will help as the PCT-related issues come up)
chromatic Anyone willing and able?
whiteknight I don't understand it either 18:56
Tene Take the lead on HLL interop?
whiteknight can we get some good documentation about the outstanding tasks?
NotFound Or even not so good?
Tene I'm pretty sure I'm supposed to be the lead on HLL interop issues.
pmichaud if nobody does it I *will* get around to it before 2.0, but regex refactor has nearly all of my attention at the moment, since so much (parrot, nqp, rakudo) is blocking on that at the moment.
chromatic Tene, are you volunteering or revolunteering? 18:57
Tene chromatic: Both! 18:58
allison I'd like to see someone else working on it, even if pmichaud can come back to it later
pmichaud Tene is the logical choice.
allison (just a matter of spreading effort)
sounds like it's in good hands
Tene If anyone else wants to be brought up to speed on HLL interop, they can ask me. 18:59
chromatic dukeleto, Parrot debugger documentation?
allison Tene: if you can break the work down into simple tasks on a wiki, you may get more help fast
Tene allison: I'll look into it.
allison (it's not always possible) 19:00
dukeleto chromatic: i think if someone could tell me what they wanted to see in the debugger docs, i could 'finish' the task, but right now, it is ambiguously specc'ed
Tene AFK; I need to lunch now, before I run out of time. :P 19:01
chromatic Do you have a list of tasks you can perform in the debugger? We could brainstorm some use cases.
allison dukeleto: focus on helping people getting started in using it
dukeleto allison: ok, I think we definitely need more of a debugger "user guide" than a manual page. good idea
pmichaud dukeleto++ 19:02
chromatic japhb, seed libraries?
allison dukeleto: a short manpage is also good (so we can ship it with the distros), but that should be fast
japhb chromatic, sorry, still spending all effort on Plumage.
On the plus side, do have a couple helpers now. :-) 19:03
NotFound I moved Mysql from examples to an external repository
japhb NotFound, have you made a Plumage metadata JSON for that? 19:04
NotFound japhb: not yet, lacked the time to learn the format.
chromatic Bytecode testing, Util? 19:05
japhb NotFound, no problem. I can help you when you have spare time.
Util I put my thoughts into TT#600, but I am not claiming the ticket (yet?). The real work looks to be in answering the outstanding questions on how it should function, which I expect IRC discussion to resolve.
chromatic Can you lead a discussion of those issues on #parrot? 19:06
Util Yes
chromatic Excellent.
Finally: pruning C data structures. I'll publish some notes on that soon.
Next question: what's blocking us in the long term, either technically or socially? 19:07
allison q2qs
whiteknight A "where to start" point for JIT
although I'm getting closer to that
chromatic Other thoughts? 19:08
NotFound strings
allison whiteknight: I had a good conversation with the unladen swallow team, will send you a summary
particle chromatic: revision of roadmap/milestone items is due 19:09
whiteknight allison: awesome
chromatic Strings, NotFound?
NotFound No work in the string branch for months
chromatic Okay.
allison you mean implementing NFG?
NotFound And renaming functions, and deleting deprecated ones, and fix lack of documentation... 19:10
whiteknight I really should look into that problem more. Bit twiddling and buffer managment is right up my alley
allison NotFound: the big branch there was merged in 19:11
NotFound allison: I'll write a ticket with the main current pitfalls. 19:12
chromatic particle, what did you mean?
allison NotFound: (the renaming interface cleanup, that is)
NotFound: excellent
particle the ROADMAP developed at pds2008 has proven invaluable in setting and achieving our near-, mid-, and long-term development goals. incremental updates to the ROADMAP over the past ten months have met our near- and mid-term needs, but no longer meet our long-term needs. it's time for a full review of the ROADMAP.
chromatic Okay, good point.
Other blockers?
allison PDS 2009
pmichaud will there be a PDS 2009?
Util A "where to start" point for really hacking Parrot; e.g. understanding the Parrot and PCT subsystems. Is the .str thinking even documented anywhere?
We have a PIR book, but if all the non-book .pods were spliced together and read, would one get a coherent picture of *every* corner of Parrot and PCT? 19:13
chromatic Good one, Util.
particle pmichaud: yes, however it may be virtual, if we can't get funding to make it face-to-face.
allison pmichaud: I list it as a blocker because it needs someone to plan it. We should have one, yes.
pmichaud I was going to suggest a virtual PDS
if we can't have a f2f one
allison that works too
chromatic Anything else?
darbelo q2q
pmichaud Util: I plan to draft someone to do a PCT book when I'm done with the current set of refactors 19:14
chromatic Let's move on to questions.
Allison?
Util pmichaud: very glad to hear it
dukeleto 1q1
allison Longish first q:
NotFound BTW we have a new platform: PacoLinux has been able to build parrot on Haiku.
dukeleto or q1q rather
allison chromatic and I are both reading a book called "The E-Myth Revisited". It's about running a small business, but a lot of the concepts apply equally well to an open source project.
Talking about that and about Parrot, we hit on the idea of adding a new role in Parrot, called something like "Development Coach". The role would involve keeping an eye out for pain points and blockers in the development process, "Are there ways we could do things better, cleaner, more efficiently?" 19:15
This would be chromatic's role, he's already doing it now, but it's valuable to mark it as a specific role, both so people inside the project recognize what he's doing and why it's important, and so people outside the project see the value we place not just on good code but on good practices.
It has an added advantage that it allows me to focus more on the architectural vision role, where we're going, why we're going there, and what are the most important steps along the way.
chromatic (and so I *remember* to put on a hat and do it)
pmichaud +2
whiteknight +1
dukeleto +1 to dev coaches
allison What do others think of adding a Coach role? Does this sound like a good idea?
NotFound +1
darbelo +5
Util +1
particle *2
pmichaud and congratulations, chromatic.
dukeleto what about "new developer" coach, is that a different role? 19:16
chromatic I'd like to think anyone and everyone can coach new developers.
allison dukeleto: that's mentoring
particle dukeleto: we have individual mentors for that
allison and, we have a number of people doing it
mikehh excellent
allison but, worth recognizing them too
dukeleto mentoring++ 19:17
chromatic Next question, allison?
allison Sounds like we have general approval, excellent!
Second q: On git, chromatic and I propose to table the migration discussion for now.
Util +1 19:18
allison We can't migrate until after 2.0 or maybe even 3.0 for stability of development process anyway.
cotto_work for now long?
particle agreed, even though it's not a question :)
allison But, we have a process modification to consider as a compromise.
(the compromise is the question)
dukeleto is there a time-frame decided for when it will be de-tabled for discussion?
2.0 ?
pmichaud wait, let's hear the compromise first. 19:19
(proposed compromise)
particle ...people are jumpy today...
allison What's the general thought on opening the parrot branching strategy up, so a particular development task could be done either with an SVN branching techique, or with a pure git branching technique?
The developers involved can decide what branching strategy to use.
pmichaud I'm not quite sure how that would work (from a technical perspective) 19:20
particle whatever works, but i'd prefer all external branches become svn branches before trunk merges
cotto_work allison, immediately?
allison Git branching is quite painless if the main developer takes a branch from trunk, and the other developers fork off that main branch and collaborate directly through git.
pmichaud sure
dukeleto allison: +1 for each developer choosing svn branch or git branch. it is easy enough to provide a diff of a git branch for svn folk to test
pmichaud but how do those get back into svn?
just a diff of the branch point? 19:21
Util Having the branches be public, rather that chance them being only on someone's laptop, is worth a lot.
Tene pmichaud: I can work through a test of it with you tonight.
allison (It does mean the one developer takes responsibility to merge the main branch into trunk when the time comes)
cotto_work +1 to the proposed compromise
Util s/that/than/
particle i say create svn branch, commit git branch there, then handle svn trunk merge
dukeleto pmichaud: by creating a patch
particle it gives existing smokers something to chew on
pmichaud dukeleto: so, roll up all of the git commits into a single diff that is then applied to svn (branch or trunk)
allison But, then, we already have one person taking that responsibility to merge in the SVN branch, so it's not a big change.
particle we don't have git smoke infrastructure
dukeleto pmichaud: yes 19:22
pmichaud how does one re-sync the git branch with parrot trunk?
Tene pmichaud: or apply all of the git commits as svn commits via git-svn
allison particle: using git on an svn branch actually reduces a good bit of the usefulness of git
pmichaud Tene: I'm thoroughly unimpressed with git-svn at the moment. It took 30 minutes for people to try to explain it to me and I couldn't follow it.
chromatic We can figure out the right workflow depending on the branch. The important ideas are 1) allowing experimentation with public Git branches and 2) recommending that all committers try Git at least once or twice.
dukeleto pmichaud: git pull origin
particle allison: when it's an integration candidate with parrot trunk, i'd like to be able to take advantage of the smokers, and to have the history in one repo 19:23
dukeleto pmichaud: we should avoid git-svn if posssible
allison pmichaud: if it's used well, it's no trouble, but the current "recommended" technique for using git-svn on the parrot wiki is not ideal
pmichaud please, if I may have the soapbox for just a second
particle just dropped git-svn at $work, due to continued branch merging pain
dukeleto particle: shall I create a TT for investigating git smoking infrastructure?
pmichaud I have a very real application for this today
particle dukeleto: sure!
allison pmichaud: application for what?
pmichaud git branch versus svn branch 19:24
current I'm doing my development on the new regex engine in an svn branch
I _tried_ to do it with a git branch this last week, but was totally unable to come up with a clean way to do it
allison a git branch from trunk, or a git branch from the svn branch?
pmichaud either.
creating the git branch is easy enough 19:25
but then resync with trunk isn't obvious
allison it's worked well for me
particle the svn barrier prevents git svn merges from being very useful
allison the easiest is to format-patch and apply that to trunk
pmichaud and I wasn't sure how to get the git stuff back into svn
sure, I can format-patch and apply to svn trunk
allison though, you can commit back to trunk directly
pmichaud but I'm still not sure how to get recent trunk commits into git branch
allison git fetch 19:26
pmichaud is this assuming that we did a git-svn checkout?
chromatic Can our resident Git experts come up with a decent workflow we think will work?
allison git svn fetch
pmichaud okay.
allison it's quite clean
pmichaud I will be happy to work on a workflow with a git expert
particle no, it's not clean
when filenames change, or big hunks of code are refactored, it totally breaks down 19:27
pmichaud I'd really prefer to use git, but I kept getting conflicting advice
allison (git rebase, btw, is considered bad news by the linux devs)
particle because you can't do git hunk-based merging, you're stuck with svn file-based merging
pmichaud agreed, I tend to want to avoid "git rebase" as well.
chromatic pmichaud, dukeleto, Tene, can you come up with some workflow for us?
allison The idea at this point is just to open it up for experimentation. 19:28
It may turn out that git is no good for us.
pmichaud I'm fine with that. As I said, I have a very real case to work with.
allison But, it's worth a try.
pmichaud I disagree with "git is no good"
(for us)
particle with the understanding that you can't spell 'experimentation' without 'pain', i'm for it
allison We just don't know yet.
chromatic Okay. darbelo, question? 19:29
pmichaud (I have to leave now...back in 30)
darbelo Can I get some input on the pmc2c tests?
darbelo is searching for TT #. 19:30
chromatic I don't find them useful myself. I've changed the generator a few times and broke the tests and the tests didn't tell me anything interesting other than "you broke the tests". Parrot continued to pass the tests that mattered to me.
darbelo TT #1063 19:31
NotFound Tests that looks at minutiae of the code are plain wrong. 19:32
cotto_work I reiterate my reply to the ticket that the tests aren't generally useful and should be deleted except where they can be made agnostic of pmc2c's specific internals. 19:33
basically, +1 to clobber
allison I'm okay with ripping those tests out.
darbelo 'kay. Clobbering it is.
allison It is a good reminder how important it is to fully test our core pmcs and dynpmcs, though.
(since they are acting as the tests for the generator too) 19:34
chromatic Next question, darbelo?
darbelo I hat 2?
cotto_work better make one up then
darbelo Oh yeah. The plumage CLA thing.
f plumage is going to be (C) The PaFo, that implies that all contributors need a CLA, right? 19:35
allison darbelo: all committers would, yes
japhb darbelo, I thought we decided that was a "yes"
allison is it going to be PaFo?
japhb allison, that's what it is now ... was I wrong to do that? 19:36
I thought it would make eventual merge smoother
darbelo japhb: Just making sure. We had no 'official' answer there IIRC.
allison japhb: nope, highly welcome, and will simplify codistribution
chromatic dukeleto, one question? 19:37
dukeleto i have booked a discussion at the gsoc mentor summit called "dynamic language interoperability"
does anybody want any specific things discussed there? 19:38
particle chaired it last year, iirc
darbelo "When are y'all gonna stop playing and move to our vm?" 19:39
particle wish i could be there to do it again....
chromatic "Why do you hate America?"
dukeleto darbelo: exactly.
particle: i will get as much feedback before/during from you as I can. 19:40
japhb chromatic, "'Cause, um, ... it's America, and ... um ... you know?"
;-) 19:41
chromatic Any final questions?
dukeleto where can I get parrot stickers?
dukeleto is addicted to stickers
i have a sticker printing shop a few blocks from my house, I can look into it if this has not been researched yet 19:42
allison iirc, pmichaud was setting up a parrot cafepress shop
Util pmichaud is absent, but was working on some such
chromatic Sticker printing is likely cheaper than cafepress, with the initial inventory overhead, of course. 19:43
allison they make nice stickers, in additon to tshirts
but, would be interested in prices for printing, too
dukeleto: if you get a quote for a full-color sticker run, send it on to the foundation directors 19:44
chromatic Let's wrap this up then. Good work, everyone. 19:45
Util parrotsketchers++ 19:46
19:46 Util left 19:47 NotFound left, chromatic left 19:50 PacoLinux left 19:51 darbelo left 21:49 Whiteknight joined 22:21 cotto_w0rk joined 22:22 ascent joined