Parrot 2.7.0 "Australian King" Released! | parrot.org Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (-9 to go), merge outstanding branches; parrot-members: vote by 2PM PT Tues Aug 31
Set by moderator on 30 August 2010.
dafrito the nice thing about that problem is it's easy for us to detect; false redirections would be much nastier 00:00
cotto_work Missing a handful of revisions doesn't bug me too much but 9000-ish is suspicious. 00:01
7000-ish, rather
dafrito yeah, it's alot, admittedly
but it's also 600 branches (on my old repo) to like, 32 branches
00:02 Psyche^ joined
cotto_work The nice thing is that if we charge ahead and later find out that we missed some commits, they'll be relatively easy to add to trac's db once we have them. 00:04
Paul_the_Greek I see that no PMC extends default. Does a PMC extend default if it doesn't specify an extends clause? 00:05
00:07 Patterner left, Psyche^ is now known as Patterner 00:09 Tene left
cotto_work I believe that's the case 00:09
confirmed 00:10
00:11 davidfetter left 00:14 Andy left
luben hello everyone 00:22
I'm back from vacation
cotto_work hi luben
00:23 seatek left
luben I have seen almost all of the patches from the ticket are applied. TT #1741 could be closed - all functionality now is in trunc. 00:25
cotto_work What about the ones that weren't applied? 00:26
luben they are not so important - mostly cleanups and fixes for bugs introduced in the cleanup. I will rework them for the current state 00:27
cotto_work great 00:28
luben thanks all for applying and thanks nwellnhof for spotting and fixing a bug I have introduced in hash_destroy
cotto_work opbots, names 00:29
moderator Parrot 2.7.0 "Australian King" Released! | parrot.org Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (-10 to go), merge outstanding branches; parrot-members: vote by 2PM PT Tues Aug 31 00:29
Paul_the_Greek Do we have a tool that shows where each vtable method comes from for a given PMC? 00:38
00:38 particle joined
dalek TT #1741 closed by cotto++: Macro abstraction for hash iterations 00:39
TT #1741: trac.parrot.org/parrot/ticket/1741
cotto_work It used to be the case that you could see that by looking at the generated C for a PMC, but we made that dynamic to avoid the cost of all the exported symbols of the VTABLE functions.
You could break out gdb and look at the vtable struct for a given pmc. 00:40
Paul_the_Greek Yes, I could do that.
chromatic suggested that I look at making Boolean not extend Integer. 00:41
cotto_work +1 fwiw
Paul_the_Greek So the question is: Which vtable methods are considered part of the definition of Boolean, and which are spurious because they are simply inherited? 00:42
In other words, what is the official definition of Boolean (or any other PMC)?
cotto_work because of the difference between methods and VTABLE functions as implemented in Parrot, we try to avoid the term "vtable method"
Paul_the_Greek Oh yes, I saw that. Good idea. I'll watch my vocabulary. 00:43
cotto_work If you saw it somewhere, feel free to point it out or excise it yourself.
Paul_the_Greek The list of vtable functions in the documentation is not the official definition.
cotto_work src/vtable.tbl is the most official list 00:44
Paul_the_Greek That's the list, but it doesn't define the Boolean PMC.
For example, Boolean modulus ... meaningful or nonsense? 00:45
whiteknight I read that file when I want to make myself angry
Paul_the_Greek Ha ha.
cotto_work are you asking about src/pmc/boolean.pmc ?
Paul_the_Greek Now, yes. But the philosophical question pertains to many PMCs.
Where is the official definition of the semantics of Boolean?
cotto_work Mu 00:46
Paul_the_Greek The question doesn't make sense so there is no point in answering? :D
cotto_work It makes a faulty assumption.
Paul_the_Greek The assumption that there should be an official semantics of Boolean? 00:47
cotto_work that's the one
Paul_the_Greek Uh, how can we support a PMC if there is no official semantics? For example, can I blow off Boolean modulus without concern?
cotto_work the test suite kinda shows the expected semantics 00:48
00:48 x3nU_ left, x3nU joined
Paul_the_Greek In some sense, yes. But we could simply forget to test something that people rely on. 00:48
00:49 sri left, sri joined
cotto_work In that case, we add a test. No, it's not optimal. 00:49
Paul_the_Greek So if I were to detach Boolean from Integer, I would have to be very careful to add vtable functions to Boolean for each Integer function that makes any sense at all. 00:50
cotto_work It does help that Parrot has inherited Perl's testing culture, so we do have a good chunk of tests lying around.
Paul_the_Greek Yes, we do. I'm quite impressed with the test suite. And with the deprecation policy. 00:51
I'm thinking I could make up my own semantics for --bool :D
False becomes true; true stays true. 00:52
Oh crap, never mind. I can see programmers deciding that's useful.
cotto_work Yes. Anyone who relies on negating a bool rather than inverting it is asking for problems.
I'd probably just throw an exception. 00:53
Paul_the_Greek I think we'd be doing the world a favor if we threw exceptions for all that whacky stuff.
We are both geniuses.
cotto_work or return a bit indicating whether it's leap year
Paul_the_Greek Eliminate a whole class of inscrutable bugs.
-bool: This operation results in a boolean indicating whether the current year is a leap year. 00:54
++bool: This operations results in a boolean indicating whether cotto is working.
Is this appropriate to chat about on #ps tomorrow? 00:55
whiteknight yes
cotto_work yes, unless you're prepasting your report
whiteknight and use cursewords 00:56
Paul_the_Greek Should I start out this way: Why oh why did anyone propagate the stoopid C convention of representing booleans with arbitrary integers? Wail and moan!
Or might that intimidate people?
cotto_work It'll ingratiate you with some. 00:57
Paul_the_Greek Excellent, then I'll start that way.
I can mention leading 0s indicating octal, too.
Okay folks, thanks for all your help, as always. See you tomorrow. 00:58
01:08 dngor_ left, dngor joined 01:17 moritz left, moritz joined 01:21 Myhrlin joined 01:25 Paul_the_Greek left
cotto ~~ 01:29
01:33 whiteknight left 01:47 singalong joined 01:53 kid51 joined
moderator Parrot 2.7.0 "Australian King" Released! | parrot.org Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (-12 to go), merge outstanding branches; parrot-members: vote by 2PM PT Tues Aug 31 01:59
dalek TT #677 closed by jkeenan++: Which tools/*/*.pl programs belong in which tools/* directory? 02:04
TT #677: trac.parrot.org/parrot/ticket/677
02:25 singalong left 02:34 Myhrlin left 02:35 janus left, janus joined 02:38 kid51 left 02:39 singalong joined 02:48 Andy joined
cotto seen paul_the_greek 03:24
purl paul_the_greek was last seen on #parrot 2 hours, 26 minutes and 34 seconds ago, saying: Okay folks, thanks for all your help, as always. See you tomorrow.
aloha paul_the_greek was last seen in #parrot 2 hours 26 mins ago saying "Okay folks, thanks for all your help, as always. See you tomorrow.".
dukeleto wow, 32 tickets closed this week! 03:43
moderator seeParrot 2.7.0 "Australian King" Released! | parrot.org Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (-13 to go), merge outstanding branches; parrot-members: vote by 2PM PT Tues Aug 31 04:25
cotto tosses another on the pile 04:25
and another if that slacker paul_the_greek can get back to me before #ps 04:28
anyone else on XP by chance? 04:32
dalek rrot: r48731 | cotto++ | trunk/t/run/options.t:
add a test to ensure that VERSION match the version of the built parrot for TT #1721
04:33
TT #1721 closed by cotto++: parrot version numbers in oplib 04:38
TT #1721: trac.parrot.org/parrot/ticket/1721
05:01 singalong_ joined, singalong left 05:02 singalong_ is now known as singalong 05:12 fperrad joined 05:17 aloha left, bacek left 05:26 Andy left 05:32 Util left, Util joined, dukeleto left, dukeleto joined, pmichaud left 05:37 pmichaud joined, Andy joined 05:38 Andy left
dalek thub-trac: 0ef5fd9 | cotto++ | github/hook.py:
add tooltip support to the github hook
05:55
moderator Parrot 2.7.0 "Australian King" Released! | parrot.org Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (-13 to go), merge outstanding branches; parrot-members: vote by 2PM PT Tues Aug 31 05:56
06:06 uniejo joined 06:07 theory left 06:27 jan left
sorear seen coke 06:49
purl coke was last seen on #parrot 9 hours, 38 minutes and 16 seconds ago, saying: thingsrbetterwithaparrott.typepad.com/
07:05 tcurtis left
dalek rrot: r48732 | NotFound++ | trunk/src/pmc/exception.pmc:
missing break that gave wrong result from getattribute exit_code
07:40
moritz moritz.faui2k3.org/tmp/parrot_karma karma extacted from #parrot logs 07:52
*extracted 07:53
I don't quite trust it yet 07:56
in particular it seems to record negative karma for words before ' -- ' 07:58
moritz fixes extraction regex 07:59
ah, much better 08:00
link updated
it also contains some aliasing code, so for example karma from 'allisonrandal' is transferred to 'allison' 08:01
dalek rrot: r48733 | NotFound++ | trunk/t/pmc/exception.t:
refactor Exception attributes tests and add some more
08:13
08:16 bacek joined 08:23 aloha joined
dalek nxed: r614 | NotFound++ | trunk/winxedst1.winxed:
use new keyed instead of new 'literal' for parrot core types in stage 1 compiler
08:33
nxed: r615 | NotFound++ | trunk/pir/winxed_compiler.pir:
update installable compiler
08:38
08:43 jsut_ joined 08:45 dip joined 08:48 jsut left
NotFound purl: whiteknight? 08:52
purl i guess whiteknight is mailto:wknight8111@gmail.com or the grand master funk or wknight8111.blogspot.com/
NotFound msg whiteknight ./plumage install parrot-linear-algebra fails, looks like parrot_setup should be nqp_setup in the instructions section of its metadata 08:54
purl Message for whiteknight stored.
aloha OK. I'll deliver the message.
09:19 bluescreen left 09:20 bluescreen joined 09:24 jan joined 10:04 singalong left
dalek kudo: f8e959c | nwellnhof++ | src/ops/perl6.ops:
Fix memory handling in rebless_subclass

Se tt #1746 for details
10:17
10:22 aloha left 10:23 bacek left 12:26 ilbot2 joined
moderator Parrot 2.7.0 "Australian King" Released! | parrot.org Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (-13 to go), merge outstanding branches; parrot-members: vote by 2PM PT Tues Aug 31
12:29 moritz joined
smash hello everyone 12:31
whiteknight good morning, smash 12:32
smash whiteknight: mornin' 12:33
whiteknight smash: the whole election thing is running very smoothly. You're doing a fantastic job with it 12:40
12:43 ash_ left
smash whiteknight: yes, and it ends today, thank you 12:44
whiteknight when do results get announced? 12:47
smash today i hope 12:53
(tomorrow the latest) 12:54
13:05 JimmyZ left
Coke ... why is the annual meeting overlapping with the #ps meeting? 13:06
(was that intentional?)
smash Coke: yes it, so it gave a change to reming everyone on #ps of elections start and deadline 13:17
Coke ok. sadly that's a crappy time for me, so we'll see. ;) 13:22
13:23 robin-gvx joined
Coke is there anything to do outside of announce the vote tally? 13:23
13:28 uniejo left
whiteknight Coke: always a crappy time for me as well. 13:35
I'll probably make the end of the normal #ps meeting, like always 13:36
smash Coke: not sure, but don't think so 13:48
13:50 nwellnhof joined 14:10 JimmyZ joined 14:19 fperrad left 14:23 davidfetter joined 14:24 luben_work joined 14:28 JimmyZ left 14:33 patspam joined 14:39 Paul_the_Greek joined
Paul_the_Greek G'day folks. 14:39
whiteknight good morning Paul_the_Greek 14:40
Paul_the_Greek Hey there, whiteknight
whiteknight Paul_the_Greek: excellent first few commits! 14:43
14:44 theory joined
Paul_the_Greek Thanks, whiteknight. I've got one more to go and then it's time to find something else to do. I have a couple of things to talk about during the #ps chat this afternoon. 14:46
whiteknight nice.
hopefully you get the answers and direction that you need
Paul_the_Greek One has to do with the Boolean PMC, which might turn into a quasi-religious war. :D 14:47
14:48 davidfetter left
Paul_the_Greek I love religious wars, but I've learned to step carefully. 14:48
14:49 tcurtis joined
particle resizable boolean array packs booleans into bits, dunnit? 14:53
Paul_the_Greek I'm not sure. Let me check ... 14:54
particle wonder if that breaks any 'isa Integer' semantics
Paul_the_Greek fixedbooleanarray does. 14:55
14:55 patspam left
Paul_the_Greek So does resizeable. 14:56
My argument is that providing things like add, subtract, increment, neg, modulus, etc., is just silly.
But some HLLs (Perl?) may rely on it. 14:57
chromatic's question is: If we stopped inheriting from Integer, could we make Boolean faster? 14:58
Coke while they may in practice, hll-specific autoboxing means they don't have to rely on the core for that.
Paul_the_Greek Does Perl use Boolean, or does it just use Integer? 15:00
Coke easy enough to ack the Rakudo source. 15:01
15:02 patspam joined
Paul_the_Greek The other thing is to check the Perl spec to see if any of those whacky operators can be applied to a boolean. 15:02
Coke 23: boolproto = p6meta.'new_class'('Bool', 'parent'=>'parrot;Boolean Cool')
Paul_the_Greek: no, that's rakudo's problem.
Paul_the_Greek Providing the whacky operators? 15:03
Coke I'm not sure what checking their operators means for the core parrot Boolean.
7
that is, what problem are you trying to fix? 15:04
if you want to find out if your changes break rakudo, there's an easy way to determine that.
Paul_the_Greek We're just wondering if Booleans could be more efficient. I have to take a look first. I'll bring this up this afternoon. 15:06
15:21 Paul_the_Greek left 15:22 ash_ joined
Coke ... then looking at the spec is probably the wrong place to look. 15:25
if you want /parrot's/ Boolean to be fast, come up with a benchmark (in PIR) and callgrind it.
the Perl 6 spec, I mean. 15:26
whiteknight I'm not convinced that we even need a boolean type, especially if it's just an inherited integer type 15:31
I would be surprised if Boolean was used too often 15:32
it's a terrible waste of memory space in any case: allocating an entire PMC header just to hold a single bit
moritz ... assuming that the caller knows that a boolean is returned, and not an int 15:33
Coke Mainly useful for HLLs, IMO.
moritz The db is set to default encoding LATIN1
sorry, pasting fail
szbalint ouch 15:34
ash_ is there any way to hide the boolean in something else? like an INTVAL or a pointer? i mean you only need 1 bit to tell if its true or false and a pointer gives you at least 32 bits
szbalint regardless of paste failure, that's "ouch" moritz :)
whiteknight ash_: of course you can use an INTVAL. Most things that return a "boolean" value actually return INTVAL 15:35
this is just the particular case of the Boolean PMC, which I suggest is unnecessary
ResizableBooleanArray is actually pretty nice, since it compacts the bits together in a reasonable way 15:37
moritz szbalint: I don't see the "ouch". a function can rightfully return either an Int or a Bool, and mean different things 15:38
szbalint moritz: the latin1 thing... 15:39
;-)
NotFound whiteknight: Have you seen my msg?
moritz szbalint: ah that. Yes...
szbalint: www.perlmonks.org/?node_id=858107
that's even more "ouch" :-) 15:40
whiteknight NotFound: yes. PLA has been through some major infrastructural changes. I'll update the plumage metadata when I get closer to a real release
NotFound whiteknight: ok
szbalint moritz: oh yeah. 15:41
cotto d'oh. wrong tt number in this next commit 15:49
fortunately I can just fix that before anyone pulls. 15:50
svn--
dalek rrot: r48736 | cotto++ | trunk/compilers/opsc (2 files):
make opsc less whitespace-sensitive when reading VERSION, fixing TT #1721 (plus a minor docs fix)
15:51
moderator Parrot 2.7.0 "Australian King" Released! | parrot.org Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (-14 to go), merge outstanding branches; parrot-members: vote by 2PM PT Tues Aug 31 15:52
particle what's wrong with putting http:// in the title? i don't see that anymore 15:52
cotto It might have gotten garbled out. xchat does that on occasion. 15:54
cotto goes to wrk 15:55
dalek TT #1760 closed by cotto++: Spurious newline in version string 16:00
TT #1760: trac.parrot.org/parrot/ticket/1760
16:01 ash_ left 16:02 ash_ joined
moritz cotto: maybe space safing 16:02
*saving 16:03
16:07 ash__ joined 16:12 ash_ left, ash__ is now known as ash_
cotto_work moritz: it'll be shorter than yesterday ;] 16:12
16:35 Andy joined 16:36 janus left 16:42 nwellnhof left 16:43 janus joined 16:59 ruoso joined
sorear Coke: ping 17:15
Coke yes? 17:16
sorear you have a top running on feather1
132 minutes CPU time eaten
Coke thanks, killed. 17:17
someone should test our build with 5.12.2-RC1 17:25
whiteknight 5.12.2-RC1? 17:30
Coke of perl, yes. 17:31
whiteknight oh
szbalint yeah, still hot on CPAN :) 17:34
or actually 17:35
Show me how you would provide a backwards compatibility layer for a
feature, and show me how code would be written so it worked fine in a
new perl and an old perl.
err
wrong paste sorry :)
fsck.com/~jesse/tmp/2010-08-30/bce2...C1.tar.bz2
17:37 Tene joined 18:06 mikehh_ joined, NotFound left 18:07 mikehh left 18:09 NotFound joined 18:29 nwellnhof joined 18:42 silug left 18:44 robin-gvx left 18:50 mikehh_ is now known as mikehh
mikehh opbots, names 18:50
cotto_work #ps in 93 18:57
19:20 allison joined
dalek TT #1746 closed by moritz++: A way to get Rakudo to segfault 19:25
TT #1746: trac.parrot.org/parrot/ticket/1746
moderator Parrot 2.7.0 "Australian King" Released! | parrot.org Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 20 tickets (-15 to go), merge outstanding branches; parrot-members: vote by 2PM PT Tues Aug 31 19:27
Coke I added masak as a dev on trac (but not submitter) so he can close tix. 19:27
more ticket devs yay.
odd. I voted when the polls opened, but I am allowed to vote again. 19:29
but now when I vote again, it' says "cancel your vote", not the choices. 19:30
cotto_work Where's the poll? I see nothing on parrot.org
Coke I have the links from the emal smash sent. 19:31
particle coke: i think as an admin you can modify your vote. check drupal poll settings
actually, it'd be in admin | permissions
Coke particle: note that when I revote now, the option changes. 19:32
I go to the vote: I'm asked to vote. I vote. I try to vote it agian, now it says 'you can ccancel your vote'...
also, as an admin, if I click on votes, I see 2 votes by name, but the summary shows 12 votes.
so, everyone, double check yer vote. 19:33
cotto_work I found it, though by a circuitous route. 19:34
Coke hopes he didn't double vote. 19:35
sorear did we want to summon hachi to #parrot?
Coke I'm surprised there's only about a dozen votes.
sorear: he's usually here lurking.
sorear not now
Coke you could check the logs. We were talking about booting purl in favor of aloha. 19:36
but last I heard we weren't ready.
cotto_work getting there, but not yet
dukeleto: ping 19:43
dukeleto cotto_work: pong 19:50
cotto_work dukeleto: barring other factors, how close to ready do you think the github clone of Parrot is for use as Parrot's official repo?
dukeleto cotto_work: it is pretty close. Do you mean official as in it will not have to mirror the svn repo any more? 19:51
cotto_work Yes. 19:52
dukeleto cotto_work: also, we still need to figure out how we want to setup to Parrot github org. i.e. does everyone with a CLA get to be part of the parrot github org (i.e. get a commit bit) ?
cotto_work Sure. There are other questions. 19:53
dukeleto cotto_work: the parrot github clone is ready, it is mostly how we want to interact with it that is not totally defined
whiteknight dukeleto: have you figured out how to add people to the organization?
dukeleto whiteknight: i am pretty sure only pmichaud can do that, unless he gives me more permissions 19:54
whiteknight: if he added me as an admin of the parrot org, then I could manage adding/removing users
19:57 kid51 joined
kid51 gsoc_threads branch now PASS make fulltest r48736 linux/i386 19:58
19:59 luben joined, luben_work left
cotto_work dukeleto: can you bring that up during #ps? I have a pesky meeting at 2:00 that has a good chance of preventing me from asking it. 20:00
smash FYI, PaFo elections closing in 1 hour 20:02
if you haven't voted yet this is the time
whiteknight dukeleto: ah, I didn't realize you weren't the creator of the group 20:05
dukeleto: it probably is a good idea if adminish parroteers are admins over there too
cotto_work +1 for whenever pmichaud's around next 20:06
Coke smash: even if you already voted, apparently now is also the time. 20:07
I'm happy to not be an admin everywhere. ;)
GeJ Bonjour everyone. 20:09
whiteknight hello GeJ 20:10
smash Coke: :-)
dukeleto whiteknight: yes, i will ask pmichaud if he will make me an admin and then I can take care of that stuff
whiteknight dukeleto++
cotto_work particle++ for the spam cleanup 20:12
20:12 chromatic joined 20:13 whiteknight left
dukeleto msg pmichaud could you add me to the admin group of the parrot github repo, so that I can add other contributors? thanks! 20:14
purl Message for pmichaud stored.
Coke MEGO?
purl, MEGO?
purl coke: i don't know
Coke util, MEGO?
Util "My eyes glaze over" 20:15
catb.org/jargon/html/M/MEGO.html 20:17
Coke MEGO is \\my eyes glaze over 20:19
purl? 20:20
purl Coke?
chromatic Where's the voting link?
Coke in email. moment. 20:21
FOR last minute voting, see:
Jerry Gay: www.parrot.org/content/election-jer...board-term
Jim Keenan: www.parrot.org/content/election-jim...board-term
Jonathan Leto: www.parrot.org/content/election-jon...board-term
Andrew Whitworth:
www.parrot.org/content/election-and...board-term
chromatic Thanks. 20:23
Util Log in to parrot.org first. 38 minutes to vote.
20:23 Paul_the_Greek joined 20:27 ash_ left
chromatic #ps in 2 20:28
20:31 sri left
moderator Parrot 2.7.0 "Australian King" Released! | parrot.org Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 25 tickets (25 to go), merge outstanding branches; parrot-members: vote by 2PM PT Tues Aug 31 20:35
20:41 hercynium joined 20:42 patspam left
Coke it occurs to me that the "annual meeting" email doesnt' say where the meeting is. 20:42
(and no one asked.)
cotto_work seen khairul 20:46
purl khairul was last seen on #parrot 8 days, 16 hours, 24 minutes and 30 seconds ago, saying: hio cotto. i'm slowly moving the code over to here, github.com/khairulsyamil/parrot-instrument [Aug 23 04:21:36 2010]
aloha Sorry, I haven't seen khairul.
sorear seen darbelo 20:49
purl darbelo was last seen on #parrot 1 days, 20 hours, 57 minutes and 11 seconds ago, saying: whiteknight: Is svn tied to Trac or drupal's auth? [Aug 29 23:52:30 2010]
aloha darbelo was last seen in #parrot 1 days 20 hours ago saying "whiteknight: Is svn tied to Trac or drupal's auth?".
20:50 patspam joined
particle Coke: no one asked, so i didn't offer. it's wherever i am, since i'm the only one attending it in seattle 20:51
20:52 silug joined 20:53 davidfetter joined
mikehh particle: do we have the meeting logged on irc or anything like that? 20:53
Util Coke, the attached .pdf says it the meeting is in Seattle.
allison mikehh: it's generally a virtual meeting 20:54
particle mikehh: the meeting will be gn #parrotsketch
allison mikehh: it just needs an "official location" for the records 20:55
particle s/gn/in/
mikehh alreeady there
21:01 whiteknight joined
smash particle: did we get ay votes by mail or in legal@ ? 21:04
particle smash: none 21:05
smash particle: thank you
dukeleto code.google.com/p/google-summer-of-...-2010-tpf/ <-- Place for GSoC students to upload their code, due by 10th September 21:06
moderator Parrot 2.7.0 "Australian King" Released! | parrot.org Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 25 tickets (25 to go), merge outstanding branches; profile your favorite PIR for memory leaks with valgrind 21:10
Coke I'm out. good luck to everyone running. 21:11
21:14 patspam left, patspam joined
dalek rrot: r48737 | NotFound++ | trunk/t/src/extend.t:
rearrange some extend tests to make its coverage reports more useful
21:15
GeJ Is there someone at the foundation that I could contact to verify whether my CLA was received or not? 21:24
whiteknight geJ: I thouht that happened a LONG time ago? 21:25
dukeleto GeJ: particle usually is the one to receive CLAs
nwellnhof yeah, it was particle who confirmed that my CLA was received
has anyone ever created a new branch with git-svn? 21:26
GeJ I sent it sometime last year if memory serves. I haven't been contacted yet about it to the best of my knowledge.
It's OK though. $work and $life got seriously in the way since then and I haven't been able to work on Parrot as much as I did back then. 21:27
I was just curious about the fate of my CLA. 21:28
Sea turtles are not efficient courriers, it seems.
nwellnhof i faxed my CLA. maybe you should try that ;) 21:29
whiteknight GeJ: what is your trac username?
Paul_the_Greek I mailed mine and it was received.
21:30 rurban joined
GeJ whiteknight: that would be geraud 21:30
whiteknight GeJ: okay, you arent a committer 21:31
I seriosly thought you were
GeJ nwellnhof: I'll wait for someone to suggest my name in a future #parrotsketch. As I said, I'm not sure I can commit enough time to the project to be a valuable asset. If someone wants to sponsor me, that's fine. 21:34
chromatic I thought you were a committer too.
whiteknight I do remember the issue being raised at #ps, sometime in the distant past 21:35
nwellnhof GeJ: was that related to my branch question? 21:36
GeJ nwellnhof: nope, it was about your suggestion to fax my CLA. 21:37
nwellnhof GeJ: ah, ok
21:37 Paul_the_Greek left
nwellnhof my branch question was completely unrelated, but i just repeat it: has anyone ever created a new branch with git-svn? 21:39
i tried it with the -n (dry run) flag and got some strange warnings.
chromatic I have. It worked fine for me. 21:40
nwellnhof the warnings were about other branches. gsoc_threads, i think.
so i didn't dare to go on and run 'git svn branch' without the -n flag 21:41
GeJ parrotsketch of 2009-01-13, wow that's older than I thought.
chromatic git svn fetch; git co master; git svn rebase first and all should be good. 21:42
nwellnhof yeah, it seems to work when i'm on master 21:46
21:47 kid51 left
dalek rrot: r48738 | nwellnhof++ | branches/charset_massacre:
Merge charsets into encodings
21:48
smash particle: you can revoke my admin privileges on parrot.org 21:49
particle smash++ for a fabulous job running this year's elections
whiteknight smash++ 21:50
NotFound smash++ 21:51
mikehh smash++
22:05 ruoso left 22:16 japhb left
cotto_work khairul's gsoc project is uploaded 22:16
msg khairul I've uploaded a tarball of the pencils down state of your code to code.google.com/p/google-summer-of-...loads/list for gsoc. 22:17
purl Message for khairul stored.
Coke smash+=3 22:25
22:25 patspam left 22:29 patspam joined, davidfetter left
dalek rrot: r48739 | NotFound++ | trunk/t/pmc/stringiterator.t:
some more StringIterator tests
22:39
rrot: r48740 | nwellnhof++ | branches/charset_massacre (66 files):
String refactoring, merge charsets into encodings
22:43 aloha left
nwellnhof chromatic: do you know how i can make an existing git branch follow an svn branch? 22:43
i tried 'git branch --set-upstream' but somehow it doesn't work 22:44
creating a new branch with --track works fine, though
22:45 aloha joined
nwellnhof and if anyone wants to have a look at my charset/encoding changes... 22:46
dalek kudo: 2ac5feb | colomon++ | src/core/Cool-str.pm:
Have Cool.chomp return a proper Str.
nwellnhof i just created a new branch: trac.parrot.org/parrot/browser/bran...t_massacre
(name inspired by gc_massacre)
74 files changed, 4596 insertions(+), 7378 deletions(-) 22:49
70 files changed, 4027 insertions(+), 6809 deletions(-) (with git's -M option) 22:50
cotto_work Not bad for less than an hour's work. Are you another magical coding robot?
chromatic nwellnhof, I'm sure there's a way, but I'd likely use --track and cherry pick anything important. 22:52
nwellnhof That's the work of last week.
chromatic: yeah, that's what i did
cotto: but i already have some interesting patches on top of that 22:53
cotto: the whole patch also looks bigger than it is. it was mostly moving existing code around. 22:55
chromatic What's the goal of this branch?
nwellnhof chromatic: lists.parrot.org/pipermail/parrot-d...04633.html 22:56
chromatic Thanks. Full speed ahead. 22:57
seen nothingmuch 22:58
purl nothingmuch was last seen on #moose 1 days, 4 hours, 35 minutes and 41 seconds ago, saying: gphat: sites.google.com/a/chromium.org/de...-in-chrome [Aug 30 18:22:26 2010]
aloha Sorry, I haven't seen nothingmuch. 22:59
cotto_work nwellnhof++ for tackling that 23:03
We generally like branches that have "massacre" in their names. 23:05
nwellnhof massacre branches FTW 23:06
whiteknight though it's a bit of a shame that so many of our systems need to be massacred
cotto_work I'm looking forward to imcc_massacre.
nwellnhof though for my branch, "masscare" is a bit of an exaggeration 23:08
whiteknight yeah, it's too bad that charsets_and_encodings_smoosh_together doesn't flow off the tongue as well 23:10
23:12 patspam left
cotto_work How big a project is it? 23:15
23:17 smash left, kid51 joined
nwellnhof cotto: you mean the charset/encoding merging? 23:20
cotto_work yes 23:22
whiteknight purl messages 23:23
cotto_work You have 34200 messages waiting.
whiteknight NotFound: ping
cotto_work: not a bad estimate!
nwellnhof cotto: it's all done in my new branch
it's not a WIP branch 23:24
mainly for review
there are a few user visible changes
i think it's best to write about them on parrot-dev 23:25
cotto_work +1
purl 1
nwellnhof the API of the bytebuffer PMC has changed a little 23:26
i also added backward compatibility for converting to the old "unicode" charset 23:28
but the resulting strings have a "utf8" charset
encoding actually, but charset and encoding are synonyms now 23:29
just have look at my changes to the test suite
23:35 rurban left
whiteknight purl msg NotFound: I've been looking around for examples, but I have no idea how to cange parrot_setup to nqp_setup in PLA. Any ideas? 23:35
purl Message for notfound stored.
cotto_work msg khairul I'd like to delete the gsoc_instrument branch if you're done with it. 23:37
purl Message for khairul stored.
nwellnhof chromatic: i think we can remove the gc_threshold_tuning branch 23:38
chromatic Agreed. 23:42
23:42 Andy left 23:47 jsut joined 23:51 jsut_ left