Priorities for this week: irclog.perlgeek.de/parrotsketch/201...#i_3126985 | 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/parrotsketch/today
Set by moderator on 20 February 2011.
00:22 lucian left 02:38 whiteknight left 07:59 lucian joined 08:08 contingencyplan left 08:24 lucian left 12:16 bluescreen joined 13:34 Coke left 13:39 Coke joined 14:09 atrodo joined 14:11 bluescreen left 14:26 contingencyplan joined 14:54 lucian joined 15:45 bluescreen joined 16:18 bluescreen left 16:46 bluescreen joined 16:50 mikehh joined 17:06 PacoLinux joined
tadzik I may be a bit late for #ps, so here'a pre-report. 17:12
DONE: * fixed a few tests in Cardinal
* moved cardinal from PGE to NQP-rx: doesn't work, does compile, pushed to a branch 17:13
* though with cotto++ about deprecations detection with regexes. Something turned out broken, didn't manage to fix it yet. On Github: github.com/tadzik/parrot-deprecation-detector 17:15
* Converted Close repo to git, fixed a few compilation errors. Contacted Austin asking for interest and assistance, no response yet 17:16
* Poked there and around looking to move LOLCODE and Punie to Nqp-rx too, LOLCODE's almost ready, will need to consult pmichaud or someone about writing PIR methods for P6 grammars 17:17
PLANS: Unspecified, preferably move DaD another step forward with automated deprecations detection
EOR
(I'll try to be less than an hour late for the actual #ps) 17:18
17:20 bluescreen left 17:35 bluescreen joined 18:33 PacoLinux left 19:08 bluescreen left 19:18 NotFound joined 19:21 mikehh left, mikehh joined 19:33 kid51 joined 19:38 lucian_ joined 19:42 lucian left
kid51 kid51's report 19:44
** Will not be at #ps today as will be en route to SLFC office for PaFo conference call
* DONE
** Devised test needed to close trac.parrot.org/parrot/ticket/692 (PBC to PIR fallback); closed.
** Completed work on trac.parrot.org/parrot/ticket/1954 (no more 'make docs'); closed.
** Cage-cleaning: reviewed status of approx. 30 tickets; sought comment from others; approx. 18 of these have been closed.
** No Trac ticket now carries a 'last modified' date greater than 21 months.
* DOING/WILL DO
** Seeking final comments on trac.parrot.org/parrot/ticket/1049 (correct hack in Makefile); intend to commit within 24 hours. 19:45
** Seeking final comments on trac.parrot.org/parrot/ticket/1159 (make distcheck); intend to kill within 24 hours.
** Will close trac.parrot.org/parrot/ticket/612 (pdd13).
* REQUEST
** If you respond to a Trac ticket I (or anyone else) opens, please tailor your response to the Description.
** Please don't try to enlarge the scope in a way that diverts people's focus away from the Description. (That happened to me twice in one ticket this week.)
** Please post on parrot-dev if you want to discuss a larger, broader issue suggested by the ticket.
** A focused scope makes a Trac ticket easier to understand and resolve.
** Thanks from the Cage-Cleaners!
EOR
19:46 kid51 left
NotFound What I did: 19:48
-parrot
* improve code covergae a bit
-winxed
* minor fixes, refactors and cleaning
* new predefs replace and push
* Worked on winxedxx. The goal of being able to compile stage 1 may be hard
to acomplish due to inhability to compile coroutines and other features,
tweaking the stage 1 source to allow it will be defeating the purpose
of improving the bootstrarp process, so the future of this project
is unclear.
What I will do:
No plan.
EOR
Tene The past week, I've been supporting and planning the new work on Cardinal. We still need some infrastructure changes, and I don't seem to have admin privs on github.com/parrot/cardinal/, which I'd like to get fixed. 19:54
Github can't migrate the issues and wiki individually, but can migrate entire repos, so we may just want to delete github.com/parrot/cardinal and have github move it over.
I don't know what github privs I'll need for that, or who to coordinate with. I assume dukeleto. 19:55
I also started experimenting with implementing a ruby object model on top of 6model, and mostly failed. I'm planning to work with jnthn to find out what I need to do differently.
WOR 19:56
EOR
atrodo .did: 20:14
* Got a parrot commit bit
* m0-spec speculation
* Little bit of lorito hacking
.todo:
* More lorito/m0-spec hacking
* Going to try and tweak isparrotfastyet with suggestions by bacek++
.end
20:16 plobsing joined
bacek Done: 20:17
* gen_gc2 cleaned and merged.
* Start opsc_full_parse branch for semantically parse of ops.
* Parsing is done.
Will do:
* Continue work on opsc_full_parse branch
* Generate PAST tree
* Emit C code for new PAST tree 20:18
* (optional) Thinking about implementing JIT on top of it.
* Tuning the Moon in GenGC. Out of ideas for now how to do it.
EOR
mikehh What I did since my last report: 20:21
* building and testing parrot on amd64/i386, with gcc/g++
* some fixes
* branch testing and fixes
What I intend to do in the next week:
* testing and fixing
.eor
cotto_work *did: 20:22
- knocked out a handful of tickets, kid51++ for agitating
- code review, feedback
- M0 roadmap progress
-- chatted with dukeleto about a wide variety of M0 questions
-- will verify that pdd32 addresses them tonight
-- thought about things
- profiling runcore progress
-- none
*will do:
- M0 thinking and coordination, find remaining holes, do some experimenting
- profiling runcore hacking/research
*blockers:
- none
*eor
20:26 tcurtis joined
Util # 7-day ticket report: 20:27
18 closed: fixed
2 closed: invalid
5 closed: wontfix
13 new
.end
plobsing What I Did: * ptrbuf branch: implement better pointer/buffer/struct handling types
What I Plan: * finish up and merge ptrbuf * small improvements * act on deprecations
not as planed :(
What I Did: 20:28
20:28 dukeleto joined
plobsing * ptrbuf branch: implement better pointer/buffer/struct handling types 20:28
What I Plan:
* finish up and merge ptrbuf
* small improvements
* act on deprecations
EOR
cotto_work hello 20:31
Util Hello
mikehh Hi there
NotFound Hola 20:32
atrodo Hello
20:32 tewk joined
plobsing o/ 20:32
Coke \\ƶ 20:33
cotto_work How've we done since the last #ps? I forgot to get a list of goal, but general thoughts are welcome. 20:34
*goals
mikehh well gen_gc got merged and some other stuff 20:35
and ticket work
cotto_work any thoughts on that process? It didn't seem too disruprive
bacek ~~ 20:36
dukeleto howdy
cotto_work I guess not. Does anyone have suggestions for goal for the coming week? 20:37
mikehh the main disruptions I noticed were trying to get gerd's json stuff working
cotto_work mikehh: yes. I talked with him and he'll be working in a branch. I encourage anyone with tuits to take a look at it once he pushes. 20:38
dukeleto testing the Select PMC might make a good goal 20:39
NotFound I suggest to anyone addding/removing/modifying modules a generous usage of git status after a realclean
dukeleto NotFound++
NotFound: do we need to say that in git_workflow.pod somewhere?
NotFound dukeleto: not a bad idea
dukeleto Tene: privmsg me and we will get your commit bits for parrot/cardinal figured out 20:40
Tene dukeleto: I have commit privs; just not admin
but, ok
NotFound I think admin privs are for projects, not for repos. 20:41
dukeleto Tene: yes, that is what I meant 20:43
NotFound 'Organization' seems to be the github lingo.
cotto_work I don't see any questions queued. Does anyone have a point they'd like to raise?
NotFound q1q
dukeleto q1q 20:44
cotto_work NotFound: go ahead
NotFound Should we put the perlre module out of the main repo?
dukeleto NotFound: please explain
cotto_work NotFound: you mean pcre?
NotFound That is, pcre.
It seems to not ne used by anything in the build or other core moduels. 20:45
bacek +1 to remove it
cotto_work Sounds like a potentially good idea. Are there any volunteers to make a branch? 20:46
mikehh is it used anywhere, or is it a holdover to the way it was?
NotFound The only problems reported for years had been only for it failing tests. So it looks like no one in the world cares. 20:47
dukeleto +1 for removal
mikehh and on that note how many other holdovers do we have?
cotto_work mikehh: probably a discouraging number 20:48
NotFound Probably, but this one is periodically annoying someone.
cotto_work NotFound: exactly. We can rip them out as they get in the way.
(or look into ripping them out 20:49
)
mikehh +1 then 20:50
cotto_work NotFound: eoq? 20:51
20:51 whiteknight joined
NotFound cotto_work: aye 20:51
cotto_work dukeleto: go ahead
actually, was there a volunteer to start a branch? 20:52
NotFound I can give it a try, if no one wants.
dukeleto GSoC: We need a plan, mentors, and some good proposal ideas on our wiki page.
tewk (with-continuation-mark
whiteknight <--mentor, volunteer for whatever else
mikehh me too 20:53
cotto_work <- probably a mentor, depending on how sparse my free time looks to be as gsoc approaches
mikehh as always I am happy to do testing and mentor for codetests and such 20:54
cotto_work I'll do my best to make sure that M0 is a good foundation for a gsoc project in time. 20:55
mikehh I think that a possible different threading approach ala plan9 or something is a good task 20:56
cotto_work We had a threading project last year that never got merged. 20:58
mikehh probably because our unserlying threding system is broke
underlying 20:59
20:59 bluescreen joined
mikehh and yes concurrency does not seem to be high on our priority list 21:00
cotto_work I'm thinking about how to make it possible in M0, but I don't expect threading implementation on top of it for a while.
Any other ideas? 21:02
NotFound Improve LWP, add https protocol. 21:03
Coke ideas for.. .this week? or gsoc?
NotFound gsoc
bacek NotFound, we need openssl/gnutls bindings for this
Tene mikehh: We've had tickets in trac for over a year to fix issues with our threading that I couldn't get anyone from parrot to actually look at and comment on
mikehh: So, "threading is now on the priorities of most parrot devs" is definitely true. 21:04
cotto_work Coke: either
mikehh Tene: just been having problems in testing with it a lot recently, so yes 21:05
21:05 bluescreen left
Tene mikehh: trac.parrot.org/parrot/ticket/757 21:05
cotto_work It appears that the meeting is winding down. Are there any further questions? 21:10
Coke anything to make progress on partcl tickets would be appreciated.
cotto_work trac.parrot.org/parrot/report/16 is the report for those tickets 21:11
mikehh *goals for this week? 21:12
Tene: will try and work on it
cotto_work mikehh: I'm open to suggestions. 21:13
dukeleto GOAL 1: Code review and test the Select PMC by tewk++
Tene mikehh: whiteknight wants to rip out the threading system and thinks that the current threading system is horribly misguided, so you may want to discuss with him before investing work on threading
cotto_work It seems to be failing a test atm.
mikehh Tene: whick is why I suggested a possible Plan9 approach 21:14
lucian_ mikehh: you mean erlang approach :) 21:15
21:16 lucian_ is now known as lucian
lucian i've said this before, low-level threads with locks are necessary for implementing many higher level constructs 21:16
plobsing lucian: the plan9 guys seem to think they have something erlang doesn't. or at least their marketing material suggests as much.
lucian plobsing: yes, but i disagree. of course, i'm not an expert
plobsing: take from my comment that it should be investigated more thoroughly, and in parallel with similar developments actually used in production 21:17
mikehh (with apologies to NotFound), look at golang.org and their approach
NotFound mikehh: as log as you call it golang, no problem ;) 21:20
mikehh NotFound: yeah, a lot of the Plan9 people are involved there 21:22
NotFound That's one of the reasons of its Issue 9 popularity.
mikehh as an aside I really liked the way Plan9 was going before the plug was pulled 21:24
tadzik how horribly late am I? 21:25
whiteknight tadzik: 100%
tadzik damnit. But I expected that
plobsing any other goal suggestions? 21:26
21:26 kid51 joined
Tene tadzik: you got here before kid51 at least ;) 21:26
mikehh btw t/codingstd/pdd_format.t is failing on Version pulls, should we remove that test - Its a bit svn-ish 21:27
tadzik Tene: :) 21:28
mikehh and remove the VERSION from pod
or is the Version there something different as in the Version of the pdd? 21:30
21:30 whiteknight left
Coke we ended up using the version in $revision$, which wasn't helpful. if we're going to track that, we should have a "last updated" field... and we don't need to put it in the file. We can autogen it when we do "make html". 21:31
Or we can do what the perl6 SYN do and add it in to the doc and manage it manually.
kid51 is in meeting 21:32
cotto_work Coke: I like the idea of an automatically added field. 21:34
It sounds like #ps is over. Let's call it a wrap. 21:37
21:43 NotFound left 21:49 plobsing left 21:50 atrodo left 21:56 kid51 left, gerd joined 21:58 gerd left 22:48 lucian left 23:20 whiteknight joined