Priorities for this week: Schedule PDS; Break the hell out of master! | Post closed tickets in your report. | Note: This channel is for our weekly status meetings (Tuesdays at 19:30 UTC); you probably want #parrot instead. | irclog: irclog.perlgeek.de/
Set by moderator on 19 July 2011.
01:09 darbelo left 01:57 whiteknight left 02:40 pmichaud_ joined, sorear_ joined, PerlPilot joined 02:44 sorear left, pmichaud left, PerlJam left 03:27 sorear_ is now known as sorear 04:33 bluescreen joined 04:43 dafrito left 06:06 bluescreen left 07:50 particle left 10:07 contingencyplan left 12:45 bluescreen joined 13:14 particle joined 13:34 whiteknight joined
whiteknight WHAT I DID: 13:34
* Merged whiteknight/pbc_pbc. Improved caching and packfile file-path lookup in the whiteknight/packfile_path branch
* Created a new whiteknight/imcc_tag branch. Adds ':tag("foo")' syntax, a hopeful replacement for things like :load and :init. Most details are working great, although some things need fixing.
* Created whiteknight/frontend_parrot2 branch to create a new alternate frontend for Parrot in PIR. Will use new compiler and packfile features to great effect.
* Removed Parrot_compreg function (TT #1879)
* Many fixes and improvements for Rosella Template library. Improved a few stock templates I've been using for automatically creating files (Test files, Harness programs, etc).
* Worked on a new system for loading, managing, and initializing Rosella libraries. Very hypothetical, requires some of the new packfile changes and load_bytecode_p_s.
* Added forward declarations for most of the lower-level Rosella libraries. Created a new tool for automatically generating winxed forward declarations from classes and functions in a .pbc file 13:35
WHAT I WILL DO:
* Moving to a new house. Lots of packing and lifting things. Have about 50% chance of being able to attend any part of PDS this coming weekend. Relatively low activity level from me is expected.
* Would like to continue playing around with whiteknight/imcc_tag and whiteknight/frontend_parrot2 branches.
* Would like to continue work on Rosella Template. Especially needs test coverage and documentation. Would like to see it become stable some time this month.
* Have some ideas in mind for Rosella Harness. Need to think about it more and play with some code.
EOR
Addendum: Also, worked on the parrot.github.org website. and parrot.github.org/plumage. Both sites are looking significantly better, although they could both use some continued love. I may play with those this week and next week as well. 14:15
14:26 atrodo joined 18:07 lucian joined 18:24 kid51 joined
kid51 kid51's report 18:24
* DONE
** Completed some loose ends from 3.6 release, e.g., docs.parrot.org.
** Attended and spoke at FOSSCON: thenceforward.net/parrot/fosscon201107/; had discussion there with pmichaud and soh_cah_toa.
** Posted to parrot-dev request 3.9 Roadmap Goals proposals in advance of this weekend's PDS. 18:25
** Posted to parrot-dev request for review of Parrot Wikipedia page. (I think dukeleto++ was working on it; more eyeballs would be appreciated.)
** Applied patch in TT #1047; ticket closed today.
** Overall count (Trac report #10): 510 (it was 507 two weeks ago).
* WILL BE DOING
** Attending Parrot Developer Summit.
** Taking additional look at docs/project/release_manager_guide.pod.
* EOR
Util # Done: 18:39
* Started on remaining Win32 test failures, which lead me to:
= Adopted TT#1891: Problems with acosh, asech, atanh and acoth in Complex PMC, where I:
% Learned FMTIEWTK about Complex inverse hyperbolic trig functions.
# Plan to do:
* Attend Parrot Developer Summit
* Finish TT#1891; merge and delete branch
* Work on Win32 issues. 18:40
# Blockers:
* Massive $WORK.
.end
18:44 bubaflub joined 18:59 benabik joined 19:01 NotFound joined
benabik DID: 19:03
* Updated Laptop to Lion/Win7
- Lost some cycles to reinstalling dependencies
- If given pointers, I can smoke Win7 now
* Discovered newPOST doesn't generate PIR
- This means Parrot can't build on newPOST
- Spent cycles trying to get some basic PIR
* Met with whiteknight
AM DOING:
* Attempting to get a parallel PAST::Compiler in place
- Will let me use newPOST while opsc, etc use oldPOST
* Enjoying the lack of heat
- Got a good nights sleep finally!
WILL DO:
* Blog
EOR
NotFound What I did: 19:12
Almost nothing, busy with miscellaneous things
-parrot
* Just testing.
-winxed
* Refactored buitin creation.
What I will do:
* No plan
EOR
lucian Did: 19:16
- improvements to the compiler (beginning of scoping and functions) 19:17
- found several bugs in the object system, started fixing them
- sorted out the build & test systems
Will do:
- get most (all?) tests in the object system pass 19:18
- scopes, functions (closures too)
EOR
19:18 soh_cah_toa joined 19:19 PerlPilot is now known as PerlJam
bubaflub DID: 19:20
- not a whole lot code wise
- moved across town
WILL DO:
- finish docs and tutorials
- think about refactoring test suite
BLOCKERS:
- real life
- lack of internet connection at home
EOR
soh_cah_toa REPORT
* Added extensive perldoc to osutils.pir and cleaned up source code
* Changed color scheme and documentation on Plumage homepage
* Created installable manpage for Plumage 19:21
* Went to FOSSCON with kid51 and pmichaud
EOR
cotto_work *did: 19:30
- started doodle for PDS for next weekend
- code review of whiteknight++'s packfile code
- M0/mole progress:
-- reworked M0 prototype to use packed ints and floats where possible
-- got all tests passing on x64, one failure on x86
-- that one failure is turning out to be tricky
-- blargh
- profiling 19:31
-- nothing
*todo
- get M0 tests passing on x86
- schedule and participate in PDS
*eor
hello
whiteknight hello 19:32
soh_cah_toa hi
Util Hello 19:33
benabik o/
cotto_work How'd this past week go?
whiteknight good
very good
NotFound Hola 19:34
cotto_work whiteknight: indeed. I saw some great stuff committed under your name.
whiteknight somebody else must have gotten my password
:)
cotto_work btw, now would be a really good time to fill out your availability on the PDS doodle: doodle.com/8ef3957u65q5p537 19:35
(to everyone in general)
whiteknight My availability is uncertain at best. Don't plan for me.
19:36 contingencyplan joined
cotto_work The timing for people who've filled out the doodle looks pretty good. 19:36
There's a 4 hour slot that looks like it'll work for everyone. 19:37
any other thoughts on the past week or questions to queue? 19:38
This might be the shortest #ps ever. 19:39
kid51 Do we have enough info to schedule PD 19:41
Do we have enough info to schedule PDS right now?
q1q
q2q
Util q1q
whiteknight q1q 19:42
cotto_work kid51: yes, assuming that nobody else needs to sign up
If we scheduled it now, the time would be 1400 (US Pacific). 19:43
kid51 In UTC, for us computers?
benabik cotto_work: and date?
cotto_work (It's the slot that has 6 yes votes and one maybe) 19:44
benabik: Saturday
2100 UTC
kid51 enters Sat Jul 30 2100 UTC in his high-tech calendaring system 19:45
cotto_work kid51: go ahead with your question(s) 19:46
kid51 At the past several PDSes we have established Roadmap Goals for the next quarter's supported release (in this case, 3.9 in Oct 2011)
The discussion of those goals -- in fact, the discussion in general -- works best if people post their thoughts/wants on parrot-dev or on blogs *in advance of* the PDS 19:47
tcurtis is late. will post report after #ps winds down.
kid51 That gives everyone time to reflect on the proposals.
So, my question is simply a request that people think seriously over next few days about what our goals should be ... and then post 19:48
Comments?
whiteknight I have a blog post about it already, it's not posted yet 19:49
so, +1 to the idea in general
kid51 I particularly want to encourage the GSOCers to think about what they might like to work on *after* pencils-down 19:50
Also, think about what things you could work on *jointly* with others (as roadmap goals are supposed to be team efforts) 19:51
19:51 dukeleto joined
dukeleto waves 19:52
kid51 It's my hope that we have more people participating in roadmap teams than just whiteknight, cotto and dukeleto :-)
Any more comments? If not, eo1q 19:53
cotto_work kid51: +1. If anyone wants to jump in and help with a roadmap goal (in particular or general), please contact one of us.
Util kid51: I am working up my reply to your roadmap email. 19:54
kid51 Util, thanks. 19:55
cotto_work kid51: go ahead with your next question 19:56
kid51 The Parrot Foundation Board of Directors serve a term of one year.
IIRC, the current board (particle, dukeleto, whiteknight, myself) were elected at a foundation members meeting held after #parrotsketch on the last Tuesday of August in 2010.
Which suggests that our next board election should take place on Tuesday, August 30.
1. We need candidates to serve on the board.
2. We need people to help run the election.
Volunteers?
(election day would be 5 weeks from today) 19:57
cotto_work kid51: can you post to parrot-dev with the list of positions and what they entail? I don't expect that running the actual election will be much of a time sink.
kid51 I will; this was merely a first shout-out. 19:58
But, in advance of the election, we need to certify who is a member of the Foundation and is therefore qualified to vote. 19:59
IIRC, we have a "made two contributions to Parrot in past year" requirement for membership
That needs programmatic implementation. 20:00
cotto_work kid51: are we interpreting that as any commit that's pushed to parrot.git or only things that end up in master?
I'd say any commit, but I want to make sure it's explicit. 20:01
kid51 We'll have to check the wording of the by-laws for a definitive judgment, but I suspect it's the former
And I don't think we're limited to "commits"; there are other ways people can qualify, e.g., GSOC, GCI, wiki contributions 20:02
The wider the net, the better, but wider means more implementation. 20:03
Coke don't /need/ code for that, especially if the net is wide.
Util From www.parrot.org/foundation : Voting membership is granted based on a recommendation by two existing voting members, to individuals who have made at least two contributions to the project (code or documentation patches, language implementation, etc.), and have submitted a signed contribution agreement.
I see no mention of "in the last year" 20:04
I agree that it can be more than just commits
Coke util: read www.parrot.org/sites/www.parrot.org...bylaws.pdf 20:06
kid51 Util: Okay, I was citing from (faulty) memory
Coke e.Ā TheĀ MembershipĀ CommitteeĀ mayĀ terminateĀ any
membership,Ā afterĀ aĀ periodĀ ofĀ 12Ā monthsĀ withoutĀ contributionĀ orĀ votingĀ activityĀ fromĀ theĀ member."
last year, smash handled all the round up of data. 20:07
another non-board volunteer this year would be ++
Util Coke: Got it; thanks
kid51 Coke: Since we've only had 2 elections before, I doubt we've formally terminated any members. 20:08
Coke see, great reason to volunteer. ;)
kid51 But that could be handled by simply asking, "Of the members in Aug 2010, are there any who haven't made any contributions in past 12 months?"
If we wanted to get that particular. 20:09
In any event, we don't have to resolve this fully now. I just wanted to get it on the radar.
Other comments on board/annual meeting? If not, eo2q 20:10
cotto_work Util: go ahead
Util Can I get an affirmation that no one (present today) thinks we should abandon Win32 20:11
as a supported Parrot platform; that we are just trying to figure out a way to achieve it?
(specifics on "how" can wait until the PDS)
cotto_work Util: absolutely
I don't like it as a platform, but it's too common to avoid supporting. 20:12
dukeleto Util: i don't think anybody wants to abondon Win32. I just wanted to make it clear that my time is focused on other operating systems.
kid51 We cannot abandon Win32 because our HLLs need to run on it. 20:13
So it's essential for Parrot project as a whole even if many of us ($self included) are not favorably impressed with it. 20:14
Util dukeleto: I can appreciate that position.
kid51 So figuring out *scope* of support is what we have to do.
benabik now has Win7 installed and is willing to do smoke runs on it if tips are provided for the build environment. 20:15
Util kid51: indeed
cotto_work benabik: you can steal the invocation of Configure.pl from trac.parrot.org/parrot/wiki/Platforms/Windows
dukeleto kid51: yes, indeed. I would like to see a *much* more specific platform support document.
20:16 NotFound_b joined
Util If no nay-sayers, then thanks, EOQ. 20:17
kid51 dukeleto: I tossed around some ideas with pmichaud this weekend and have forwarded them to Util; we'll get them on parrot-dev shortly
20:17 NotFound left 20:18 NotFound_b is now known as NotFound 20:21 bluescreen left
whiteknight time for my question? 20:21
Felipe sent in his CLA, and has been doing some good cleanup work, especially in IMCC. I would like to nominate him to become a new committer 20:22
kid51 Felipe++
tadzik no
ww
Coke tadzik: OH SNAP. 20:23
tadzik oopie, bad timing :)
benabik Felipe++ # I'll say yes to anyone who wants to work in IMCC.
tadzik if my vote counts, Felipe++
Util Felipe++ 20:24
cotto_work whiteknight: do you have some examples of code he's contributed?
whiteknight I merged one pull request from him last week. He has one other pending and some branches open in his parrot fork
he's closed at least one ticket too 20:25
NotFound Felipe++
cotto_work whiteknight: if you're confident he knows what he's doing (or can figure it out), +1 20:26
which it seems you are
whiteknight here's his most recent pull request: github.com/parrot/parrot/pull/143/files
I have to test it, of course, but it looks competent
and non-trivial 20:27
cotto_work wfm
any volunteers to mentor him? 20:28
whiteknight I'll be glad to
Felipe thanks :)
cotto_work Felipe: what's your github account name? 20:29
Felipe felipensp
cotto_work You're added. Don't break the build. Increase the awesome.
whiteknight and if you can't do both, don't break the build
Felipe hehe
benabik Isn't one of the current priorities breaking master? ;-) 20:30
whiteknight oh right
cotto_work benabik: good point. 20:31
Util Felipe: and be sure to add yourself to CREDITS, so we know where to find you :)
whiteknight okay fine. Increase the awesome, the build be damned
cotto_work so, break the build && break the awesome
or dtrt
which at this point probably involves ignoring me
whiteknight okay, EOQ 20:32
cotto_work any other questions? 20:33
goals for the week?
kid51 1. Have a good PDS.
Felipe Util: I'm already in CREDITS. 20:34
cotto_work and post topics for discussion in advance of the meeting
Util Good job!
moderator Priorities for this week: Pre-post/plan PDS topics & attend PDS; Damn the build, full Awesome ahead! | Post closed tickets in your report. | Note: This channel is for our weekly status meetings (Tuesdays at 19:30 UTC); you probably want #parrot instead. | irclog: irclog.perlgeek.de/ 20:38
cotto_work Let's call it a wrap. 20:43
20:44 kid51 left 20:54 bluescreen joined 21:00 soh_cah_toa left 21:03 whiteknight left 21:23 bluescreen left 21:32 lucian left 21:36 lucian joined 21:37 bluescreen joined 22:01 bubaflub left 22:19 darbelo joined 23:02 NotFound left 23:06 whiteknight joined 23:33 benabik left 23:35 benabik joined 23:39 benabik left 23:44 darbelo left 23:45 lucian left 23:46 lucian joined 23:53 lucian left 23:54 lucian joined