Priorities for this week: Plan our Testing Infrastructure (choose lead person), Contact all GSoC students | 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 10 May 2011.
02:07 whiteknight left 03:32 bluescreen left 07:52 contingencyplan joined 10:44 lucian joined 10:50 lucian left 10:51 lucian joined 11:37 lucian_ joined 11:41 lucian left 12:39 darbelo joined 13:00 lucian_ is now known as lucian 13:35 bluescreen joined 15:36 whiteknight joined 16:34 kid51 joined
kid51 kid51's report 16:34
* DONE
** Cage-cleaning of 20+ Trac tickets; led to closing of trac.parrot.org/parrot/ticket/2115 and discussion of others. 16:35
** Took and closed trac.parrot.org/parrot/ticket/2119.
** Almost succeeded in closing trac.parrot.org/parrot/ticket/540, but Taptinder reported build error on Cygwin64.
* DOING
** Looking into trac.parrot.org/parrot/ticket/1761. How do I get access to parrot.org?
** Drafting presentation for YAPC::NA::2011 in Asheville, Monday, June 27.
** Trying to encourage participation in FOSSCON in Philadelphia, Saturday, July 23.
EOR
17:04 atrodo joined
cotto_work *did: 17:10
- reviewed the Select dynpmc in tewk/select (#2034)
-- summary:
--- not a fan of the interface
--- am willing to update it myself, accept a patch or commit as-is experimentally
--- I'll do something once I get some kind of feedback.
- booked hotel for YAPC::NA 17:11
- M0 progress:
-- got a copy of Appel's Compiling with Continuations
--- It's dense and delicious, not unlike granola.
-- wrote some more tests
-- figured out a workable syntax for labels
- GSoC progress:
-- helped soh_cah_toa get a minimal frontend building
-- helped him navigate Parrot's guts
-- the debugger is now known as "hbdb"
*will do:
- get the M0 prototypes as far along as possible by Saturday
- write a bunch of example M0 code and tests
- make a list of questions
- meet with allison, dukeleto and chromatic on Saturday to (hopefully) hammer out the last bits of M0
- help soh_cah_toa as needed
*eor
note: I may miss a subset of #ps today. dukeleto++ said he'd lead.
whiteknight WHAT I DID: 17:40
* Was without internet access for most of the week.
* Worked on Rosella. The Query, File, String and Memoize libraries, and the REPL. Query and Memoize are now listed as "stable"
* Playing around with my Parrot-in-Xchat plugin. nothing working yet, but less hopeless now than it was.
* Ran callgrind on an unoptimized Parrot building Rakudo's core.pm. 4 hours later, I uploaded the results file to a repo on github for public analysis. I've already found some goodies in it.
* Looked at profiling issues in general. Starting to form a vague idea about what to do with it.
* Finally picked up my Python book and am starting to learn it in earnest.
* GSOC Started! We have 6 active students starting their projects as of yesterday. I'm following along anxiously.
WHAT I WILL DO:
* Looking at profiling, PCC, and optimization opportunities. May run a few benchmarks if I can fix anything. 17:41
* Maybe more Rosella, but I've scratched that itch a lot lately.
EOR
17:41 lucian left 18:05 benabik joined 18:16 NotFound joined 18:25 mikehh joined
NotFound What I did: 18:26
-parrot
* Added a --help option to the create_language tool.
* Minor fixes.
-winxed
* Improved compile time scope search.
* Put some examples up to date with recent NCI changes.
* Mysql example now allows to specify connection encoding.
* Created module WinxedGtk to acces Gtk+ via NCI.
github.com/NotFound/WinxedGtk
Written in winxed, but should work from pir and HLLs.
What I will do;
* Improve WinxedGtk.
EOR 18:27
mikehh What I did since my last report: 18:32
* building and testing parrot on amd64/i386, with gcc/g++
* some fixes
* building and testing rakudo and winxed against latest parrot
* first cut at adding deprecation docs from wiki to docs/deprecations in master
as .pod files. added to html docs as deprecations under developer docs
What I intend to do in the next week:
* testing and fixing
* continue working on deprecation docs as necessary
.eor
benabik DID: 19:28
- got a shiny box from Google
- blogged: parrot.org/content/gsoc-0-schools-out-summer
- twice: www.parrot.org/content/gsoc-1-your-marks-get-set
- Converted PAST::Node and children into NQP with Q:PIR
WILL DO:
- Convert PAST::Compiler similarly
- Start replacing Q:PIR with NQP
- Get work done so far into main repo once bacek looks it over
EOR
Just DID: Booked a room at YAPC::NA 20:01
20:21 lucian joined 20:23 dukeleto joined
Util # Done: 20:24
* Adapted and applied patch from bubaflub++ to close TT#1217.
* Realized I had the wrong date for PDS, a full week after the event :(
# Plan to do:
* Write talk for YAPC::NA::2011
* TT#919
# 7-day ticket report:
11 closed: fixed
1 closed: invalid
7 new 20:25
1 reopened
.end
dukeleto What I did: 20:27
* Hacked on parrot embed tests some more
* Talked with some GSoC students
* Got Jitterbug to play nice with Parrot: jitterbug.leto.net:3000/ 20:28
* Hacked on M0 assembler. It generates partially correct bytecode now.
* Merged some pull requests in Cardinal and Parrot.
What I will do:
* Try to get Rakudo to play nice with Parrot
* Figure out all the other things that I am forgetting that I should do.
* Book tickets to YAPC::NA
Blockers:
* EFINITETIME
.EOR
20:29 whiteknight left
dukeleto hola! 20:31
Util Hello
mikehh hi there
kid51 hello 20:32
cotto_work: Are you present? If not, is dukeleto chairing?
dukeleto kid51: would you like to chair? 20:34
kid51: i was supposed to, but I have unavoidable maintenance/landlord issues
how did we do last week?
NotFound Hola
benabik hi
mikehh moved deprecation stuff to docs/deprecations
dukeleto i see mikehh++ made progress on putting deprecations in the repo
kid51 No net improvement in BZ tickets (per util's report)
dukeleto we need to make sure we update all our documentation to reflect that
BZ tickets? 20:35
kid51: also, you email support@osuosl.org and give them your ssh pub key to get access to parrot.org
cotto_work hi
kid51 thx
Util 12 closed vs 8 new-or-reopened 20:36
dukeleto hands it over to kid51++, but will be here intermittently
kid51 cotto_work: Do you want to chair?
cotto_work kid51: sure
dukeleto kid51: he is at a $work meeting
or not.
dukeleto backs away
cotto_work got back sooner than expected
dukeleto cotto_work: sounds good. all yours
cotto_work Our goals were: 20:37
GOAL 1: Merge/review Select dynpmc (cotto)
GOAL 2: Contact all GSoC students
GOAL 3: Consolidate deprecations data into api.yaml (mikehh)
20:37 soh_cah_toa joined
cotto_work I know that the first one was done. 20:37
dukeleto I have contacted many, but not all gsoc students. 20:38
Anybody heard from rohit lately?
cotto_work Unfortunately we had to disqualify one GSoC student.
dukeleto I skyped with bubaflub++ and soh_cah_toa++
cotto_work dukeleto: weekly blog posts from GSoC students are now mandatory, right?
dukeleto cotto_work: yeps 20:39
cotto_work ok.
I saw some work on deprecations got done by mikehh++ 20:40
mikehh Goal3: I placed the wiki documentation in docs/deprecations
cotto_work mikehh: thanks
q1q 20:41
mikehh not sure about the yaml stuff
I also put those docs into make html, but maybe we want to move it, it is under developer at the moment 20:42
dukeleto mikehh: should be fine for now 20:43
mikehh: did you get to update the instructions about where deps go, so that people are pointed to edit/create those pod files, instead of wiki pages?
cotto_work git is good at tracking files when they get moved
mikehh didn't so much move as copy them (with appropriate changes) but needs checking 20:44
Util q1q 20:45
dukeleto cotto_work: i am talking about documentation
cotto_work: and this stuff moved from outside of git, into git
cotto_work dukeleto: sure. I'm just saying that we can move it around later if needed.
20:45 spinclad joined
dukeleto cotto_work: agreed 20:46
spinclad: welcome
cotto_work We should make sure that the docs updates happen. Having straightforward and accurate deprecation process docs is important.
dukeleto cotto_work: i would so go far as to say it is essential to the health of parrot
deprecations are what allow parrot to move and improve quickly 20:47
mikehh at the moment it would have to be done manually, I don't see a way to automate it
dukeleto mikehh: i am confused at what both you and cotto are talking about
perhaps they are not the same thing. 20:48
mikehh I'll try and keep on top of it
spinclad dukeleto: thank you. (nothing to report, for months now...)
cotto_work I'm talking about updating the docs that were moved into git to say that git (not the wiki) needs to be udpated.
*updated
mikehh I woluld say both need to keep in sync 20:49
if something is added to docs/deprecations, it needs to be added to the wiki and vive versa 20:50
dukeleto mikehh: seems horribly inefficient and just waiting to be out of sink
mikehh: why do we need the trac wiki when we have HTML-formatted POD on Github?
cotto_work One should be canonical and the other should be automatically synced.
dukeleto mikehh: why do we want to create more work for ourselves?
cotto_work (at most. Alternately, we could have just one source.) 20:51
dukeleto I vote for the POD in our repo to be canonical. All external copies of it are the mirrors.
cotto_work I'm fine with that.
dukeleto cotto_work: we could have a www::mech script that updates our trac wiki with the version in our docs/ 20:52
cotto_work dukeleto: yes we could
as long as we're smart about keeping credentials out of cvs
*vcs
dukeleto cotto_work: but i am not writing it, and i think one source is fine for now 20:53
cotto_work dukeleto: Good. You're overloaded already. Volunteers are welcome, but until one shows up we'll keep the canonical version in git.
mikehh I'll look into it if I get some time for it
NotFound Information is what allows parrot to improve quickly. Lack of deprecation information blocks people when his code need updating.
20:54 wknight-phone joined
cotto_work mikehh: thank you. 20:54
lucian is late again. sorry 20:55
mikehh it should move into docs.parrot.org when it gets updated
cotto_work Are there any other comments on the week's goals before we move to questions?
I guess not. 20:56
y question: It's becoming clear that our trac setup is making it difficult for people outside of Parrot to submit tickets (among other things). Can we have a volunteer to look into alternative ways of preventing trac spam that will allow humans to continue posting bug reports?
*my
Util Just use parrotbug? 20:58
cotto_work except that parrotbug doesn't actually post bugs
mikehh whatis to prevent spam coming in from there?
kid51 Some data: Rarely a day goes by when a bot creates a Trac user account. But because we deleted the 'auth' status, that account -- or any valid new user account -- can't do anything until we/I grant them 'developer' privileges. 20:59
The ratio of bot accounts to real-human accounts is upwards of 10:1.
20:59 bubaflub joined
cotto_work mikehh: parrotbug doesn't currently interact directly with trac. 20:59
kid51 A lot of work for me.
lucian someone suggested moving to github issues, forgot who
kid51 But it has kept us free of spam Trac tickets since we made that change. 21:00
wknight-phone me
cotto_work I'd be +1 if we had the migration to do over, but another ticket migration sounds like a huge time sink.
mikehh if we set parrotbug to post to trac or github, will that stop spam? 21:01
cotto_work I would much rather make it easy for humans to set up usable trac accounts without admin intervention. 21:02
I'll take a shot at finding something viable. Others are encouraged to jump in and help. 21:04
eoq 21:05
Util: what was your question?
Util 0% coverage of src/list.c: tapir2.ro.vutbr.cz/cover/cover-resu...3/c_cover/
Looks like current GCs no longer use list.*. Is the code dead now?
cotto_work Util: I believe that's bacek's code. 21:06
Util OK; I will ask him. Thanks. 21:07
cotto_work Are there any other questions? 21:08
kid51 cotto_work: Yours 21:09
cotto_work kid51: mine was answered (enough)
21:10 wknight-phone left
kid51 has to reboot 21:13
21:13 kid51 left
cotto_work Let's call it a wrap. 21:14
mikehh Goals?
cotto_work ah
GOAL 1: Make git the canonical source of deprecation information (mikehh)
GOAL 2: Find a way to make trac human-friendly and bot-hostile (cotto)
(others are welcome)
moderator Priorities for this week: irclog.perlgeek.de/parrotsketch/201...#i_3798168 | 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/ 21:18
21:27 bluescreen left 21:37 bubaflub left 21:42 benabik left 21:52 NotFound left
tcurtis late post-report since I managed to doze off both before and after #ps: 22:55
What I did: 22:56
Created repository for my project: github.com/ekiru/lalrskate
Wrote a LALR::Grammar class and a prettyprinter tool for same. 22:57
Got my build system working.
What I will do:
Blog.
More reading.
Tests for the grammar class. 22:59
Sketch out a more detailed schedule for the next few weeks. 23:00
Hopefully get started on same.
EOR
23:17 lucian left 23:20 soh_cah_toa left, mikehh left 23:41 whiteknight joined 23:44 darbelo left