Parrot 0.9.0 | parrot.org/ | 566 RTs left.
Set by moderator on 31 January 2009.
00:09 AndyA joined 00:28 galf joined 01:29 Whiteknight joined 01:52 HG` joined
Whiteknight on one hand, it's good that so many tickets are getting closed 02:19
on the other hand, too many damn emails about it 02:20
dalek rrot: r36215 | jkeenan++ | trunk/src/string/encoding.c:
Update file's full pathto src/string/ in its POD.
02:29
rrot: r36216 | jkeenan++ | trunk/src/string/api.c:
Update file's full pathto src/string/ in its POD.
02:31
rrot: r36217 | jkeenan++ | trunk/src/string/primitives.c:
Update file's full pathto src/string/ in its POD.
02:32
rrot: r36218 | jkeenan++ | trunk/src/string/charset/ascii.c:
File is now located in src/string/charset/; update NAME section of POD.
02:33
rrot: r36219 | jkeenan++ | trunk/src/string/charset/binary.c:
File is now located in src/string/charset/; update NAME section of POD.
02:34
rrot: r36220 | jkeenan++ | trunk/src/string/charset/iso-8859-1.c:
File is now located in src/string/charset/; update NAME section of POD.
02:35
rrot: r36221 | jkeenan++ | trunk/src/string/charset/unicode.c:
File is now located in src/string/charset/; update NAME section of POD.
02:36
rrot: r36222 | jkeenan++ | trunk/src/string/encoding/fixed_8.c:
File is now located in src/string/encoding/; update NAME section of POD.
02:37
rrot: r36223 | jkeenan++ | trunk/src/string/encoding:
File is now located in src/string/encoding/; update NAME and SEE ALSO sections of POD.
02:42
Whiteknight jkeenan++
you're kicking ass tonight
kid51 Whiteknight: Was trying to focus on tickets created in RT's last 3 months of heavy use. 02:45
dalek rrot: r36224 | jkeenan++ | trunk/src/string/charset/binary.c:
File is now located in src/string/charset/; update inline comment.
rrot: r36225 | jkeenan++ | trunk/src/string:
Update file names in POD to reflect new paths in distribution.
02:54
03:51 Fayland joined
dalek rrot: r36227 | petdance++ | trunk:
working with the cagecritic target
03:51
04:12 chromatic joined
dalek rrot: r36228 | petdance++ | trunk/tools/util/perlcritic-cage.conf:
more critic fixing
04:48
04:51 Andy joined
dalek rrot: r36229 | petdance++ | trunk:
more critic fixies
05:56
rrot: r36230 | allison++ | branches/pdd28str_part2:
[pdd28str] Renaming 'Parrot_str_new_constant'.
06:06
06:20 ask_ joined
dalek rrot: r36231 | cotto++ | trunk/src/inter_call.c:
[lang] we like our comments in English, where possible
06:24
TimToady mais oui! 06:27
dalek rrot: r36232 | allison++ | branches/pdd28str_part2:
[pdd28str] Renaming "Parrot_str_resize".
06:29
rrot: r36233 | allison++ | branches/pdd28str_part2:
[pdd28str] Renaming 'Parrot_str_new_init'.
06:49
rrot: r36234 | petdance++ | trunk/lib/Parrot:
little Critic changes
07:06
rrot: r36235 | allison++ | branches/pdd28str_part2:
[pdd28str] Renaming 'Parrot_str_length'.
07:14
rrot: r36236 | allison++ | trunk/docs/pdds/pdd15_objects.pod:
[pdd] Clearly mark 'callmethodsupercc' and 'callmethodnextcc' as unimplemented,
07:28
rrot: r36237 | petdance++ | trunk/lib/Parrot:
fixing little Critic complaints
07:39
07:40 rurban_ joined
dalek rrot: r36238 | allison++ | branches/pdd28str_part2:
[pdd28str] Renaming 'Parrot_str_byte_length'.
08:03
08:31 iblechbot joined
dalek rrot: r36239 | allison++ | branches/pdd28str_part2:
[pdd28str] Renaming 'Parrot_str_indexed'.
08:36
09:09 alvar joined 09:10 iblechbot joined 09:11 masak joined 09:15 flh joined
dalek rrot: r36240 | moritz++ | trunk/t/configure/043-verbose_step.t:
[t/configure] don't rely on the exact quotes in an error message
09:36
rrot: r36241 | moritz++ | trunk/t/configure/051-fatal_step.t:
[t/configure] relax quote recognition in 051-fatal_step.t
kudo: 153a4a8 | (Moritz Lenz)++ | (3 files):
added .gitignore files to make 'git status' cleaner
09:55
shorten dalek's url is at xrl.us/beeh48
moritz diakopter, Infinoid: is that you who maintain dalek here? could you also bring rakudo's commit messages to #perl6 please? 10:01
10:03 magnachef joined
dalek rrot: r36242 | barney++ | trunk/docs/gettingstarted.pod:
[docs] point to the svn-browser at trac.parrot.org.
10:03
kudo: 96b2436 | (Moritz Lenz)++ | src/ (2 files):
added *.bundle to .gitignore files, masak++
10:15
shorten dalek's url is at xrl.us/beeh5p
dalek kudo: d5eb85c | (Moritz Lenz)++ | src/pmc/.gitignore:
ignore objectref.pmc
10:20
shorten dalek's url is at xrl.us/beeh5t
TiMBuS rakudo is on github? 10:25
moritz so it seems.
TiMBuS that is awesome 10:26
moritz well, not in its current forms
it's been two days, we've seen no announcement, README isn't up-to-date, some previous committers don't have commit access to the github project 10:27
TiMBuS needs some cleaning up i take it
oh
moritz yes
TiMBuS =/
i think an announcement is kinda important
maybe put it in the topic 10:28
10:37 barney joined 11:26 masak joined 11:44 Ademan joined 11:54 jan joined 12:19 barney joined 12:23 flh joined
dalek kudo: f6d590e | (Moritz Lenz)++ | t/spectest.data:
add S12/attributes/recursive.t to spectest.data
12:33
shorten dalek's url is at xrl.us/beeibx
12:39 Tene joined 12:42 kj joined
masak maybe it'd be possible to make dalek not report all 40 chars of the SHA1? 12:48
that way, shorten wouldn't have to work on xrl'ing the github URLs. 12:49
dalek rrot: r36243 | fperrad++ | trunk/config/gen/makefiles/languages.in:
[win32] need URL with / on win32
12:50
cotto it'd be nice if shorten didn't shorten anything unless asked 12:56
dalek rrot: r36244 | cotto++ | trunk:
[pmc] update PhpArray to avoid UnionVal macros
13:04
13:24 Whiteknight joined
barney cotto++ 13:24
dalek rrot: r36245 | cotto++ | trunk/src/pmc/iterator.pmc:
[pmc] avoid a casting warning
13:25
cotto barney, what are your plans for moving Pipp?
barney Plan is to move to Github, maybe wait till next weekend because I'm busy, and wait for Rakudo experiences 13:26
cotto I certainly don't object to learning from Rakudo's experience. 13:27
Will you shoot me and fperrad a message before or when you switch? 13:28
barney Sure 13:30
cotto good to know. Thanks.
barney++
barney for now I'd put it under github.com/bschmalhofer/, When a Pipp group is created it can be cloned 13:31
dalek lectus: 14f6067 | (Bernhard Schmalhofer)++ | README:
Update status in README.
13:33
shorten dalek's url is at xrl.us/beeiem
barney Infinoid: github feed readers look fine, thanks 13:35
cotto Infinoid++ indeed. Now if only dalek knew how to map users in various repositories to irc names. 13:39
barney Especially as 'bernhard' on svn.perl.org is now 'barney' on svn.parrot.org 13:42
I hope that in future OpenId will resolve all username problems 13:45
13:46 gravity joined
dalek rrot: r36246 | kjs++ | trunk/languages/pod:
[pod] when using p6metaclass, use '::' to as ns separator A::B?, not ['A';'B'].
13:57
rrot: r36247 | kjs++ | trunk/languages/pod/src/parser/actions.pm:
[pod] had put in PAST::Block.new() for testing; should be Pod::DocTree::File.new().
14:04
kj using a different AST than PAST is a painful process :-( 14:06
14:20 Limbic_Region joined
rurban barney: OpenID? I thought we use Bitcard 14:24
14:26 mberends joined 14:48 contingencyplan joined
rurban And another 64bit pbc reader bug with PF_fetch_opcode: Reordering. I can debug this now 14:57
Infinoid msg masak (dalek not reporting all 40 characters) The first line is already using a truncated (7-character) hash, and the last line is just the link provided in the RSS. Truncating that link results in a 404, so there isn't much I can do about it. 15:00
purl Message for masak stored.
Infinoid cotto: We can always set up a lookup table. Maybe its something we can autogenerate once a day from parrot/trunk/CREDITS, or somesuch? 15:01
I'd like to avoid maintaining such a thing manually, if possible. 15:03
15:03 kid51 joined
dalek rrot: r36248 | jkeenan++ | trunk:
[configure] Reverting some perlcritic-induced revisions to Parrot::Configure

r36241.
15:07
15:08 jan joined
rg infinoid: you could fetch the changeset page from github (didn't you say you're doing it for parrot too), which shows the nicknames. still they don't all match the irc nicknames. 15:34
15:41 rurban_ joined 15:45 Tene_ joined 16:06 masak joined 16:09 kj joined
rurban kid51: set P0["configuration_steps"], "ARRAY(0x173b5a8)" also needs some attention (config_lis.pasm) 16:17
dalek rrot: r36249 | fperrad++ | trunk:
[config] make @cat@ available and use it
16:34
kj is include/pbcversion.h gone? 16:38
it's included by parrot.h, but the file's gone 16:39
kj tries a make realclean 16:41
16:45 rhr joined
kj ah, nevermind, nmake realclean helped 16:47
16:48 NotFound joined
NotFound hi 16:48
purl what's up, NotFound.
16:51 Theory joined
flh is there an easy way, in PIR, to call a parent method from a subclass, when the subclass overrides the method? 17:00
i.e., something like Perl's SUPER 17:03
s1n i wanted to get access to mark rt tickets resolved for perl6, but i don't have access 17:06
i already have a bitcard account (s1n), can anyone help me with this? 17:07
diakopter s1n: I think Coke and allison can do that, but I don't see them 17:09
s1n @seen Coke
oops, wrong bot i guess hehe
rg no @ here 17:10
seen coke
purl coke was last seen on #parrot 1 days, 12 hours, 47 minutes and 31 seconds ago, saying: msg jonathan if you could remove Data::Escape from dotnet, that'd be helpful. [Jan 31 04:22:37 2009]
s1n hmm, anyone else able to help out? 17:11
diakopter s1n, for now you might leave msgs for them saying which can be closed (for rakudo)? 17:12
s1n: or what masak just said on #perl6
17:29 dalek left, dalek joined 17:31 dalek left, dalek joined 17:53 kid51 joined
dalek kudo: b65ae23 | (Moritz Lenz)++ | README:
removed $Id$ from README
17:54
shorten dalek's url is at xrl.us/beeix2
kid51 Is that github URL supposed to be split over 2 lines? 17:56
rg kid51: it isn't. must be your irc client. 17:57
kid51 Hmm. My Snak window should have been wide enough to take the full link. 17:58
But it did render correctly when clicked.
So, is this github a different repository from svn.parrot.org? 18:00
18:00 dalek left 18:01 dalek joined
moritz kid51: it is. 18:01
there's just Rakudo in it
kid51 So is this where Rakudo will be when it leaves languages/perl6 ? 18:02
moritz I think so 18:03
but pmichaud was surprisingly quiet on the subject so far
kid51 How are the two repositories kept in synch -- if at all? 18:04
moritz I assume that the one in the parrot repo will be deleted
rg moritz! :) can you update the irc logs so https links are also clickable?
dalek rrot: r36250 | fperrad++ | trunk/lib/Parrot/Docs/Section/C.pm:
[pdd28str] fix doc generation
18:05
kid51 Yes, I assume that that *will* be the case. I'm just wondering about what is the case *right now*. Is there any sort of mirroring or rsync going on?
18:05 Theory joined
rurban kid51: set P0["configuration_steps"], "ARRAY(0x173b5a8)" also needs some attention (config_lib.pasm) 18:07
kid51 rurban: Can you explain further?
rg as far as i can tell there is no mirroring and they are treating github as their main repository 18:08
rurban no :) I just this hex in the config_lib.pasm and I guess it was some kind of array of strings or such.
I just see this hex 18:09
or do we need that at all?
kid51 IIRC, config_lib.pasm is generated by one of the last config steps.
rurban config_lib is made from conf->data 18:10
conf->data->onfiguration_steps is broken
kid51 I myself haven't made any changes in those steps lately, but others have.
rurban ok, sorry.
dalek kudo 21f374f | (Moritz Lenz)++ | Configure.pl:
remove another $Id$ (mostly as test for our irc bots)
18:11
shorten dalek's url is at xrl.us/beeizw
kid51 It's generated by config/gen/config_pm.pm 18:12
rurban: You are correct in that we have problems. postconfiguration tests are experiencing failures. 18:13
kid51 reconfiguring after 'make realclean' to rule out one sort of failure. 18:14
rurban In the meantime I'm hacking on 64-bit the pbc reader: nopaste.snit.ch/15462 I have no gdb on solaris 64-bit, just dbx, a mess
kid51 rurban is brave man to work on solaris 18:15
moritz and on windows 18:16
rurban and msvc6 :)
kid51 okay, false alarm on the postconfiguration tests
rg rurban: is t/native_pbc/number.t supposed to work? it looks to me like it's trying all files, not just the one for the architecture it's running on. 18:18
kid51 fperrad has been working on config/gen/config_pm.pm. That is source of problem. 18:19
rurban rg: number should work, integer fails on 64bit reading 32bit directories (or such)
I've tested on 32bit and 62bit le, and kid on ppc (32 be) 18:20
64 big-endian is missing, runnning tests and using those pbc's. 18:21
rg oh. so the idea is to generate files that are native to the architecture but have every arch be able to read every format?
rurban yes, reading foreign archs 18:22
and testing the various transformers.
some of them are still broken
18:22 DietCoke joined
DietCoke wonders why he dislikes ticklers on stalled tickets. 18:23
18:24 dalek left, dalek joined
Coke msg kid51: I posit it's not helpful to send out an email saying "is this ticket in the same state it was when last someone commented on it." 18:26
purl Message for kid51 stored.
diakopter Coke: s1n was earlier asking about rt access (to close rakudo tickets)
Coke msg kid51: And of course, the second I post that here, I see kj responding that it was helpful. Ah well.
purl Message for kid51 stored.
Coke diakopter: I am pretty sure I only have meta access for parrot. 18:27
kid51 Coke: Is it not the job of a cage cleaner to go thru old tickets and see what can be culled?
Coke kid51: yes, but those messages aren't culling anything.
in my case, at least if I haven't commented on a ticket in six months, it's because nothing has changed or I haven't touched it. 18:28
s1n Coke: what does one need to do to get access to close rakudo tickets on rt? 18:29
Coke before I had meta access on parrot's RT queue, i'd ask the rt admin folks @ perl.org 18:30
rtadmin?
rt admin?
purl it has been said that rt admin is robrt.
Coke well, yes, but that's not entirely helpful.
moritz it is
just /msg robrt and ask him
Coke I try not to bug robrt directly, but use the webmaster@perl.org alias when I cannot remember the individual mail alias in question. 18:31
but yes, robrt has the keys.
kid51 Coke: Then what language would you suggest? There are often cases where people have promised to do something and they haven't. I don't want to say "How come you haven't done what you said you would do?" So I've tried to word those messages in a blander way.
s1n so.... email webmaster@perl.org and ask?
Coke s1n: That's what I'd do. I'd also offer to document the procedure for perl6 somewhere to reduce the likelihood of having to bug him in future. 18:32
kid51 In other cases, two people have disagreed as to the proper course of action, but the discussion has lapsed. 18:33
s1n Coke: what do you mean, document the procedure? it's one step: ask webmaster@perl.org heh
Coke s1n: I'd honestly start by asking jonathan or pmichaud if they were around. 18:34
but since they are apparently not, I'd go the email route and offer to write it down for the next hapless volunteer.
kid51: I am referring to a specific style here. moment.
s1n Coke: alright, thanks 18:35
Coke <URL: rt.perl.org/rt3/Ticket/Display.html?id=53494 >
18:36 cjfields joined
kid51 I asked because there are many cases where problems have been solved since they were originally reported, but the ticket hasn't been closed. 18:37
Coke fair enough. 18:38
kid51 ... and 0.6.1 was a long time ago in Parrot years ;) 18:39
s1n i was just looking for things to work on and the tickets were piling up for rakudo, so i figured i'd just start going through them
Coke yes. and nothing has changed on that ticket, so far as I know. Replying...
s1n++
kid51++
s1n don't know what "cage cleaner" is technically defined as though
Coke s1n: that's more of a parrot term.
get rid of the droppings.
s1n well they were valid at one point
but pmichaud and jonathan are only 2 people, masek, moritz, and basic make more tickets than they (pmichaud, jonathan) can keep track of 18:40
moritz s1n: going through them is certainly helpful. Until you've got sufficient privileges on rt, just /msg me the ones that can be closed 18:41
kid51 s1n: perldoc docs/project/cage_cleaners_guide.pod 18:42
s1n moritz, kid51: thanks 18:44
Coke looks at r36249 and doesn't see where @cat@ is ever actually used. 18:49
"utterly absurd" is strong language. 18:51
rg rurban: can you explain src/packfile/pf_items.c:475 to me? it fails for me on freebsd/amd64 with this backtrace: 18:55
nopaste "rg" at 91.13.156.242 pasted "t/native_pbc/number_1.pbc segfault on freebsd/amd64" (35 lines) at nopaste.snit.ch/15474
rurban can you ./pdump -h t/native_pbc/number_1.pbc 18:56
Coke rurban: might want to put that into a diag near that test.
rurban true
rg how do i get pdump?
rurban make pdump 18:57
kid51 rurban: The problem you spotted in config_lib.pasm is actually of long-standing. It wasn't caused by what fperrad has done today. my earlier hunch was wrong.
rg oh that rule only works with gmake. got it now.
but it also dumps core :( 18:58
and with pretty much the same stack trace
rurban gmake pdump dumps core?
or the result of pdump -h ? 18:59
rg no, ./pdump -h t/native_pbc/number_1.pbc dumps core
rurban but you should have gotten a header, right? I need your wordsize,floatsize,intsize
byteorder also
I know of a problopem like that with 64bit reading 32bit 19:00
rg no, it didn't get that far
rurban is it a 64bit system?
if so it's the problem I'm working on right now 19:01
rg yes. linux calls it x86_64, that's why i thought it should be working.
rurban oh sorry. that's a known failure until tomorrow. I will fix it this evening.
rg ok, no problem then. i just thought you were done. 19:02
rurban not yet, just this tiny little 64 problem 19:04
moritz in software, you're never done
Infinoid rg: diakopter added those rss plugins to pugs svn. Patches welcome. 19:10
dalek rrot: r36251 | rurban++ | trunk/t/native_pbc:
native_pbc: mark 32bit tests on 64bit as failing
19:14
rg infinoid: i'm fine with the way it is, but good to know ;) 19:16
19:17 shragei joined
Coke anyone here able to run SDL? the examples could use some fixup. 19:20
(make examples_tests)
dalek rrot: r36252 | jkeenan++ | trunk:
[configure] Correcting error reported by rurban: entry for

rather than elements. Changed assignment to configuration_steps in config/init/default.pm to space-delimited string. Changed formulation of one postconfiguration test.
19:48
20:00 Theory joined 20:04 Limbic_Region joined
dalek rrot: r36253 | allison++ | branches/pdd28str_part2:
[pdd28str] Renaming 'string_str_index' to 'Parrot_str_find_index'.
20:05
rrot: r36254 | allison++ | trunk/docs/pdds/pdd28_strings.pod:
[pdd] A clearer name for functions looking up a character in a string by index.
20:10
rrot: r36255 | allison++ | trunk:
[cage] Apply patch to implement 'remove_parent' (with updates for API changes),

  'remove_attribute' vtable function on Class PMC and call from 'removeattribute'
op. Add tests for removing parents and removing attributes. Resolves RT #43423.
20:26
20:33 chromatic joined
dalek rrot: r36256 | whiteknight++ | trunk:
[GC] Move src/cpu_dep.c to src/gc/system.c, since this is a gc-related file
20:35
rrot: r36257 | allison++ | branches/pdd28str_part2:
[pdd28str] Renaming 'string_copy' to 'Parrot_str_copy'.
20:43
rrot: r36258 | allison++ | trunk/lib/Parrot/Pmc2c/PMC/RO.pm:
[cage] Removing rejected TODO from code. Resolves RT #44435.
20:55
rrot: r36259 | whiteknight++ | trunk/src/gc:
[GC] move two functions which are definitely not part of the API out of the api.c function
20:59
21:03 ask_ joined 21:08 altious joined 21:27 elmex joined
dalek rrot: r36260 | whiteknight++ | trunk:
[GC] create a gc_private.h file to hold definitions that are only for the GC system
21:37
rrot: r36261 | whiteknight++ | trunk/MANIFEST:
[MANIFEST] Add gc_private.h file to MANIFEST
21:40
rrot: r36262 | whiteknight++ | trunk:
[GC] update MANIFEST and makefile to handle the new dependency. Might require a make realclean
21:46
21:54 Andy joined
Coke git people: tell me again how to make a local git repo act like svn ? (for now I just need "svn add" and "svn commit") ... is "git commit -a" what I want? 22:14
moritz git-commit -a is roughly the same as 'svn commit' 22:18
git-add is roughly the same as svn add
Coke danke.
moritz in the first case, the difference is that 'git commit' doesn't upload things to a server 22:19
you'd need 'git push' for that
Coke this is a local repo I created with 'git init'. 22:22
so I should be ok?
huh. gitk works on os x.
moritz should be OK, yes 22:23
Coke for some definition of work. 22:24
dalek rrot: r36263 | fperrad++ | trunk/config/gen/config_pm.pm:
[config] check the type of each value during config_lib.pasm generation
22:26
22:33 Andy joined
dalek rrot: r36264 | coke++ | trunk/runtime/parrot/library/Stream/Lines.pir:
Remove unused usage of a deprecated library.
22:33
rrot: r36265 | whiteknight++ | trunk/config/gen/makefiles/root.in:
[Makefile] fix some typos I added earlier and didn't catch
22:35
rrot: r36266 | coke++ | trunk:
Remove another usage of the DEPRECATED Data::Escape.
22:46
rrot: r36267 | coke++ | trunk:
Zcode is currently unmaintained. While it doesn't have a new home yet, it still needs to LeaveTheNest.
22:57
23:40 rurban_ joined