Show enters and exits. Hide enters and exits.
| 00:00:08 | drbrain | there are also extra virtual terminals running, alt-fN |
| 00:00:15 | drbrain | I think up to 8 by default |
| 00:00:17 | dbussink | brixen: works best for me too |
| 00:00:35 | drbrain | but, yeah, ssh is much nicer |
| 00:00:35 | dbussink | brixen: i can use the shortcuts i'm used to, etc. |
| 00:01:05 | brixen | is it typical to use sudo on freebsd? |
| 00:03:48 | drbrain | yes |
| 00:05:13 | brixen | drbrain: is there a package necessary? |
| 00:05:32 | drbrain | portupgrade -N sudo |
| 00:06:02 | brixen | cool, thanks |
| 00:08:42 | drbrain | also, I find this alias helpful |
| 00:08:47 | hoopy leaves the room. | |
| 00:08:52 | drbrain | alias grepport='cut -d '\''|'\'' -f 1,2,4 < /usr/ports/INDEX-6 | grep' |
| 00:08:58 | drbrain | replace INDEX-6 with -7 or whatever |
| 00:09:09 | brixen | cool |
| 00:09:43 | drbrain | you'll have to make fetchindex from /usr/ports when you update the ports tree, though, to keep it up to date |
| 00:09:55 | brixen | k |
| 00:09:58 | drbrain | field 1 is the name, 2 is the path, and 4 is the short description |
| 00:12:36 | evan | drbrain: .au is more hummid than the west coast, so be aware. |
| 00:13:05 | drbrain | evan: I was in Arkansas at 100% humidity and 95 degrees |
| 00:13:10 | drbrain | I'm sure I'll live |
| 00:13:16 | evan | it's not that bad |
| 00:13:21 | evan | just wanted ya to be aware |
| 00:13:36 | evan | i didn't even really think about it until we were walking to the car |
| 00:13:45 | agardiner | evan: welcome to melbourne! :-) |
| 00:13:58 | evan | agardiner: thanks mate! |
| 00:14:11 | agardiner | hah! picking up the lingo already! |
| 00:14:11 | mutle leaves the room. | |
| 00:14:15 | agardiner | good to see :-D |
| 00:14:15 | evan | agardiner: :D |
| 00:14:28 | evan | agardiner: so, when do you want to hang out and talk rubinius? |
| 00:15:06 | drbrain | I watched Gallipoli Saturday night to get a feel for the history and culture |
| 00:15:12 | agardiner | well, i figure i can take an afternoon off work one day, and i think crafterm was thinking about dinner thurs |
| 00:15:20 | drbrain | then I read the Australian English wikipedia page |
| 00:15:21 | agardiner | what are your plans |
| 00:15:41 | agardiner | drbrain: gallipoli is better than crocodile dundee! :-D |
| 00:15:47 | mutle enters the room. | |
| 00:18:07 | drbrain | agardiner: definitely |
| 00:19:45 | evan | agardiner: yep, there is talk of dinner on thursday, if you just want do talk then, thats fine |
| 00:22:10 | agardiner | evan: if you're free other times, let me know... i don't know what your plans are :-) |
| 00:22:56 | d2dchat enters the room. | |
| 00:23:38 | evan | agardiner: no real plans, marcus and I were talking about perhaps a day trip |
| 00:24:00 | agardiner | yeah, he mentioned Great Ocean Road...? |
| 00:24:06 | evan | yeah |
| 00:24:45 | agardiner | should be nice if the weather improves a bit |
| 00:25:24 | evan | yeah |
| 00:26:01 | evan | just discussed it, i think tomorrow we're going to do a day trip |
| 00:26:13 | evan | then hang out thursday, go to the beach perhaps |
| 00:26:38 | agardiner | ok, sounds good... |
| 00:26:56 | agardiner | so shall i try and get thurs arvo off? |
| 00:27:18 | agardiner | we could hang out and then do dinner...? |
| 00:28:30 | evan | yeah, sounds good. |
| 00:29:40 | nemerle enters the room. | |
| 00:31:31 | gdagley leaves the room. | |
| 00:32:36 | agardiner | righto, done |
| 00:33:21 | cored enters the room. | |
| 00:34:05 | xmlhacker_ enters the room. | |
| 00:35:50 | evan | well, off to get some lunch |
| 00:36:11 | gnufied leaves the room. | |
| 00:36:23 | agardiner | cool... where are you going? |
| 00:36:42 | evan | we dunno |
| 00:36:55 | cored | sushi |
| 00:37:08 | agardiner | some nice places near crafterm |
| 00:37:20 | agardiner | got a few choices :-) |
| 00:37:49 | evan | we're going to go into the city after lunch |
| 00:38:15 | agardiner | oh yeah? wanna grab a coffee sometime? |
| 00:38:18 | dancroak enters the room. | |
| 00:38:34 | evan | we're going to go to south bank |
| 00:38:36 | evan | wanna come? |
| 00:38:40 | d2dchat_ enters the room. | |
| 00:38:47 | evan | agardiner: sure, coffee later sounds good. |
| 00:39:07 | agardiner | love to... its a bit of a hike though from here |
| 00:39:14 | evan | perhaps coffee in a bit then? |
| 00:39:16 | agardiner | maybe i'll knock off early though |
| 00:39:41 | evan | give crafterm a call when you're headed down this way |
| 00:39:43 | evan | we'll go from there. |
| 00:39:50 | agardiner | ok, that works |
| 00:39:52 | agardiner | will do |
| 00:39:58 | imajes_ leaves the room. | |
| 00:39:59 | evan | later y'all. |
| 00:40:04 | agardiner | later! |
| 00:41:44 | imajes enters the room. | |
| 00:41:56 | crossblaim leaves the room. | |
| 00:44:00 | nemerle_afk leaves the room. | |
| 00:49:23 | xmlhacker leaves the room. | |
| 00:55:41 | d2dchat leaves the room. | |
| 01:02:56 | imajes leaves the room. | |
| 01:16:50 | lopex leaves the room. | |
| 01:23:37 | dancroak enters the room. | |
| 01:24:07 | GMFlash leaves the room. | |
| 01:24:18 | GMFlash enters the room. | |
| 01:28:19 | imajes enters the room. | |
| 01:29:03 | loincloth enters the room. | |
| 01:29:52 | loincloth leaves the room. | |
| 01:39:29 | imajes leaves the room. | |
| 01:43:54 | technomancy leaves the room. | |
| 01:44:49 | d2dchat_ leaves the room. | |
| 01:46:47 | imajes enters the room. | |
| 01:50:04 | imajes leaves the room. | |
| 01:56:06 | rue | Haha, the external DVD weighs more than the lappy :P |
| 01:56:16 | obvio enters the room. | |
| 01:59:30 | obvio171 enters the room. | |
| 02:01:51 | nicksieger leaves the room. | |
| 02:05:00 | imajes enters the room. | |
| 02:08:22 | obvio leaves the room. | |
| 02:08:26 | mernen enters the room. | |
| 02:24:09 | VVSiz_ enters the room. | |
| 02:27:43 | cored leaves the room. | |
| 02:29:59 | imajes leaves the room. | |
| 02:31:21 | ijcd leaves the room. | |
| 02:35:59 | random8r enters the room. | |
| 02:36:24 | menator enters the room. | |
| 02:41:56 | VVSiz leaves the room. | |
| 02:45:40 | imajes enters the room. | |
| 02:50:19 | AndrewO_ enters the room. | |
| 02:52:18 | _mutle enters the room. | |
| 02:53:54 | imajes leaves the room. | |
| 02:58:29 | KirinDave leaves the room. | |
| 02:58:44 | jinjing enters the room. | |
| 03:01:05 | jennyw leaves the room. | |
| 03:01:42 | benburkert leaves the room. | |
| 03:02:08 | KirinDave enters the room. | |
| 03:02:22 | KirinDave leaves the room. | |
| 03:06:07 | d2dchat enters the room. | |
| 03:06:17 | drbrain | http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/293444 |
| 03:06:21 | drbrain | rofl |
| 03:07:00 | squeegy | yeah, that was a great reply |
| 03:07:55 | mutle leaves the room. | |
| 03:08:26 | agardiner | interesting... this is kinda the same problem wycats has with Merb |
| 03:08:56 | agardiner | be nice to be able to do it, although i agree just omitting the arg is ugly |
| 03:09:31 | drbrain | that's where you drop to hash args :/ |
| 03:09:46 | drbrain | or, use a seninel arg to say "use the default" |
| 03:10:06 | agardiner | yeah, that's the way you work around it... |
| 03:10:32 | agardiner | a built-in sentinel is more what i had in mind |
| 03:10:35 | GMFlash leaves the room. | |
| 03:11:00 | agardiner | default or _default or something, maybe... |
| 03:17:34 | wmoxam leaves the room. | |
| 03:20:59 | GMFlash enters the room. | |
| 03:25:36 | KirinDave enters the room. | |
| 03:32:41 | therealadam leaves the room. | |
| 03:35:12 | wycats | agardiner: it kinda sorta is ;) |
| 03:35:26 | wycats | except my problem needs to have a solution that works via send |
| 03:36:09 | agardiner | ok... a sentinel could still work there though |
| 03:36:36 | ezmobius leaves the room. | |
| 03:37:46 | agardiner | its just like any other arg value, except it has a special meaning ("use the default value instead of me") |
| 03:39:25 | wycats | sure |
| 03:39:27 | wycats | but not the ,,, |
| 03:39:42 | agardiner | no, i think we're all agreed thats ugly |
| 03:39:44 | wycats | that solution can't work in a case where the params and method are being put in dynamically |
| 03:39:45 | wycats | lol |
| 03:39:47 | wycats | I replied ;) |
| 03:39:53 | wycats | bitching about {|x,| } |
| 03:40:11 | agardiner | good on you! that's ugly too! :-) |
| 03:40:15 | wycats | ;) |
| 03:40:26 | wycats | it would be nice to have a default keyword |
| 03:40:38 | drbrain | wycats: I love |x,| |
| 03:40:39 | wycats | foo(x, default, y) |
| 03:40:49 | wycats | drbrain: I sincerely hope you're being sarcastic ;) |
| 03:40:51 | drbrain | also, "x, = [1, 2]" |
| 03:40:53 | agardiner | yeah, i think it makes good sense |
| 03:41:07 | drbrain | wycats: I use it to throw away data I don't care about |
| 03:41:18 | wycats | what's wrong with {|x,*args| ... } |
| 03:41:24 | wycats | or {|x,*| ... } |
| 03:41:51 | drbrain | I have to type more |
| 03:42:19 | wycats | {|x,|} is an masgn in some contexts and not in others |
| 03:42:21 | wycats | it's a clusterfuck |
| 03:42:33 | drbrain | when isn't it? |
| 03:43:03 | wycats | it has weird behavior vis a vis other procs in proc vs. block context |
| 03:43:13 | wycats | lemme see if I can work up an example |
| 03:43:39 | drbrain | ah, mlhs is the parse node I'm looking for |
| 03:43:46 | wycats | ? |
| 03:44:33 | drbrain | ... and opt_block_var |
| 03:44:47 | drbrain | mlhs is what the parser uses for multiple assignment |
| 03:45:22 | wycats | http://pastie.caboo.se/160955 |
| 03:45:32 | zenspider | drbrain: whatcha doink? |
| 03:45:39 | wycats | the parser reads {|x,| } as an masgn |
| 03:45:43 | zenspider | still trying to fix that icky bug? |
| 03:45:46 | drbrain | zenspider: nothing |
| 03:45:55 | drbrain | oh, I found it and crushed it |
| 03:46:05 | nitay enters the room. | |
| 03:46:09 | wycats | but then treats it as a regular assign in the call context |
| 03:46:33 | wycats | so it has an inconsistent behavior in call/blk |
| 03:46:38 | drbrain | wycats: ah, that's proc/lambda/Proc.new's fault |
| 03:46:42 | wycats | absolutely |
| 03:46:43 | zenspider | wycats: block args are... wierd |
| 03:46:49 | wycats | but it's bad behavior |
| 03:46:57 | zenspider | but everything I see in your paste seems right |
| 03:47:09 | wycats | it's "right" in that that's what MatzRuby does |
| 03:47:27 | drbrain | we were discussing his dislike of {|x,| and my like of same |
| 03:47:31 | zenspider | well, ok. I'll go farther and say I agree with it |
| 03:47:41 | zenspider | haha. yeah. you do |
| 03:47:45 | menator leaves the room. | |
| 03:47:57 | wycats | rbx currently can't handle both cases |
| 03:48:06 | wycats | because of how it compiles masgn proc args |
| 03:48:07 | jennyw enters the room. | |
| 03:48:14 | zenspider | *nod* it is a bitch to implement |
| 03:48:17 | wycats | (by currently, I mean as of a couple weeks ago) |
| 03:48:25 | wycats | I just don't like the syntax |
| 03:48:30 | wycats | I think {|x,*| } is far more clear |
| 03:48:34 | jennyw leaves the room. | |
| 03:48:37 | wycats | and only one additional character |
| 03:48:39 | zenspider | I'm not sure, but I think it is still the case |
| 03:48:45 | zenspider | I agree with that too |
| 03:49:03 | zenspider | tho that's an even more fucked up parse tree |
| 03:49:09 | wycats | the thing is that it's not implemented as pure {|x,*| } |
| 03:50:17 | wycats | wait... I can't find the case where it isn't :P |
| 03:50:25 | zenspider | haha |
| 03:50:32 | wycats | but I tried to fix it by impling it as a compiled {|x,*| ... } |
| 03:50:34 | wycats | and it failed |
| 03:50:39 | wycats | some other test exploded |
| 03:51:13 | drbrain | wycats: we probably have it covered (parse-wise) somewhere in pt_testcase |
| 03:51:27 | wycats | it parses right, afaict |
| 03:51:40 | wycats | it correctly parses as an masgn of 1 |
| 03:51:55 | wycats | which is fucked to begin with |
| 03:52:00 | wycats | since masgn == multiple assign |
| 03:52:30 | drbrain | yeah |
| 03:52:34 | drbrain | we know :( |
| 03:52:54 | drbrain | then you get into splats and svalues and argscats and whatnot |
| 03:53:11 | zenspider | ... and it all goes to hell |
| 03:55:38 | agardiner | arg scat... yuk! |
| 03:56:17 | drbrain | I almost forgot argspush |
| 03:59:32 | _mutle leaves the room. | |
| 03:59:37 | mutle enters the room. | |
| 04:01:53 | nitay_ leaves the room. | |
| 04:03:12 | menator enters the room. | |
| 04:09:19 | nitay_ enters the room. | |
| 04:09:59 | enebo leaves the room. | |
| 04:10:18 | wycats | lol |
| 04:11:12 | dancroak leaves the room. | |
| 04:12:37 | wycats | I think arscat wins |
| 04:12:50 | zenspider | "wins" |
| 04:13:42 | menator leaves the room. | |
| 04:14:14 | menator enters the room. | |
| 04:14:18 | nitay__ enters the room. | |
| 04:17:31 | gnufied enters the room. | |
| 04:21:23 | GMFlash leaves the room. | |
| 04:21:31 | GMFlash enters the room. | |
| 04:22:57 | wycats | ;) |
| 04:24:28 | nitay___ enters the room. | |
| 04:25:25 | nitay_ leaves the room. | |
| 04:26:14 | nitay leaves the room. | |
| 04:28:02 | mernen leaves the room. | |
| 04:29:26 | nitay enters the room. | |
| 04:34:44 | nitay_ enters the room. | |
| 04:40:05 | nitay__ leaves the room. | |
| 04:44:25 | nitay___ leaves the room. | |
| 04:45:36 | nitay__ enters the room. | |
| 04:46:07 | nitay_ leaves the room. | |
| 04:46:52 | KirinDave leaves the room. | |
| 04:50:36 | nitay_ enters the room. | |
| 04:51:48 | nitay leaves the room. | |
| 04:52:57 | _matta_ enters the room. | |
| 04:56:05 | wmoxam enters the room. | |
| 04:58:18 | benburkert enters the room. | |
| 05:01:28 | nitay enters the room. | |
| 05:02:10 | RyanTM enters the room. | |
| 05:04:10 | RyanTM leaves the room. | |
| 05:04:41 | RyanTM enters the room. | |
| 05:06:29 | nitay___ enters the room. | |
| 05:10:29 | nitay leaves the room. | |
| 05:10:35 | menator leaves the room. | |
| 05:12:38 | nitay_ leaves the room. | |
| 05:13:38 | agardiner leaves the room. | |
| 05:14:32 | nitay__ leaves the room. | |
| 05:16:31 | nitay___ leaves the room. | |
| 05:18:46 | AndrewO leaves the room. | |
| 05:20:39 | nitay_ enters the room. | |
| 05:23:52 | RyanTM leaves the room. | |
| 05:26:17 | ezmobius enters the room. | |
| 05:38:47 | wmoxam leaves the room. | |
| 05:43:08 | wifelette leaves the room. | |
| 05:44:57 | wycats leaves the room. | |
| 05:44:59 | nitay_ leaves the room. | |
| 05:45:21 | nitay enters the room. | |
| 05:48:42 | jinjing leaves the room. | |
| 05:55:55 | brixen | evan: this command will probably be useful: bin/mspec -fs -g fails --dry-run spec/ruby/ |
| 05:56:26 | brixen | that will give you a long listing (i.e. spec description strings) of all the failing spec/ruby specs without running them |
| 05:56:38 | evan | sweet. |
| 05:56:45 | brixen | as for which are easy, hmm :P |
| 05:56:47 | evan | could you go through there and pick a few you think are easy |
| 05:56:53 | brixen | yeah, I can try |
| 05:56:57 | evan | thats the bigger task, pickin the easy ones |
| 05:56:58 | brixen | just read your email |
| 05:57:00 | evan | k |
| 05:57:01 | brixen | yeah |
| 05:57:16 | brixen | le'me see what I can do |
| 06:01:18 | boyscout | 2 commits by Evan Phoenix |
| 06:01:19 | boyscout | * Fix Object#object_id to not collide between immediates and references; fa413a5 |
| 06:01:20 | boyscout | * Add some rdoc about MemoryPointer; 48495b5 |
| 06:02:26 | wycats enters the room. | |
| 06:03:41 | brixen | evan: question about LookupTable, what if I make the keys only symbols but accept strings and internally convert to symbols? that would make machine_migrate_config really easy |
| 06:03:55 | KirinDave enters the room. | |
| 06:04:46 | evan | brixen: yeah, but you'll have to change all the code that reads from RUBY_CONFIG to pass in symbols |
| 06:05:07 | evan | or do you want to, on lookup at runtime, detect a string and convert to a symbol |
| 06:05:10 | evan | that would work. |
| 06:06:18 | brixen | yeah, since the string passed to set and lookup would result in the same symbol |
| 06:06:26 | evan | sure, thats fine. |
| 06:06:29 | brixen | ok |
| 06:14:56 | rubuildius_ppc | Evan Phoenix: fa413a5f7; 1723 files, 5814 examples, 19809 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/161010 |
| 06:17:44 | wifelette enters the room. | |
| 06:18:39 | brixen | evan: email sent. some of the IO specs may be pretty hard, but others look simple. either way, reading the specs is a good exercise |
| 06:25:02 | AndrewO_ leaves the room. | |
| 06:41:20 | ezmobius | http://tanjent.livejournal.com/756623.html |
| 06:42:36 | rue | Hum, those are very good figures |
| 06:42:46 | rue | Above is a hash algorithm link |
| 06:57:17 | gnufied leaves the room. | |
| 07:28:49 | mediogre enters the room. | |
| 07:36:01 | agile enters the room. | |
| 07:36:53 | aotearoa enters the room. | |
| 07:42:56 | aotearoa leaves the room. | |
| 07:45:57 | rue | Hurray, Rubinius compiles and bin/mspec ci runs clean |
| 07:47:00 | gnufied enters the room. | |
| 07:59:13 | radarek enters the room. | |
| 08:00:18 | random8r | wow |
| 08:02:33 | kamal_fariz enters the room. | |
| 08:02:37 | ragnard leaves the room. | |
| 08:06:29 | boyscout | 1 commit by Marcus Crafter |
| 08:06:30 | boyscout | * Added entry-counts.d dtrace script for probe analysis.; 16253b7 |
| 08:10:43 | dewd enters the room. | |
| 08:14:31 | medius enters the room. | |
| 08:16:02 | medius leaves the room. | |
| 08:16:04 | mediogre leaves the room. | |
| 08:16:25 | mediogre enters the room. | |
| 08:19:31 | rubuildius_ppc | Marcus Crafter: 16253b78e; 1723 files, 5814 examples, 19809 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/161045 |
| 08:26:21 | KirinDave leaves the room. | |
| 08:39:46 | ezmobius leaves the room. | |
| 08:40:15 | boyscout | 1 commit by Evan Phoenix |
| 08:40:16 | boyscout | * Build additional shared lib and binary which are used for dev mode; 0f1b2d3 |
| 08:41:25 | crossblaim enters the room. | |
| 08:49:49 | crossblaim leaves the room. | |
| 08:54:23 | rubuildius_ppc | Evan Phoenix: 0f1b2d399; 1723 files, 5814 examples, 19809 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/161053 |
| 08:57:01 | benburkert leaves the room. | |
| 09:09:12 | octopod enters the room. | |
| 09:29:34 | Arjen_ enters the room. | |
| 09:41:38 | dbussink | morning! |
| 09:42:01 | random8r leaves the room. | |
| 09:43:07 | Arjen | dbussink, moggeh. |
| 09:48:08 | dbussink | guess everyone else is gone or asleep :) |
| 09:48:45 | crossblaim enters the room. | |
| 09:52:59 | Fullmoon enters the room. | |
| 10:01:43 | zimbatm enters the room. | |
| 10:04:00 | d2dchat leaves the room. | |
| 10:07:45 | chris2 enters the room. | |
| 10:14:54 | TheVoice leaves the room. | |
| 10:19:00 | thehcdreamer enters the room. | |
| 10:26:45 | Fullmoon leaves the room. | |
| 10:29:08 | ragnard enters the room. | |
| 10:29:50 | thehcdreamer_ enters the room. | |
| 10:39:22 | thehcdreamer leaves the room. | |
| 10:45:04 | obvio leaves the room. | |
| 10:52:09 | obvio enters the room. | |
| 10:55:45 | ruivaldo enters the room. | |
| 10:56:31 | ragnard leaves the room. | |
| 10:59:24 | be9 enters the room. | |
| 11:06:13 | ruivaldo leaves the room. | |
| 11:15:07 | geekounet leaves the room. | |
| 11:17:15 | dbussink | evan: you still happen to be there? |
| 11:34:48 | crafterm leaves the room. | |
| 11:42:23 | ctennis leaves the room. | |
| 11:53:50 | crafterm enters the room. | |
| 11:54:10 | crafterm leaves the room. | |
| 12:09:10 | imajes enters the room. | |
| 12:33:08 | Norgg leaves the room. | |
| 12:33:23 | norgg enters the room. | |
| 12:39:10 | ragnard enters the room. | |
| 12:40:34 | dewd leaves the room. | |
| 12:52:03 | chris2 leaves the room. | |
| 12:59:50 | imajes_ enters the room. | |
| 13:01:11 | imajes_ leaves the room. | |
| 13:06:39 | headius_ enters the room. | |
| 13:08:13 | tizianobis enters the room. | |
| 13:15:11 | imajes leaves the room. | |
| 13:20:44 | mediogre leaves the room. | |
| 13:22:08 | mediogre enters the room. | |
| 13:22:49 | headius leaves the room. | |
| 13:27:53 | tizianobis leaves the room. | |
| 13:34:53 | RyanTM enters the room. | |
| 13:42:36 | mediogre leaves the room. | |
| 13:45:42 | radarek leaves the room. | |
| 13:46:23 | mutle leaves the room. | |
| 13:48:10 | mutle enters the room. | |
| 13:50:40 | luislavena enters the room. | |
| 13:51:38 | luislavena | hi everybody... |
| 13:51:42 | geekounet leaves the room. | |
| 13:54:18 | luislavena | hi everybody. |
| 14:03:58 | wmoxam enters the room. | |
| 14:12:20 | enebo enters the room. | |
| 14:16:23 | dbussink | luislavena: hi |
| 14:16:25 | boyscout | 3 commits by Dirkjan Bussink |
| 14:16:26 | boyscout | * Fix coercions for File#chmod; 88f1c84 |
| 14:16:27 | boyscout | * Improve testing of coercion in File#chmod specs; 735e818 |
| 14:16:28 | boyscout | * Clean up some unused FFI code; cba0cd6 |
| 14:27:50 | AndrewO enters the room. | |
| 14:29:52 | rubuildius_ppc | Dirkjan Bussink: 88f1c845c; 1723 files, 5816 examples, 19812 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/161156 |
| 14:34:03 | yaroslav enters the room. | |
| 14:34:13 | moofbong enters the room. | |
| 14:34:24 | boyscout | 1 commit by Dirkjan Bussink |
| 14:34:25 | boyscout | * Remove incorrect call to POSIX.chmod that was overseen; 54ba5c8 |
| 14:35:44 | RyanTM leaves the room. | |
| 14:36:54 | RyanTM enters the room. | |
| 14:40:02 | wmoxam leaves the room. | |
| 14:44:37 | rubuildius_ppc | Dirkjan Bussink: 54ba5c803; 1723 files, 5816 examples, 19812 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/161165 |
| 14:49:05 | luislavena | for those with windows around here... it's jsut me or libzip fails to build under mingw? |
| 14:50:35 | jtoy enters the room. | |
| 14:52:53 | headius leaves the room. | |
| 14:53:18 | headius enters the room. | |
| 14:54:04 | yaroslav leaves the room. | |
| 14:54:20 | headius leaves the room. | |
| 14:54:31 | dbussink | luislavena: really no idea, there has only been minor work done on the windows stuff |
| 14:55:11 | headius enters the room. | |
| 14:55:34 | be9 | dbussink: hi there, working on the windows stuff :) |
| 14:55:48 | luislavena | be9: yeah, you must be kidding... |
| 14:55:49 | headius leaves the room. | |
| 14:55:50 | dbussink | be9: ah, so people should bother you then ;) |
| 14:55:53 | probablycorey enters the room. | |
| 14:56:18 | headius enters the room. | |
| 14:56:20 | luislavena | be9: please identify yourself, I want to thank you :) |
| 14:56:38 | luislavena | Oleg, right? |
| 14:56:40 | be9 | dbussink: I've converted build system into cmake. gonna publish it on a branch today or tomorrow |
| 14:56:45 | be9 | luislavena: yes |
| 14:57:00 | luislavena | Oleg: thank you :) |
| 14:57:24 | luislavena | Oleg: maybe I have some patches for you... still not familiar with git topic branches :P |
| 14:57:30 | wmoxam enters the room. | |
| 14:58:02 | dbussink | luislavena: if you use nicks you can auto complete and people get alerted :p |
| 14:58:04 | probablycorey leaves the room. | |
| 14:58:06 | be9 | luislavena: I converted everything into cmake, so don't need msys. all external libs compile under mingw |
| 14:58:33 | macournoyer enters the room. | |
| 14:59:49 | luislavena | dbussink: I know, but want to know the name behind the that short nickname :-) |
| 15:00:06 | be9 | luislavena: what patches specifically? |
| 15:00:29 | luislavena | be9: that sounds great, 3.79 or 3.81 version? since I had issues with 3.81 building ruby... |
| 15:01:07 | luislavena | be9: libzip, had issues with mkstemp.o not being able to link with the other object files. |
| 15:01:56 | luislavena | be9: there is also some posix illness laying into the rakefiles. |
| 15:02:27 | be9 | luislavena: cmake is not GNU Make, see cmake.org |
| 15:04:29 | luislavena | be9: looks interesting. that means you converted the Rakefile used to build whole rubinius or just the external libs ones? |
| 15:06:48 | be9 | luislavena: I converted all configure and makefile stuff for rubinius and external libs. Rakefile stays in place |
| 15:06:49 | dbussink | be9: what's the compile time performance now then? |
| 15:07:13 | be9 | dbussink: several times faster on my linux, waaay faster on windows |
| 15:07:31 | dbussink | be9: did you get to running it yet? |
| 15:07:43 | dbussink | be9: or too much posix dependencies in the startup phase? |
| 15:07:50 | be9 | dbussink: not yet, there's much posix stuff |
| 15:09:08 | luislavena | be9: I'll love contribute to your branch/fork for this. |
| 15:09:51 | dbussink | be9: you're changes things there too? |
| 15:09:59 | dbussink | be9: or working on the build time stuff for now? |
| 15:11:18 | be9 | luislavena: you are welcome |
| 15:11:59 | dbussink | be9: you can just push your branch to the git server |
| 15:12:03 | be9 | dbussink: finishing build stuff. will you help test it on darwin? |
| 15:12:08 | be9 | dbussink: going to |
| 15:12:10 | dbussink | be9: yeah, no problem |
| 15:12:56 | dbussink | be9: did you replace everything with cmake? or added it as an alternative? |
| 15:13:29 | be9 | dbussink: actually Rakefile is changed to conform to the new system. but makefiles and stuff are still in place |
| 15:13:40 | djwhitt enters the room. | |
| 15:17:30 | be9 | so, get it :) branch is called cmakebuild |
| 15:19:09 | luislavena | is removing dust from his msysgit installation. |
| 15:19:37 | be9 | the coolest part are out-of-source build directories. now you can do "SHOTGUN=dev rake" and then just rake and two builds are in separate directories |
| 15:20:10 | luislavena | be9: that is great! |
| 15:20:23 | be9 | luislavena: you can install latest git binary snapshot |
| 15:21:04 | KirinDave enters the room. | |
| 15:21:18 | KirinDave leaves the room. | |
| 15:23:33 | luislavena | be9: no problem, version 1.5.4 here :) |
| 15:25:33 | luislavena | damn, code repo is huge, no plans for a pack? |
| 15:27:21 | Defiler | luislavena: Welcome |
| 15:27:57 | Defiler | I've got Windows support on my TODO list, but you are definitely the expert around here. Feel free to pound on it. |
| 15:28:10 | Defiler | For the moment we still "#include <ucontext.h>", but that is going away soon |
| 15:28:50 | be9 | Defiler: I evaluated options to get around this. there are some windows implementations of *context stuff |
| 15:30:34 | be9 | Defiler: what are you going to replace it with? |
| 15:32:20 | rubyconsumer enters the room. | |
| 15:32:35 | skaar enters the room. | |
| 15:38:23 | d2dchat enters the room. | |
| 15:38:33 | moofbong_ enters the room. | |
| 15:38:39 | luislavena | Defiler: hey man, I guess be9 is the best man for the job :) |
| 15:38:39 | moofbong_ leaves the room. | |
| 15:41:16 | d2dchat leaves the room. | |
| 15:41:28 | d2dchat enters the room. | |
| 15:42:13 | scoopr | hm, rake build didn't bomb when I didn't have bison |
| 15:46:07 | scoopr | well it bombed when there wasn't no grammar.c, but not when it tried to make it |
| 15:46:29 | KirinDave enters the room. | |
| 15:50:41 | dbussink | scoopr: yeah, it fails silently |
| 15:50:56 | dbussink | scoopr: and then fails because the grammar.c file isn't generated |
| 15:51:06 | dbussink | not the best error message you can imagine though :) |
| 15:52:19 | Defiler | be9: We have replaced ucontext with libffi, which works on Windows |
| 15:52:39 | Defiler | be9: Though it looks like there is still one file that remains to be converted. I need to check and see if that is dead code |
| 15:53:14 | be9 | Defiler: libffi is only for calling, but not switching contexts?! |
| 15:53:40 | Defiler | Yes, sorry. Got my explanations mixed up there |
| 15:53:50 | Defiler | We are thinking of ransacking libcoco for the proper code to handle that |
| 15:54:01 | Defiler | It uses the Fibers API on Windows, and various other things elsewhere |
| 15:54:24 | dbussink | Defiler: i've been removing some old ffi code too |
| 15:54:31 | Defiler | Cool |
| 15:54:54 | be9 | Defiler: ah, you mean libcoro? that's great |
| 15:56:55 | dbussink | Defiler: looks like all ucontext stuff is dead |
| 15:57:05 | dbussink | Defiler: you're gonna remove it |
| 15:57:12 | dbussink | Defiler: or should i get rid of it? |
| 15:57:35 | KirinDave leaves the room. | |
| 15:57:36 | be9 | BTW isn't libzip dead? |
| 15:58:14 | skaa1 enters the room. | |
| 15:58:24 | dbussink | Defiler: ah wait, no, looks like it is still used |
| 15:58:30 | moofbong leaves the room. | |
| 15:58:47 | dbussink | nvm, you confused me :p |
| 16:00:03 | Defiler | dbussink: It is still there |
| 16:00:09 | be9 | dbussink: it's used in the core for calling methods |
| 16:00:12 | Defiler | dbussink: We got rid of lightning and our own ffi stub code, though |
| 16:00:28 | Defiler | ..and ucontext is next |
| 16:00:34 | dbussink | Defiler: yeah, i read up on that, works pretty well everywhere now |
| 16:00:49 | dbussink | Defiler: i do still have a strange failure on 64 bit linux |
| 16:00:55 | Defiler | Oh yeah? |
| 16:01:13 | dbussink | in spec/core/breakpoint/calculate_target_breakpoint_spec.rb |
| 16:01:19 | dbussink | line 24 |
| 16:01:23 | KirinDave enters the room. | |
| 16:01:45 | dbussink | it only occurs the first time when there is no .rbc file for spec/core/breakpoint/fixtures/classes.rb |
| 16:01:55 | dbussink | after that, the spec is fine |
| 16:02:27 | Defiler | Huh. That shouldn't change any of the generated code. Odd |
| 16:02:33 | Defiler | I don't know much about our breakpoint support, sadly |
| 16:11:45 | dbussink | who's the expert on that? |
| 16:12:14 | Defiler | Unknown |
| 16:13:17 | skaar leaves the room. | |
| 16:14:29 | dbussink | that probably means evan then ;) |
| 16:14:53 | luislavena | be9: the code repo is huge... still downloading it... |
| 16:15:08 | luislavena | I should have a copy on this workstation :P |
| 16:16:31 | scoopr | scoopr@giga:~/Code/rubinius$ ./shotgun/rubinius -e 'p RUBY_PLATFORM' |
| 16:16:31 | scoopr | "armv5tejl-unknown-linux-gnu" |
| 16:16:43 | scoopr | yay \:D/ |
| 16:17:08 | scoopr | though |
| 16:17:10 | scoopr | real 0m7.315s |
| 16:17:27 | radarek enters the room. | |
| 16:19:31 | Defiler | luislavena: For some reason, the http interface is extremely slow |
| 16:19:36 | Defiler | luislavena: Not sure if that is what you are using |
| 16:19:54 | luislavena | git://git.rubini.us/code :P |
| 16:20:20 | luislavena | thinks need a crash course in git... being to used to bzr... |
| 16:21:22 | GMFlash leaves the room. | |
| 16:21:27 | djwhitt | luislavena: seen this: http://rubinius.lighthouseapp.com/projects/5089/using-git |
| 16:21:27 | GMFlash enters the room. | |
| 16:21:27 | Defiler | OK. That should be relatively fast |
| 16:22:43 | luislavena | djwhitt: been there, done that... still slow :P |
| 16:23:00 | luislavena | no problem got the 68MB the repo has grown :) |
| 16:23:05 | djwhitt | luislavena: eh, worth a shot |
| 16:23:13 | luislavena | djwhitt: ;-) |
| 16:23:27 | agile leaves the room. | |
| 16:23:53 | Defiler | Huh. I wonder if someone needs to run 'git gc' on the main repo |
| 16:24:16 | luislavena | Defiler: +1 for that... |
| 16:24:38 | Defiler | I wonder if I still have an account on that box |
| 16:24:48 | be9 | Defiler: may not help with cloning |
| 16:24:54 | Defiler | Aah, yes I do |
| 16:26:47 | luislavena | I don't get it, maybe git is too clever for me... |
| 16:27:22 | luislavena | thinks need to join #git and get insults about using windows :P |
| 16:28:37 | Defiler | What are you trying to do? We can help, surely |
| 16:28:49 | be9 | luislavena: everyone has at least once used windows in his life. it's not a shame :D |
| 16:29:10 | luislavena | be9: I don't feel shame :) |
| 16:29:32 | luislavena | Defiler: wanted to checkout cmakebuild branch oleg did, but only got master (git branch) |
| 16:29:47 | luislavena | so there is a huge chance I'm doing something wrong. |
| 16:31:15 | Defiler | luislavena: After you clone the repo itself.. |
| 16:31:26 | Defiler | You can do this: |
| 16:31:39 | Defiler | git checkout --track -b cmakebuild origin/cmakebuild |
| 16:31:54 | Defiler | Which says "make a new local branch called cmakebuild that follows the remote cmakebuild branch' |
| 16:32:09 | Defiler | You could call it -b whatever, but using the same name is less confusing for me. Hah |
| 16:32:32 | luislavena | Defiler: I agree, less confusing but not for rookies :) |
| 16:32:33 | be9 | luislavena: and run git pull to pick up latest commits |
| 16:33:10 | Defiler | If you are working with someone else on a shared branch like this.. you want to avoid using the 'rebase' command |
| 16:33:17 | Defiler | (just FYI) |
| 16:33:38 | luislavena | Defiler: I'll have that in mind, thank you |
| 16:34:31 | therealadam enters the room. | |
| 16:35:07 | Defiler | git has terrible commands, but really works well. heh |
| 16:35:29 | be9 | luislavena: also don't do git commit --amend after you run "git push" |
| 16:36:02 | luislavena | be9: hehehe, just started with git and I have 2 warning advices... |
| 16:36:03 | Defiler | Hah, yeah. Basically, don't do anything that 'rewrites history' when you are sharing a branch with other people |
| 16:36:04 | luislavena | *nice* |
| 16:36:31 | Defiler | Like in svn, how you need to make sure you don't check in symlinks if you are working with Windows devs |
| 16:36:35 | Defiler | Or else fire |
| 16:38:40 | headius leaves the room. | |
| 16:39:01 | headius enters the room. | |
| 16:39:53 | benburkert enters the room. | |
| 16:41:22 | luislavena | knows the pain of symlinks in svn repositories... |
| 16:46:56 | KirinDave leaves the room. | |
| 16:47:33 | ragnard leaves the room. | |
| 16:54:16 | luislavena leaves the room. | |
| 17:04:53 | lopex enters the room. | |
| 17:06:08 | headius | how's the hackfest going |
| 17:08:58 | djwhitt | doesn't actually start until the 8th apparently |
| 17:09:02 | djwhitt | Evan just went early |
| 17:09:33 | Defiler | Yeah, this is the 'pre-hackfest clearing of the way' phase |
| 17:10:18 | benburkert leaves the room. | |
| 17:11:07 | headius | oh, I see |
| 17:12:03 | Defiler | ..and I am getting psyched up for 10 days of emotional abuse |
| 17:12:15 | djwhitt | ? |
| 17:12:26 | Defiler | Going to hang out with ryan. Heh |
| 17:13:21 | djwhitt | ah, you guys going to do some compiler hacking? |
| 17:13:42 | Defiler | Probably, yeah. Some hard tickets have collected |
| 17:15:45 | anonuser | What's the goal of the sprint? |
| 17:16:24 | Defiler | Create an army of killer zombies in Australia |
| 17:19:56 | dbussink | is glad he's on the other side of the globe :p |
| 17:20:24 | dbussink | gives me time to work on my killer zombie repellent |
| 17:22:35 | vintrepid enters the room. | |
| 17:23:52 | eventualbuddha enters the room. | |
| 17:30:09 | headius | Defiler: implement flip-flop |
| 17:30:27 | Defiler | I figure we should change our eval order first. Heh |
| 17:30:43 | headius | quite |
| 17:30:52 | Defiler | Otherwise it would be flop-flip |
| 17:30:57 | headius | eval order and & not calling to_proc kept me from running sander's "charlie" lib benchmarks |
| 17:31:10 | Defiler | Phew. Sounds like we narrowly dodged that bullet |
| 17:41:14 | Arjen_ leaves the room. | |
| 17:45:14 | thehcdreamer leaves the room. | |
| 17:49:32 | wycats_ enters the room. | |
| 17:49:32 | headius_ enters the room. | |
| 17:50:11 | dodecaphonic_ enters the room. | |
| 17:53:49 | wycats__ enters the room. | |
| 17:53:51 | wifelette enters the room. | |
| 17:54:14 | dbussink | Defiler: you're going to down under too? |
| 17:55:42 | w1rele55 enters the room. | |
| 17:55:56 | Defiler | Nope |
| 17:56:06 | Defiler | just Eric and Evan |
| 17:56:31 | benburkert enters the room. | |
| 17:59:03 | twbray enters the room. | |
| 17:59:27 | luislavena enters the room. | |
| 18:00:03 | benburkert enters the room. | |
| 18:01:05 | wycats leaves the room. | |
| 18:01:24 | wycats_ leaves the room. | |
| 18:02:24 | dbussink | should hold one in europe sometime :) |
| 18:02:39 | luislavena | be9: are you building rubinius with mingw? |
| 18:03:42 | be9 | luislavena: yes |
| 18:03:57 | luislavena | 4.2 or 3.5? |
| 18:04:02 | be9 | luislavena: 4.2 |
| 18:04:03 | luislavena | (gcc version) |
| 18:04:06 | ijcd enters the room. | |
| 18:04:07 | headius leaves the room. | |
| 18:06:14 | be9 | luislavena: so far you'll have to run cmake by hand to generate proper makefiles. run cmake -G "MinGW Makefiles" ../.. from build/regular |
| 18:07:31 | luislavena | be9: I though that :-) |
| 18:08:42 | be9 | luislavena: and then just fire mingw32-make, there you go |
| 18:09:47 | luislavena | be9: thank you |
| 18:10:16 | boyscout | 1 commit by Dirkjan Bussink |
| 18:10:17 | boyscout | * Update tags for fixed File#chmod specs; 3f9c360 |
| 18:10:18 | dbussink | i always forget to do that :) |
| 18:11:09 | wifelette_afk leaves the room. | |
| 18:11:20 | dewd enters the room. | |
| 18:11:33 | luislavena | Defiler: git gc will not help cloning? |
| 18:12:41 | Defiler | I am pretty sure it does |
| 18:13:03 | Defiler | Optimally, 'clone' would just download a single pack file, in my understanding |
| 18:13:26 | luislavena | Defiler: Receiving objects: 69% (40183/58018), 36.15 MiB | 24 KiB/s |
| 18:14:18 | agile enters the room. | |
| 18:14:19 | be9 | Defiler: clone is just fetch and fetch generates packs on the fly AFAIK (on the remote) |
| 18:15:17 | Defiler | OK, and generating them remotely should be super fast |
| 18:15:40 | Defiler | So it must just be a routing thing.. Instead of 24 KiB/s, mine pegs out my internet connection |
| 18:15:55 | be9 | So, generating may be faster, but the pack size would be the same |
| 18:17:56 | luislavena | yeah, the 24KiB/s my internet connection (I'm in southamerica :-P) |
| 18:18:21 | luislavena | the final size of the repo is another thing... |
| 18:19:32 | be9 | 24 kb/s - not too bad. we here in Russia may have even slower speeds. |
| 18:20:43 | Defiler | Sounds like we need global mirrors. Heh |
| 18:21:56 | luislavena | sometimes I have 40 or 56KiB/s when downloading from git.rubinius (done a few times, not always). |
| 18:22:26 | be9 | git guys may fix this problem somehow |
| 18:23:42 | be9 | and a tar.bz2 with somewhat recent rbx tree (with .git inside) available by ftp will suffice for now |
| 18:24:08 | be9 | git fetch on a recent tree is not a problem |
| 18:24:14 | Defiler | Oh, are you saying that you get more than 24 (or 40, or 56) downloading over FTP? |
| 18:24:18 | rubuildius_ppc | Dirkjan Bussink: 3f9c36081; 1723 files, 5820 examples, 19848 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/161303 |
| 18:24:20 | Defiler | ..and that the git clone is the bottleneck? |
| 18:24:29 | Defiler | I was assuming you just meant that the large project size was slow to download over a slow link |
| 18:24:45 | be9 | Actually you have resume thing with ftp |
| 18:24:59 | luislavena | Defiler: my total bandwidth is 224KiB/s |
| 18:25:09 | Defiler | Huh. Faster than me |
| 18:25:11 | zimbatm leaves the room. | |
| 18:25:15 | be9 | If it hangs, it reconnects. git fetch doesn't do that, it just hangs and then starts from scratch |
| 18:26:21 | Tod7 enters the room. | |
| 18:27:12 | be9 | http://git.or.cz/gitwiki/SoC2008Ideas mentions GitTorrent |
| 18:28:04 | RyanTM leaves the room. | |
| 18:28:36 | luislavena | be9: that will require some sort of "smart server" for each repo... if not, will exist a lot of leechers and few seeders. |
| 18:28:54 | RyanTM enters the room. | |
| 18:29:24 | Defiler | Yeah, you would want the main repository to always seed |
| 18:32:21 | wifelette leaves the room. | |
| 18:32:57 | wifelette enters the room. | |
| 18:35:03 | octopod leaves the room. | |
| 18:35:37 | luislavena | be9: you have set a few of the variables, right? like ZLIB_LIBRARY |
| 18:36:27 | Arjen_ enters the room. | |
| 18:37:05 | djwhitt | rue: you tried messing with that MurmurHash yet? |
| 18:38:37 | be9 | luislavena: you will need to download zlib from gnuwin32.sf.net |
| 18:39:19 | luislavena | be9: no problem, have it, but not inside mingw installation. |
| 18:40:54 | be9 | luislavena: and then use cmake -G "MinGW Makefiles" -D CMAKE_LIBRARY_PATH=c:/mingw/lib ../.. |
| 18:41:17 | be9 | luislavena: this CMAKE_LIBRARY_PATH should point to dir where zlib resides |
| 18:41:34 | be9 | luislavena: then it will found it |
| 18:41:41 | jtoy leaves the room. | |
| 18:46:17 | headius_ leaves the room. | |
| 18:46:36 | headius enters the room. | |
| 18:48:50 | thehcdreamer enters the room. | |
| 18:49:02 | KirinDave enters the room. | |
| 18:50:54 | luislavena leaves the room. | |
| 18:50:56 | thehcdreamer leaves the room. | |
| 18:51:05 | ijcd leaves the room. | |
| 18:51:26 | ijcd enters the room. | |
| 18:51:36 | jluxenberg leaves the room. | |
| 19:07:26 | mediogre enters the room. | |
| 19:07:52 | thehcdreamer enters the room. | |
| 19:11:03 | Fullmoon enters the room. | |
| 19:11:47 | cavalle enters the room. | |
| 19:20:32 | benburkert_ enters the room. | |
| 19:20:59 | headius leaves the room. | |
| 19:22:47 | benburkert__ enters the room. | |
| 19:23:43 | wifelette leaves the room. | |
| 19:25:56 | wycats leaves the room. | |
| 19:29:18 | thehcdreamer leaves the room. | |
| 19:34:41 | Fullmoon leaves the room. | |
| 19:39:21 | benburkert leaves the room. | |
| 19:39:35 | obvio leaves the room. | |
| 19:39:44 | benburkert_ leaves the room. | |
| 19:40:23 | vintrepid leaves the room. | |
| 19:41:07 | mutle leaves the room. | |
| 19:41:26 | vintrepid enters the room. | |
| 19:41:51 | wifelette enters the room. | |
| 19:42:01 | pietia enters the room. | |
| 19:43:14 | headius enters the room. | |
| 19:44:12 | fowlduck_ enters the room. | |
| 19:44:23 | wycats enters the room. | |
| 19:51:13 | mutle enters the room. | |
| 19:55:43 | geekounet leaves the room. | |
| 19:58:20 | dodecaphonic_ leaves the room. | |
| 20:00:33 | headius_ enters the room. | |
| 20:01:40 | GMFlash leaves the room. | |
| 20:05:49 | RyanTM leaves the room. | |
| 20:06:18 | srbaker leaves the room. | |
| 20:07:00 | RyanTM enters the room. | |
| 20:07:01 | srbaker enters the room. | |
| 20:08:46 | GMFlash enters the room. | |
| 20:11:02 | headius leaves the room. | |
| 20:15:03 | radarek leaves the room. | |
| 20:15:10 | VVSiz | brixen: hi there. A quick question for you. Let's say I have MRI behavior which is not right, but currently there is a spec that actually tests for that wrong behavior, and currently MRI 1.8.6 p111 pass, but later MRIs won't |
| 20:15:15 | radarek enters the room. | |
| 20:16:36 | VVSiz | I can change the test to expect proper behavior, but that would make current official MRI fail. what to do? |
| 20:17:16 | Fullmoon enters the room. | |
| 20:18:53 | headius | I think we don't change it until we decide to move the specs to compliance with a different release |
| 20:19:02 | headius | p111 is the spec right now |
| 20:19:26 | radarek leaves the room. | |
| 20:19:57 | VVSiz | the thing is that I'm not even sure that p111 is the official release now. there was Webrick security vulnerability, and it is suggested to upgrade to p114 |
| 20:20:50 | VVSiz | but OK, for now I just add proper spec with guards, and add comments |
| 20:27:08 | boyscout | 1 commit by Vladimir Sizikov |
| 20:27:08 | boyscout | * Proper spec for %u with negative bignums and comments on MRI behavior.; 9f80ef1 |
| 20:28:17 | be9 leaves the room. | |
| 20:29:36 | brixen | VVSiz: yeah, ruby-lang still lists p111 as stable |
| 20:29:53 | brixen | VVSiz: it's kind of arbitrary, but I guess we'll use that as our indicator |
| 20:30:34 | VVSiz | brixen: yeah, I wonder if it just was not updated |
| 20:30:45 | VVSiz | on the same site: http://www.ruby-lang.org/en/news/2008/03/03/webrick-file-access-vulnerability/ |
| 20:30:54 | VVSiz | it stated: please upgrade to p114 :) |
| 20:32:14 | brixen | heh, yeah |
| 20:36:32 | hoopy | will there be anyway to see the info being presented in the sprint? i think it would be great to see the process of specing patching etc |
| 20:36:39 | rubyconsumer_ enters the room. | |
| 20:37:02 | brixen | hoopy: I believe there's going to be a screencast of such things |
| 20:37:10 | rubyconsumer leaves the room. | |
| 20:37:12 | brixen | hoopy: zenspider has been working on a few |
| 20:37:35 | brixen | VVSiz: I was rather confused by that patch initially, I hate the semantic of the not_compliant_on guard :P |
| 20:37:51 | hoopy | and how common is this practice, this is the only project i've seen that does "sprints" |
| 20:38:25 | brixen | VVSiz: since we don't have any CI running the MRI specs now, it probably doesn't matter if we add p114 specs that fail on p111 |
| 20:38:37 | brixen | VVSiz: we should just add a comment to them for now |
| 20:38:56 | brixen | hoopy: a sprint is something from XP I believe |
| 20:39:07 | brixen | hoopy: for instance, pypy publishes sprints and results |
| 20:39:11 | rubuildius_ppc | Vladimir Sizikov: 9f80ef157; 1723 files, 5820 examples, 19848 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/161375 |
| 20:39:40 | djwhitt | who maintains the rubini.us site? |
| 20:39:43 | VVSiz | brixen: I tend to run MRI specs from time to time just to see what fails/etc, so less failures on MRI --> better :) |
| 20:40:07 | probablycorey enters the room. | |
| 20:40:25 | brixen | VVSiz: yeah, I know, but if we're going to say, "stable MRI" that already forces folks who want to run the specs clean under MRI to manage their own install likely |
| 20:40:38 | brixen | djwhitt: various people, do you want to patch something? |
| 20:41:00 | brixen | VVSiz: the specs were running clean for me under mspec on p111, did you see errors? |
| 20:41:27 | djwhitt | briken: nah, don't have a patch right now, I was just thinking it would be cool if people could hack on it the same way they do with the code |
| 20:41:54 | brixen | djwhitt: that would be.. interesting :) |
| 20:42:12 | brixen | djwhitt: actually, it's in the works to give some professional design and copy writing to the site |
| 20:42:23 | djwhitt | brixen: ah, ok |
| 20:42:44 | headius leaves the room. | |
| 20:42:45 | djwhitt | brixen: I guess for that kind of thing you guys probably wouldn't want random people messing with it |
| 20:43:07 | brixen | heh, yeah, there's no executable spec for the website :) |
| 20:43:09 | headius enters the room. | |
| 20:43:19 | djwhitt | hehe, true |
| 20:43:23 | VVSiz | brixen: yes, I have 8 errors with p111 on Linux, and weird behavior when in the middle of the run "hangup" is printed, than my command line prompt, and then test run continue (I'm not sure whether this is expected or not) |
| 20:43:29 | VVSiz | pastie: for brixen |
| 20:43:56 | brixen | VVSiz: hmm, le'me run on freebsd (currently boot parallels) |
| 20:44:00 | brixen | VVSiz: what platform? |
| 20:44:16 | pastie | brixen: http://pastie.org/161377 by VVSiz. |
| 20:44:33 | VVSiz | brixen: Ubuntu Linux 7.10 x32 |
| 20:45:23 | brixen | VVSiz: ok, yeah was clean on os x, now 3 syslog errors |
| 20:45:27 | brixen | and 11 on freebsd |
| 20:46:08 | brixen | djwhitt: how goes the bot framework? and say I want to register a bot that runs on my parallels instance, will it work ok if that is only periodically active? |
| 20:47:01 | djwhitt | brixen: I was playing with buildbot, but ran into some problems with it on cremes machine |
| 20:47:27 | brixen | VVSiz: ok, so the syslog definitely need fixing, the IO ones concern me, the Float on is a bug on strtod used in 1.8.6 but I thought that was guarded |
| 20:47:41 | djwhitt | brixen: I think it may be a little too complicated |
| 20:47:53 | djwhitt | brixen: I'd like something that's easier for people to setup |
| 20:47:56 | brixen | djwhitt: which buildbot? |
| 20:48:04 | djwhitt | brixen: http://buildbot.net/trac |
| 20:48:06 | ijcd leaves the room. | |
| 20:48:08 | brixen | ahh, ok |
| 20:48:28 | brixen | yeah, if we can not depend on twisted, that would be awesome ;) |
| 20:48:39 | djwhitt | yeah, that was kind of my feeling too |
| 20:48:45 | ijcd enters the room. | |
| 20:48:56 | brixen | have you talked to tarcieri about getting something similar with revactor? |
| 20:49:06 | brixen | should be tons simpler |
| 20:49:13 | kifou enters the room. | |
| 20:49:18 | djwhitt | nope, I haven't |
| 20:49:21 | djwhitt | not a bad idea though |
| 20:49:21 | brixen | I wonder where he's at in porting revactor to rubinius |
| 20:49:51 | djwhitt | I was thinking that this weekend I would hack together an improved IRC bot based on rbot |
| 20:50:01 | djwhitt | with commands for silencing the bot from IRC |
| 20:50:07 | djwhitt | and re-running builds etc |
| 20:50:09 | brixen | that would be slick |
| 20:50:30 | brixen | a command to ping live, registered builders from the irc bot |
| 20:50:37 | djwhitt | the think that's nice about the IRC bots is that it's relatively simple to setup them up |
| 20:50:41 | brixen | ask them to rebuild or something |
| 20:50:44 | djwhitt | and they run independently |
| 20:50:50 | VVSiz | brixen: with today's MRI 1.8.6 just built from svn, we have 23 spec failures, just for fun |
| 20:51:07 | brixen | djwhitt: yeah, but I think a single reporting irc bot would be best |
| 20:51:17 | brixen | VVSiz: ugh! :P |
| 20:51:29 | brixen | VVSiz: is that 1.8.6 head or p114? |
| 20:51:36 | djwhitt | brixen: yeah, I agree, I'm going to start simple though |
| 20:52:12 | VVSiz | brixen: that's today's head for 1.8.6 |
| 20:52:24 | brixen | VVSiz: ok |
| 20:52:40 | djwhitt | brixen: just improving the existing bots at first seems like the best approach for me at least since I have somewhat limited time to work on the project |
| 20:53:02 | VVSiz | brixen: I like this spec: "Array#slice! does (not?) expand array with indices out of bounds" that (not?) is cute |
| 20:53:26 | brixen | VVSiz: haha, that's golden |
| 20:53:32 | brixen | nothing like a 'maybe' spec |
| 20:53:44 | brixen | to brighten an implementer's day |
| 20:54:51 | brixen | djwhitt: well, improved irc bot will likely be helpful, just a pain to manage |
| 20:56:09 | brixen | ok, grabbing food, bbiab.. |
| 21:06:53 | headius leaves the room. | |
| 21:10:13 | rby_ enters the room. | |
| 21:18:29 | ezmobius enters the room. | |
| 21:21:25 | twbray leaves the room. | |
| 21:40:17 | ctennis enters the room. | |
| 21:48:05 | rue | Morning or so |
| 21:49:11 | anonuser | Morning. |
| 21:49:16 | anonuser | I hate pushes to production. |
| 21:49:22 | anonuser | QA always shits on your party :( |
| 21:50:32 | brixen | rue: how goes the mac-aby lappy? |
| 21:52:04 | twbray enters the room. | |
| 21:52:27 | twbray leaves the room. | |
| 21:53:03 | vintrepid leaves the room. | |
| 21:57:29 | hornbeck leaves the room. | |
| 22:04:27 | obvio enters the room. | |
| 22:09:08 | gdagley enters the room. | |
| 22:09:37 | nicksieger leaves the room. | |
| 22:11:31 | nicksieger enters the room. | |
| 22:11:59 | twbray enters the room. | |
| 22:12:56 | ragnard enters the room. | |
| 22:15:45 | eventualbuddha leaves the room. | |
| 22:21:29 | cremes leaves the room. | |
| 22:21:34 | rubuildius_ppc leaves the room. | |
| 22:22:47 | srbaker leaves the room. | |
| 22:24:35 | crafterm enters the room. | |
| 22:29:37 | rby_ leaves the room. | |
| 22:33:00 | imajes enters the room. | |
| 22:33:13 | tizianobis enters the room. | |
| 22:34:31 | dbussink | evening everyone |
| 22:35:31 | rubyconsumer_ leaves the room. | |
| 22:36:47 | AndrewO leaves the room. | |
| 22:40:01 | Arjen_ leaves the room. | |
| 22:40:43 | brixen | evening dbussink |
| 22:41:28 | dbussink | brixen: on something completely different, any tips on hotels in portland? need to make a reservation one of these days for railsconf |
| 22:43:00 | crafterm_ enters the room. | |
| 22:43:00 | crafterm leaves the room. | |
| 22:43:02 | brixen | hmm, I think they recommend the doubletree, which isn't far from the convention center |
| 22:43:53 | KirinDave leaves the room. | |
| 22:43:58 | crafterm | morning all |
| 22:44:26 | agardiner enters the room. | |
| 22:44:40 | brixen | there's not a lot of downtown stuff by the convention center though |
| 22:44:47 | brixen | howdy crafterm |
| 22:44:50 | crafterm | dbussink: doubletree, red lion or the jupiter i'd recommend |
| 22:45:02 | crafterm | brixen: hi mate, all good? |
| 22:45:18 | agardiner | morning all |
| 22:45:19 | tizianobis leaves the room. | |
| 22:45:28 | crafterm | agardiner: hi mate! |
| 22:45:36 | agardiner | hi crafterm! |
| 22:46:17 | crafterm | evan is still crashed out, jetlag must be settling in :) |
| 22:46:28 | dbussink | crafterm: ah, thnx, hopefully they still have something available |
| 22:46:30 | agardiner | hehe! |
| 22:46:42 | agardiner | how was dinner? |
| 22:47:08 | crafterm | dbussink: double tree is the conference hotel, but the red lion is closer, just not quite a nice - jupiter is great for partying, at the risk of missing the morning sessions :) hope that helps ;) |
| 22:47:24 | _matta | hope he has recovered by Saturday :) |
| 22:47:27 | _matta | hey crafterm |
| 22:47:32 | crafterm | agardiner: great mate, thai was awesome, went to the railway around the corner afterwards for a brew |
| 22:47:38 | crafterm | _matta_: hey mate! hows it going? |
| 22:47:54 | agardiner | ahh! so it may not be just jetlag then :-D |
| 22:47:55 | _matta | good good. thought I better bet amongst the rubinius spirit before the weekend |
| 22:47:57 | dbussink | crafterm: hehe, well partying depends on what other people are doing too of course :) |
| 22:48:03 | crafterm | agardiner: hehe, never thought of that :) |
| 22:48:22 | brixen | dbussink: I'm trying to make you a google map atm, (ff so sucks after a day of use) |
| 22:49:35 | agardiner | nice day for a drive... should be very pleasant |
| 22:49:39 | dbussink | brixen: well, doesn't have to be very close, as long as it's easily reachable, dunno whether there are good trams / subways or whatever in portland :) |
| 22:49:44 | brixen | dbussink: google maps in portland has all the triment bus and max stops on it :) |
| 22:50:03 | brixen | dbussink: we have lightrail, bus, and a streetcar |
| 22:50:06 | dgtized leaves the room. | |
| 22:50:21 | _matta | brixen: is a streetcar like a tram ? |
| 22:50:28 | brixen | dbussink: trimet.org |
| 22:50:32 | brixen | _matta_: yeah |
| 22:50:43 | brixen | _matta_: electric, run on rails |
| 22:50:47 | brixen | runs* |
| 22:50:52 | _matta | crafterm: you going to railsconf ? |
| 22:51:02 | crafterm | _matta_: yes mate |
| 22:51:10 | _matta | awesome. I can't wait |
| 22:51:21 | dbussink | is there anything like bratwurst on rails the night before? |
| 22:51:23 | crafterm | yes, should be a great trip |
| 22:51:26 | dbussink | had a lot of fun there in berlin |
| 22:51:37 | crafterm | bratwurst was great wasn't it :) |
| 22:51:48 | crafterm | last time in the US there was a meet up at a pub beforehand |
| 22:51:58 | brixen | dbussink: e.g. checkout out this map: http://rubyurl.com/d83x |
| 22:52:00 | _matta | You getting into portland early at all crafterm ? |
| 22:52:39 | crafterm | _matta_: will be arriving the night before the tutorials start |
| 22:52:45 | crafterm | _matta_: once i book my flight :) |
| 22:52:47 | crafterm | hehe |
| 22:52:49 | dgtized enters the room. | |
| 22:52:54 | dbussink | still need to book our flights too |
| 22:52:58 | _matta | hehe we have accom sorted, but no flights yet |
| 22:53:06 | dbussink | going with two colleagues |
| 22:53:12 | crafterm | yes, i have accom sorted - flights this week |
| 22:53:33 | dbussink | where are you guys staying? |
| 22:53:43 | crafterm | dbussink: at the doubletree mate |
| 22:53:52 | KirinDave enters the room. | |
| 22:53:54 | dbussink | aight mate! |
| 22:54:31 | crafterm | :) |
| 22:54:32 | brixen | dbussink: it's a pretty safe bet, you can hop on the max and be in the sw downtown in a jiffy |
| 22:54:44 | dbussink | brixen: well, probably won't be problem |
| 22:54:53 | crafterm | brixen: are you coming to RC mate? |
| 22:55:00 | _matta | crafterm a place recommeded by the sd.rb guys. jsut across the road from the conference center |
| 22:55:03 | dbussink | crafterm: looks they are full |
| 22:55:25 | brixen | crafterm: yes :) |
| 22:55:47 | crafterm | dbussink: :( doens't suprise me, i missed out last time and stayed at the red lion, which is closer to the center but not quite as nice |
| 22:55:55 | brixen | dbussink: http://rubyurl.com/x4lc |
| 22:56:14 | crafterm | brixen: awesome - looking forward to finally meeting you (and all the other rubinius crew too!) :) |
| 22:56:17 | brixen | dbussink: in that map, note burnside street, it cuts portland into north/south pretty much |
| 22:56:24 | gdagley leaves the room. | |
| 22:56:25 | brixen | crafterm: likewise! :) |
| 22:57:03 | crafterm | brixen: are you going to the tutorial sessions? or just the conference sessions? |
| 22:57:27 | brixen | dbussink: north of burnside, west of river, between river & 405 is old town (closer to river) and pearl district, nice areas to walk around |
| 22:57:32 | twbray leaves the room. | |
| 22:57:39 | brixen | crafterm: just conf sessions most likely |
| 22:57:40 | gdagley enters the room. | |
| 22:58:13 | crafterm | brixen: same here - but i'll be in town when the tutorial day is on - we should all get together and write some code :) |
| 22:58:17 | brixen | dbussink: south of burnside, west side of river between river and 405 is kinda financial district |
| 22:58:26 | brixen | crafterm: definitely |
| 22:59:14 | luislavena enters the room. | |
| 23:00:45 | headius enters the room. | |
| 23:01:23 | brixen | dbussink: sorry not more help, I live here so I don't frequent the hotels :P |
| 23:01:33 | brixen | headius: where do you stay when you come to portland? |
| 23:01:54 | headius | I've only been the once |
| 23:02:01 | headius | stayed at thr courtyard by the convention center |
| 23:02:13 | headius | probably planning to stay downtown this time |
| 23:02:13 | brixen | ah ok |
| 23:02:54 | dbussink | brixen: wouldn't know what to suggest here for hotels either :P |
| 23:03:08 | brixen | dbussink: heh :) |
| 23:03:19 | dbussink | brixen: small city, so i basically only know one :) |
| 23:03:24 | brixen | dbussink: there's spendier places like hilton and fifth ave suite on the sw downtown area |
| 23:04:34 | dbussink | well, after all the hotel is just the place to sleep, so i'm not that much bothered by it |
| 23:04:47 | _matta | we're staying at the "Inn at the Convention Center" which apparently is cheap and adequate. with free wifi |
| 23:05:17 | probablycorey leaves the room. | |
| 23:06:03 | brixen | dbussink: don't forget, google has streetview in portland :) |
| 23:06:18 | brixen | you can scope the place for real |
| 23:06:29 | agardiner | dbussink: you still getting problems with the breakpoint specs? |
| 23:06:41 | dbussink | agardiner: yeah, on 64 bit only though |
| 23:06:48 | agardiner | what sort of problem? |
| 23:06:56 | dbussink | agardiner: i'll pastie it |
| 23:07:00 | agardiner | ok |
| 23:08:27 | dbussink | agardiner: http://pastie.caboo.se/161473 |
| 23:08:44 | dbussink | agardiner: it only fails the first time, not subsequent times when the .rbc file is present |
| 23:09:03 | agardiner | eww! really? that's weird |
| 23:09:15 | dbussink | agardiner: i updated the pastie, a newline was missing |
| 23:09:38 | enebo leaves the room. | |
| 23:09:46 | dbussink | agardiner: but it's really weird |
| 23:10:08 | agardiner | yeah, it doesn't sound like a breakpoint problem with those symptoms |
| 23:11:13 | rubuildius_ppc enters the room. | |
| 23:11:58 |