|
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:03
lucian_ left
00:31
whiteknight left
01:08
Coke left
04:55
ShaneC left
07:16
bacek joined
07:56
contingencyplan left
10:24
Coke joined
11:26
lucian joined
13:21
wagle left
13:29
lucian_ joined
13:30
bluescreen joined
13:31
lucian left
13:32
lucian joined
13:35
lucian_ left
14:01
cotto left
14:04
bluescreen left
14:09
bluescreen joined
14:10
cotto joined
15:05
bluescreen left
15:16
wagle joined
15:22
bluescreen joined
15:29
lucian_ joined
15:31
lucian left
15:45
bluescreen left
15:47
bacek left
15:56
contingencyplan joined
16:00
bluescreen joined
16:03
lucian_ is now known as lucian
17:32
mikehh joined
17:54
ShaneC joined
17:59
NotFound joined
18:26
atrodo joined
18:27
benabik joined
19:39
kid51 joined
|
|||
| kid51 | kid51's report | 19:40 | |
| * DONE | |||
| ** Some work on configuration probes for auto::llvm. Brought the results of this work directly into master. | |||
| ** Saw some refactoring opportunities in lib/Parrot/Git/Describe.pm, lib/Parrot/SHA1.pm and corresponding config/auto*.pm files and t/configure/*.t tests. Refactored. | |||
| ** Cage-cleaning: Reviewed about 20 tickets, which led to about 4 TTs being closed. | |||
| *** (There was no significant change in number of outstanding Trac tickets this week.) | |||
| ** Communicated with other Parrot directors and OSUOSL re spamming of Trac. | |||
| * WILL DO | |||
| ** Start to poke people about preparations for Apr 30-May 1 Parrot Developer Summit, including: | |||
| *** Identification of Roadmap Goals needed. | |||
| *** Identification of teams to work on those Roadmap Goals. | |||
| *** Identification of areas where GSOC can feed into Roadmap Goals. | 19:41 | ||
| * Will only be paying half-attention to #parrotsketch today, due to $job needs. | |||
| * OPINIONS re GSOC PROJECTS/CANDIDATES | |||
| ** Cet. par., if a project is concerned with building something *on top of* Parrot, that should be something like Python, that's already in our scope, rather than something like Java, which is not in our current scope. | 19:42 | ||
| ** Cet. par., project slots should go to people who are not waiting for GSOC to start to contribute to Parrot but who are already contributing patches, documentation, tests, etc. (Merely talking on #parrot for months does not qualify here.) | 19:43 | ||
| ** Cet. par., projects that take a documentation- and test-driven approach to ones that do not. | 19:44 | ||
| ** Mis dos centavos | |||
| **EOR | |||
|
19:44
bubaflub joined
|
|||
| NotFound | -parrot | 19:57 | |
| * Testing | |||
| -winxed | |||
| * instanceof allows more types of class specifiers. | |||
| * Fix for without initializer bug in stage 0. | |||
| * New target type --target=include to generate parrot include files. | |||
| * Minor fixes, refactors and cleanups. | |||
| What I will do: | |||
| No plan | |||
| EOR | |||
| mikehh | What I did since my last report: | ||
| * building and testing parrot on amd64/i386, with gcc/g++ | |||
| * some fixes | |||
| * branch testing and fixes | |||
| * removing warnings | |||
| What I intend to do in the next week: | |||
| * testing and fixing | |||
| .eor | |||
|
20:01
bacek joined
|
|||
| atrodo | .did | 20:04 | |
| * started a opsc_lasm branch to test outputting lasm from ops | |||
| .todo | |||
| * wrap up isparrotfastyet changes | |||
| * lorito/m0 | |||
| .blockers | |||
| * SEGFAULT | |||
|
20:26
dukeleto joined
|
|||
| Util | # Done: | 20:26 | |
| * Worked on Parrot Coverity issue on #include recursion | |||
| # Plan: | |||
| * Finish Coverity issue | |||
| * Publish Rakudo Star .dmg | |||
| .end | |||
| dukeleto | What I did: | 20:27 | |
| * Various GSoC stuff | |||
| * Some M0 spec work | 20:28 | ||
| What I will do: | |||
| * GSoC | |||
| Blocking on: | |||
| cotto_work | *did: | ||
| - M0 roadmap progress | |||
| -- specified semantics for all ops | |||
| -- called the spec "final", got several holes from atrodo++ | |||
|
20:28
plobsing joined
|
|||
| cotto_work | *will do: | 20:28 | |
| - M0 research/implementation | |||
| -- look at cyclone and steal the good bits | |||
| -- fill in the gaps in the spec | |||
| -- start on a prototype assembler | |||
| *blockers: | |||
| - none | |||
| *eor | |||
| Hmm. That didn't all go through. | |||
| *did: | 20:29 | ||
| - M0 roadmap progress | |||
| -- specified semantics for all ops | |||
| -- called the spec "final", got several holes from atrodo++ | |||
| -- got suggestions from lucian++ about imitating Cyclone's pointer safety | |||
| --- will dig in and see if it can be done without a heavy runtime cost | |||
| - profiling runcore progress | |||
| -- none | |||
| *will do: | |||
| - M0 research/implementation | |||
| -- look at cyclone and steal the good bits | |||
| -- fill in the gaps in the spec | |||
| -- start on a prototype assembler | |||
| *blockers: | |||
| - none | |||
| *eor | |||
| dukeleto still hasn't gotten access to Coverity | |||
| Util | I will poke Coverity. | 20:30 | |
| cotto_work | Howdy. | ||
| mikehh | hi there | ||
| Util | Hello | ||
| NotFound | Hola | ||
| dukeleto | Jolly good day, fine parrot hackers. | ||
|
20:30
cgaertner joined,
tadzik joined
|
|||
| lucian waves | 20:31 | ||
| dukeleto | cgaertner: welcome | ||
| cotto_work: are you running this show? | |||
| cotto_work | dukeleto: I am. | ||
| How'd we do this week? No specific goals were set, but general comments are welcome. | 20:32 | ||
| bubaflub | hello | 20:33 | |
| tadzik | hello | ||
| bacek | ~~ | ||
|
20:34
soh_cah_toa joined
|
|||
| cgaertner | hello | 20:34 | |
| bacek is barely here | |||
| cotto_work | Trac spam was an issue. Is anyone looking into a better solution than requiring manual admin intervention? | ||
| soh_cah_toa | has anyone seen this? trac.edgewall.org/wiki/SpamFilter | 20:35 | |
| it's a spam filter for trac | |||
| cotto_work | soh_cah_toa: we're running the .11 series | 20:36 | |
| soh_cah_toa | really? and it's still getting through? hmmm... | ||
| cotto_work | Someone was looking into upgrading, iirc. | ||
| dukeleto | i asked OSL to help us, created a ticket, never heard back | ||
| cotto_work | soh_cah_toa: trac v .11.x, not that plugin | ||
| dukeleto | if someone else can go into #osuosl on freenode and coordinate with them, that would be awesome | 20:37 | |
| soh_cah_toa | oh okay | ||
| cotto_work | dukeleto: if that starts moving, let me know and I'll update the github plugin | ||
| dukeleto simply doesn't have time to mess with trac | |||
| cotto_work: nothing will happen unless a parrot person goes into their irc channel and asks for help and spends time working with them | 20:38 | ||
| cotto_work: they are totally overloaded and understaffed | |||
| cotto_work: and I can't be that person | |||
|
20:38
lucian_ joined,
lucian left
|
|||
| dukeleto | cotto_work: we need a person that is our OSL liason | 20:38 | |
| cotto_work | dukeleto: ok. If someone wants to volunteer for that, I'll take care of the github plugin. | ||
|
20:39
lucian_ is now known as lucian
|
|||
| soh_cah_toa | i'd volunteer but i'm still kinda new here | 20:40 | |
| cotto_work | soh_cah_toa: don't let that stop you. | ||
| soh_cah_toa | okay, well what would need to be done? | ||
| mikehh | soh_cah_toa: you have been volunteered | 20:41 | |
| kid51 arrives, able to pay only slight attention | |||
| soh_cah_toa | yay :) | ||
| cotto_work | soh_cah_toa: we have a handful of trac plugins. Looking into the upgrade path for those and the general upgrade process for trac would be a good start. | 20:42 | |
| also, soh_cah_toa++ | |||
| kid51 | soh_cah_toa: dukeleto, I and you can coordinate interfacing with OSUOSL off channel | ||
| ... so we don't need to discuss it much more here | 20:43 | ||
| soh_cah_toa | kid51: sure | ||
|
20:43
lucian_ joined
|
|||
| cotto_work | Are there any other points for discussion? | 20:43 | |
| lucian_ hates his ISP | 20:44 | ||
| kid51 | soh_cah_toa: /q aloha msg kid51 -- your email address and human name so that I can follow up with you later this evening | ||
| dukeleto | kid51: i sent an email to parrot-dev about it | 20:45 | |
| GSoC is going to a lot of fun this year. | |||
| cotto_work | GSoC is going to be nuts. | ||
| dukeleto | We have some very awesome proposals already, and I am sure lots will be submitted at the last possible second (just as melange crashes, no doubt) | ||
| cotto_work | (in a good way) | ||
|
20:47
lucian__ joined
|
|||
| cgaertner | I have some question re my gsoc proposal, if there's nothing else left to discuss... | 20:47 | |
| mikehh | what I have seen so far is good | ||
| dukeleto | smolder is still not working very reliably | ||
| it needs to be restarted every few hours in a cron job to prevent memory leaks | |||
|
20:48
lucian left,
lucian__ is now known as lucian
|
|||
| dukeleto is slightly concerned that chromatic++ has vanished | 20:48 | ||
| cotto_work: do we want to discuss gsoc proposals in here? | 20:49 | ||
| benabik | Quick comment, re kid51's preference for students to contribute pre-GSoC: I know my school workload is pretty heavy this quarter, so people who might be able to do awesome things this summer might not be able to do much beforehand. </My $0.02> | ||
| cotto_work | dukeleto: I don't see any reason not to, if there's nothing more pressing. | ||
| lucian selfishly agrees with benabik | 20:50 | ||
| cgaertner | right, so I'll go ahead, then | 20:51 | |
| allison | dukeleto: chromatic has had a lot of consulting work lately | ||
| cotto_work | cgaertner: go for it. | ||
| cgaertner | my problem is figuring out a timeline | ||
| dukeleto | benabik: that will definitely be taken into account | ||
| cgaertner | the project has two parts: getting GObject to talk to parrot and getting Parrot to talk to gobject | 20:52 | |
| however, the first part seems pretty trivial (just wrapping libparrot's C API) | |||
| so the bulk of the time should be taken for the second part | |||
| lucian | cgaertner, in vala, or something? | ||
| cgaertner | however, I don't know enough about parrot guts to make an educated guess how long that will take... | 20:53 | |
| lucian: once you have GObject binding, vala follows trivially... | |||
| lucian | cgaertner: i mean about embedding libparrot in gobject apps. vala's easier | 20:54 | |
| tadzik | Vala on Parrot wouldn't be that great if it doesn't enable the seamless C libs usage, as current Vala does | 20:55 | |
| seamless Parrot libs in current Vala: that'd be Awesome, imho | |||
| lucian | no, i meant consuming parrot from gobject. vala is an easier implementation language | 20:56 | |
| consuming gobject from parrot, that's gobject-introspection + NCI or libffi | |||
| tadzik | yeah | ||
| cgaertner | using a simple perl-script, I'm halfway to getting access to all PMC vtable functions through a GObject wrapper class | 20:58 | |
| once that's done, vapi files can probably auto-generated | |||
| lucian | ah, nice | ||
| dukeleto | cgaertner: very exciting to hear | ||
| lucian | well, you could conceivably generate gir data eventually | ||
| so that g-i works on the parrot proxies | |||
| cgaertner | the problem is that it seems too simple for gsoc - I might finish it before coding even starts... | 20:59 | |
| lucian | and then parrot can consume gobjects (that are parrot objects themselves) | ||
| dukeleto | cgaertner: i think writing proper tests and docs will take some time | ||
| cgaertner | so I need something else as a fallback if a get g-i to work too soon... | ||
| lucian | well, look at what pygobject-introspection folks are doing | ||
| dukeleto | cgaertner: and once you start writing tests, little corner cases start popping out of the woodwork | ||
| lucian | they've been working for a few years on that | ||
| bubaflub | cgaertner: having a plan in your proposal if you finish early is good - perhaps some advanced examples, even examples from other HLLs on parrot | 21:00 | |
| dukeleto | cgaertner: writing a simple "introduction to using gobject from parrot" would make a great thing to work on if you finish early | ||
| benabik | cgaertner: Reference and Introductory documentation is excellent, as are very thorough tests. | 21:01 | |
| tadzik | maybe rewrite some Vala internals to use Parrot instead of Glib? | ||
| cgaertner | I should probably get in touch with the python guys to find out what problems they encountered | 21:02 | |
| lucian | cgaertner: i'd be very impressed with a Gtk app on parrot at the end of gsoc | ||
| cgaertner: you can find them on gimpnet #python | |||
| cgaertner | tadzik: that was actually one of my first ideas: get valac to output pir instead of C | ||
|
21:02
cgaertner left
|
|||
| lucian | it can already output js, can't it? | 21:03 | |
|
21:03
cgaertner joined
|
|||
| cgaertner | back | 21:03 | |
|
21:04
lucian_ left
21:05
wagle left
|
|||
| lucian | i would also have some object system questions, not sure if appropriate for #ps | 21:06 | |
| cotto_work | lucian: probably best in #parrot | ||
| cgaertner | I'll do some more thinking and will start to draft a formal proposal during the next few days so I can get some more feedback before the deadline | 21:07 | |
| dukeleto | cgaertner: sounds like a good plan | 21:09 | |
| cotto_work | Would anyone like to propose goals for the coming week? | ||
| tadzik | I want to finish DaD once for all | 21:10 | |
| preferably in weekendtime | |||
| dukeleto | Reach out to prospective gsoc students | ||
| cotto_work | tadzik: what will make you consider it "done"? | ||
| dukeleto | tadzik: i see DaD as an ongoing thing | 21:11 | |
| cotto_work too | |||
| dukeleto | tadzik: what feature of DaD are you trying to "complete" ? | ||
| tadzik | well, what's on my tasklist :) | 21:13 | |
| the wiki page, and matching by a string, not only by a regex | |||
| the most important thing is filling the patterns in api.yaml, but no one seems to be interested about that | 21:14 | ||
| cotto_work | tadzik: file a ticket | ||
| tadzik | will do | ||
| added to todo | |||
| ETOOTIRED today | 21:15 | ||
|
21:18
soh_cah_toa left
21:23
kid51 left
21:27
lucian left
21:28
lucian joined
21:30
cgaertner left
21:33
plobsing left
21:34
NotFound left
21:43
wagle joined,
bluescreen left
21:53
wagle left,
wagle joined
22:03
wagle left
22:24
wagle joined
22:28
wagle left
22:29
wagle joined
22:32
bubaflub left
22:35
lucian left
23:10
particle left
23:56
whiteknight joined
23:58
particle joined
|
|||