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