"Tuesday at 20:30 UTC"
Set by moderator on 20 September 2010.
00:24 whiteknight joined 00:44 particle joined 03:03 whiteknight left 03:05 bluescreen left 05:01 eternaleye left, eternaleye joined 09:11 bacek left 10:13 bacek joined 10:39 contingencyplan left 11:43 kid51 joined
kid51 Parrotsketchers: Remember that 20:30 UTC arrives one hour earlier in most of North America starting today: 3:30pm EST, 12:30pm PST. 11:46
kid51's report 11:57
DONE
* Closed, re-opened and re-closed trac.parrot.org/parrot/ticket/1841 adding 'osvers' key-value pair to configuration data.
* Closed trac.parrot.org/parrot/ticket/396 "32/64 bit data on smolder reports"
* Worked on several older ticket:
* trac.parrot.org/parrot/ticket/855 "profiling options too specific to GCC"
* trac.parrot.org/parrot/ticket/532 "headerizer refactor" 11:58
* trac.parrot.org/parrot/ticket/1415 "parrot macport"
WILL DO
* Will continue to work on above tickets
* Won't have time for Parrot work until Wed eve; will probably be absorbed with transition to git rest of week
REQUESTS
* Need feedback on trac.parrot.org/parrot/ticket/1840 "config step to detect RTEMS"
* trac.parrot.org/parrot/ticket/1844: Can someone add basic git instructions to README? (These could be brief but also point to more complete discussion on Parrot wiki.)
And thanks to dukeleto++, mikehh++, cotto++ and all other who spent many hours on version control system transition. 11:59
END
12:10 particle1 joined 12:13 particle left 12:29 bluescreen joined 13:24 kid51 left 14:12 dukeleto joined 14:31 bluescreen left, bluescreen joined 14:32 bluescreen left, bluescreen joined 15:19 plobsing_ joined
plobsing_ What I Did: 15:26
* worked towards gsoc_nci merge (ugly sync w/ master, codingstd)
* complain (TT #1842)
* support for parrot-libjit-fb (yay I haz a user)
What I Plan:
* gsoc_nci merge sometime *this* week (testing much appreciated, ask me how)
* concrete action plan for TT #1842 (pending decision in #ps)
EOR 15:27
15:41 atrodo joined 15:47 NotFound joined 15:50 whiteknight joined
whiteknight WHAT I DID: 15:59
* Cheered from the sidelines for the git migration. Kudos to all involved.
* Created a fork on github, started prototyping the new embed API. Coming to a point where I will want wide feedback, especially on a few key issues
* Blogged, and got my new blog feed up on planet parrot
* Merged in the stdhandle_meths branch. I had intended to do it weeks ago but it fell through the cracks. Done now.
* Created a small handful of GCI tasks, have more ideas, but need time to jam them in.
WHAT I WILL DO:
* Continue working on the new API
* Planning to create a new project to test it. The xchat-parrot project I started doesn't seem the right place for it.
* Create more GCI tasks
WHAT I AM BLOCKING ON:
* Teething baby. Seriously, the poor kid has like 8 teeth coming in simultaneously.
EOR
16:17 darbelo joined 16:26 plobsing_ left
dukeleto Did: 16:30
* Worked on GCI stuff. Still need to do a lot more.
* Converted us to Git. Had to do it again because I accidentally gave commits from GeJ++ to gerd++
This is now fixed and all is well. You need a "git pull --rebase --tags" if you have the old repo.
Or you can clone again.
* Currently at an Evolutionary Biology Hackathon, and talked to many people about Parrot and Perl 6,
fixing FUD.
* Looked at some of our failing tests for Parrot::Revision. I think Parrot::Revision is a big ball of overcomplication.
It needs to be fixed with fire.
Will do:
* Make our org page for GCI
* Add more tasks to GCI
* Write blog posts about GCI
* Write a "how to submit patches" section for our git_workflow.pod, requested by allison
Blocking on:
* Wanting to be utterly lazy, but failing at that.
.EOR
16:45 particle1 is now known as particle 16:55 contingencyplan joined 17:03 dukeleto left 17:05 dukeleto joined 17:11 dukeleto left 17:13 dukeleto joined 17:24 dukeleto left 17:37 dukeleto joined, mikehh joined
mikehh What I did since my last report: 17:48
* building and testing parrot on amd64/i386, with gcc/g++
* some fixes
* branch testing and fixing
* did some work on GCI - needs to do more
* got my git migration working - trying to sort out problem tests
What I intend to do in the next week:
* testing and fixing
* get something workable for GCI
.eor
18:11 moritz joined
moritz I have more of a question than a report 18:12
I have a local patch for parrot that changes the 'revision' config to git-describe output instead of a SHA1
moritz@trudi:~/p6/rakudo/parrot>./parrot_config revision
RELEASE_2_9_1-204-gc762e42
this has the advantage of letting us (ie the rakudo and other HLL devs) compare revisions without having the parrot git repo available 18:13
any objections to me pushing the commit?
EOQ.
P.S.: patch at nopaste.snit.ch/25448 18:18
18:47 stilgar joined
dukeleto moritz: let's talk about that question in #parrot 19:03
moritz dukeleto: wfm
cotto_work *did: 19:29
- helped dukeleto knock out the git migration
- tried and failed to notifty parrot-dev due to the latter being broken
- worked with osuosl to get trac working with the github trac plugin
- udpated trac to include the history dukeleto rewrote
- everything seems to be working now 19:30
*will do:
- help clean up the leftovers from the git move
- get back into opmap_aware_pmcs
- raise the bus number for Lorito's overall design
*blockers:
*eor
19:48 chromatic joined
chromatic I'm still poking at the GC MS2 tuning branch. A full Rakudo spectest run on 64- and 32-bit platforms would make me more comfortable about merging. 19:50
NotFound What I did (last two weeks): 20:03
-parrot:
* Added a few test
What I will do:
Get used to git.
EOR
Util moritz: +1 to push "git describe" patch. 20:14
# Done:
* No pure-Parrot work this week.
* Added 14 Perl 6 solutions to RosettaCode
* Expanded RosettaCode Quaternion solution to full Perl6 module.
# Plan to do:
* Contribute Advent calender ideas.
* No pure-Parrot work next week. Pbc_to_exe after that.
.end
20:18 tcurtis joined 20:27 kid51 joined
whiteknight 'ello 20:33
kid51 Hello, #parrotsketch
chromatic hello
mikehh hi there
darbelo Hi
cotto_work hi
chromatic I hear our migration worked.
whiteknight yessir. Wonderfully
cotto_work no limbs were lost
chromatic Now Rakudo needs some way to track head. 20:34
kid51 Have we identified loose ends and the people who are going to tie them up?
dukeleto hola
Blood was shed in the migration, but I have recovered.
kid51: are you volunteering? ;)
mikehh seems to be working - test seem to pass now, wqith a bit of fiddling 20:35
kid51 No, because I won't have any time to spend on that until next Monday at the earliest
mikehh with
dukeleto Parrot::Revision is currently slightly broken and needs to be cleaned with fire.
kid51: well, then. No fun for you.
kid51 I can look at Parrot::Revision but only if it's non-urgent
dukeleto kid51: i am most likely going to delete it, so it isn't urgent
mikehh I've got 3 tests TODOed at the moment
dukeleto mikehh: i just fiddled with those :)
mikehh: git pull --rebase :) 20:36
chromatic Can I suggest an alternate approach for Rakudo?
dukeleto chromatic: alternate approach to what?
chromatic Compare timestamps instead of SHAs.
kid51 IIRC we used Parrot::Revision to generate data used in 'parrot --version'
mikehh kid51: yes
dukeleto chromatic: we are probably going to compare git-describe strings. But dates could work for most cases. But they will fail when it comes to corner cases in version numbering. 20:37
NotFound Sorry, got distracted. Hola.
chromatic We don't need to compare version numbers when working with trunk.
whiteknight We need to capture all relevant data, and leave it up to the HLL devs to decide how to use it in comparisons 20:38
dukeleto chromatic: i have a plan.
chromatic My concern is overcomplication.
dukeleto Tarballs can only depend on version numbers. If the parrot repo is available, then sha1's or describe strings can be used
chromatic: i worry about that as well. 20:39
chromatic Separating tarballs from head is a good start.
dukeleto so tarballs will use the 'version' config key, repos can use the 'sha1' or 'git_describe' config key 20:40
chromatic Anything else we need to schedule/prioritize regarding the migration?
dukeleto I just pushed a commit that makes Parrot::Revision always return "r50000" to tell old HLLs "this parrot is too new for you"
i will store the git sha1 in a 'sha1' config key 20:41
kid51 Has the Subversion repository been made read-only?
mikehh I kinda feel a bit lost at the moment - it is surprising how much I relied on emails and dalek to work out what has been happening
cotto_work kid51: yes
dukeleto kid51: yep, a while ago
darbelo dukeleto: No HLL cheks for that. They check for a parrot *too old*. 20:42
mikehh at r49810
dukeleto darbelo: hmm. I suspect you are right. My thinking was backwards.
kid51 mikehh: I agree with you about the "lost" feeling
dukeleto darbelo: i guess i should be returning 0 instead
kid51 mikehh: What I've come to realize is that there are a vast number of administrative tasks needed to keep this project going. 20:43
dukeleto why do y'all feel lost?
mikehh kid51: yeah definately
dukeleto i understand that some things, outside of our control, conspired to make the git migratin more difficult
like parrot-dev going down
kid51 Because I like to know what's being committed, when the wiki is changing, etc.
dukeleto I can't do anything about that.
kid51: git log -p
dalek went down: That was out of our control as well. sorear++ just fixed it 20:44
kid51 dukeleto: I haven't had time to begin working with the github repo, so git log -p is a ways off for me.
mikehh dukeleto: was just saying I looked at the emails and dalek stuff in #parrot a lot
kid51 dukeleto: But is sorear's fix *still* working?
dukeleto kid51: well, let me know when you catch up to the future. There is also github rss feeds that you can subscribe to. 20:45
kid51: if you want to volunteer to check, go ahead
Complaining without volunteering isn't very useful.
kid51 dukeleto: I don't find these comments helpful.
whiteknight no fighting
mikehh dukeleto: not complainin' just observin'
dukeleto It was a general statement, i am not trying to say that kid51 or mikehh are complaining. 20:46
chromatic Shall we move on?
dukeleto But as someone who spent dozens of hours in the last few days on the migration, I am hearing more complaints than thanks.
And that doesn't make me feel good.
kid51 dukeleto: The problem is that we need people for these administrative/infrastructural tasks who are not also heavily involved in coding.
mikehh dukeleto: ++
dukeleto kid51: yes, i agree. 20:47
mikehh or should I say dukeleto++
NotFound dukeleto: thanks!
cotto_work We do plan on making parrot-commits work again. We might just need a breather.
whiteknight it's a matter of deciding how they should work. We could have github post-commit emails being sent out immediately if that's what we wanted
dukeleto Just to clarify: I do not think kid51 or mikehh were complaining, i was just expressing a general feeling.
whiteknight if we want a format or features they don't offer, that's different 20:48
cotto_work Seeing that a commit happened and which files it touched is nice (which is what github offers), but having the contents of those diffs is much nicer.
whiteknight cotto_work: yeah, but if those diffs are huge, getting them via email is lousy 20:49
20:49 darbelo left
cotto_work I suppose we could easily enough enable github's default emails until something better is possible. 20:49
20:49 darbelo joined
chromatic Do we have a volunteer to take that on? 20:50
cotto_work whiteknight: we can have separate lists if you prefer. It's a separate list so it won't be sent to anyone who didn't sign up for it.
er, separate lists for what github sends out by default and for the full diffs
whiteknight cotto_work: if we don't have a custom solution in place soon, the standard github emails do seem like a nice stopgap
cotto_work I'll get that going.
whiteknight who knows, after experiencing them, people might prefer to more brief emails 20:51
dukeleto cotto_work: it should be clicking one button in the github admin interface
cotto_work using parrot-commits for now
dukeleto: and any permissions issues with osuosl
mikehh I just find that the fact that some parrot mailing lists went down and dalek gave up just when we were migrating is just another case of Murphey's Law
whiteknight yes, it was a particularly bad confluence of events
the osuosl guys don't seem to know the root cause of the list failures, but they are watching it closely 20:52
20:52 nwellnhof joined
dukeleto so, what is our business for this #ps? 20:53
most of this conversation could be in #parrot
whiteknight We have 2.10 coming up in a week. tcurtis is on the chopping block for it
mikehh 'k - I think chromatic should merge gc_ms2_sf 20:54
whiteknight he's been busy, we should probably check that he's still up for it
chromatic Are there any features we must merge for 2.10?
whiteknight mikehh: Agreed
chromatic or deprecated features to remove?
dukeleto gsoc_nci is *so close*
cotto_work We need a volunteer to work through the git-based release process to make sure it's workable.
chromatic Oh yes, gsoc_nci.
whiteknight I need to get in touch with shockwave, I think I have all the embedding interface stuff he requires for his work. It's a very very small subset of things I will be adding
so we're good on that front for 2.10
I can put some eyes on gsoc_nci in the next few days, probably 20:55
dukeleto Since I wrote the docs for a git-based release, I am not a good person to test it. But I will help whoever does it.
plobsing said he needed testing on gsoc_nci
chromatic Do we have a volunteer to manage the gsoc_nci merge? 20:56
kid51 Re deprecations:
chromatic I'll work on gc_ms2_sf merge after I hear about whiteknight's testing tomorrow.
kid51 nwellnhof: I think the branch mentioned here is ready to merge: trac.parrot.org/parrot/ticket/1778
Correct?
nwellnhof yes, i was just waiting for the git switch to happen. 20:57
mikehh chromatic: I tested on i386 and amd64 (g++ with --optimize) taests same as in trunk
but a bit faster, especially rakudo build (10% improvement) 20:58
kid51 Also re deprecations: If we can get feedback from plobsing/luben we can address this one: trac.parrot.org/parrot/ticket/1655
whiteknight chromatic: I will try to push that up to tonight then, if you're waiting on little ole me
chromatic Please do, thanks.
Confirmation from two other people increases my confidence.
whiteknight plobsing was looking at gsoc_nci too. I'm sure he'll have his hands on it
chromatic Other organizational or scheduling issues to discuss today? 21:00
whiteknight none for me
chromatic Question time then. 21:01
Any questions? 21:02
mikehh what about GCI?
dukeleto I need help with it.
dukeleto volunteers for too much.
Students will start grabbing tasks Nov 22nd. 21:03
21:03 allison joined
mikehh I've got some stuff to do there and am working on it as well 21:03
dukeleto needs to write a blog post about GCI. Really needs to
whiteknight I can offer a little help here and there 21:04
dukeleto: can you outline what help you need, or what roles specifically you need other people to fill?
mikehh so we have less than 2 weeks to get things ready 21:05
dukeleto whiteknight: i need people to volunteer as mentors for tasks 21:06
dukeleto will not be mentoring any tasks. Admin'ing is work enough.
whiteknight I can mentor almost any task that doesn't involve translating 21:07
I barely speak english
mikehh I'll help as I can and will amke myself available for any #parrot related questions
make
dukeleto mikehh++ whiteknight++ 21:08
mikehh but my sentiments regarding translations agfree with whiteknight
agree 21:09
dukeleto we already have translation mentors. They just might not know it yet.
kid51 prints out GCI wiki page to look at tasks
mikehh we probably need to push for othewrs there, and clearly define what is to be translated 21:10
others, my typing had started to go to pieces 21:11
chromatic Is that sufficient committer-power to handle GCI?
Util lives next door to a T-shirt screen-printer, and should have time to mentor. 21:12
dukeleto Util++
chromatic Anything else to discuss today?
dukeleto we should focus on getting rakudo to talk to parrot.git before 2.10 21:13
i am doing some of the parrot side, moritz is doing the rakudo side
mikehh and taptinder needs to move to git
smoke seems to work ok 21:14
although most of the smokes seem to be still tied to svn at r49810 21:15
whiteknight I think there are some smoke bots that haven't gotten the git memo yet
mikehh I seem to remember one bot that was running parrot 0.9.0 for a long time 21:16
chromatic Should we gather a list of contact points for various smokers? 21:17
whiteknight yes
dukeleto Can we deprecate Parrot::Revision ? 21:18
does any external project use it? Does it need a dep cycle ?
whiteknight I say "no" 21:19
tcurtis On the subject of 2.10, yes, I am still up for being release manager.
whiteknight tcurtis++
dukeleto tcurtis++
cotto_work tcurtis++
dukeleto tcurtis: you are a brave man :)
chromatic Anything else for today? 21:20
dukeleto One thing. 21:21
People should try to use branches more often now, for anything "bigger than a breadbox"
cotto_work I'm sure that will come more naturally as the pain of svn branches fades from memory.
dukeleto cotto_work: indeed. 21:22
cotto_work I've blocked it out, but I'm sure other people can remember it.
mikehh cotto_work: :-}
cotto_work +1 to more branching
chromatic Is that in the committer guide?
whiteknight if not, it will be
chromatic Can someone mail the highlights of the changes to parrot-dev? 21:23
dukeleto highlights?
github.com/parrot/parrot/blob/mast...rkflow.pod
chromatic What's new that Git provides that we should consider doing differently.
dukeleto chromatic: that is a good question. 21:24
dukeleto will pontificate on it 21:25
is it a wrap?
whiteknight wrap it 21:26
chromatic Wrap it. Thanks, everyone.
21:26 dukeleto left 21:27 darbelo left 21:29 NotFound left 21:30 kid51 left, whiteknight left 21:35 atrodo left 21:36 bluescreen left 21:45 bacek left 22:03 tcurtis left 22:08 nwellnhof left 22:45 PerlJam left 22:50 whiteknight joined 23:07 bluescreen joined