Show enters and exits. Hide enters and exits.
| 00:01:11 | yasuhito enters the room. | |
| 00:14:36 | robin_dewd leaves the room. | |
| 00:15:44 | cremes enters the room. | |
| 00:15:52 | yasuhito leaves the room. | |
| 00:16:06 | stouset leaves the room. | |
| 00:16:54 | lopex leaves the room. | |
| 00:17:16 | maharg leaves the room. | |
| 00:19:29 | bitsweat enters the room. | |
| 00:20:45 | rubuildius_amd64 | Cezar Sa Espinola: 7df391c08; 2451 files, 8144 examples, 27571 expectations, 1 failure, 2 errors; http://rafb.net/p/dAZ6ci52.html |
| 00:20:56 | maharg enters the room. | |
| 00:23:27 | rubuildius_ppc leaves the room. | |
| 00:23:58 | bricolage leaves the room. | |
| 00:24:03 | rubuildius_ppc enters the room. | |
| 00:28:40 | elight enters the room. | |
| 00:30:26 | kli_ leaves the room. | |
| 00:30:40 | heycarsten leaves the room. | |
| 00:39:13 | maharg leaves the room. | |
| 00:39:38 | ijcd enters the room. | |
| 00:41:16 | bhb__ leaves the room. | |
| 00:43:47 | wycats_ leaves the room. | |
| 00:46:10 | wmoxam leaves the room. | |
| 00:46:42 | elight leaves the room. | |
| 00:51:33 | Arjen_ leaves the room. | |
| 00:55:26 | ijcd____ leaves the room. | |
| 00:56:55 | maharg enters the room. | |
| 00:58:15 | radarek leaves the room. | |
| 01:00:15 | pauldix enters the room. | |
| 01:01:52 | pauldix leaves the room. | |
| 01:03:58 | yipstar leaves the room. | |
| 01:04:42 | enebo leaves the room. | |
| 01:11:27 | michalw leaves the room. | |
| 01:14:09 | bhb__ enters the room. | |
| 01:17:08 | wycats enters the room. | |
| 01:18:42 | seydar enters the room. | |
| 01:19:42 | seydar leaves the room. | |
| 01:22:46 | nicksieger enters the room. | |
| 01:40:50 | twbray leaves the room. | |
| 01:45:30 | elight enters the room. | |
| 01:48:11 | atduskgreg leaves the room. | |
| 01:48:47 | ezmobius leaves the room. | |
| 01:49:38 | Yurik enters the room. | |
| 01:54:01 | bhb__ leaves the room. | |
| 01:57:40 | ShayArnett enters the room. | |
| 02:02:59 | bhb__ enters the room. | |
| 02:05:31 | jtoy enters the room. | |
| 02:06:40 | c0sin leaves the room. | |
| 02:10:07 | kli_ enters the room. | |
| 02:10:21 | yugui enters the room. | |
| 02:10:27 | bhb__ leaves the room. | |
| 02:11:15 | dfg59 enters the room. | |
| 02:11:59 | kli_ leaves the room. | |
| 02:13:50 | cheaproc enters the room. | |
| 02:14:20 | benburkert enters the room. | |
| 02:15:18 | jbarnette leaves the room. | |
| 02:21:05 | ezmobius enters the room. | |
| 02:21:25 | bhb__ enters the room. | |
| 02:31:07 | Jzalae leaves the room. | |
| 02:32:21 | rudebwoy_ enters the room. | |
| 02:32:29 | dfg59 leaves the room. | |
| 02:33:22 | rudebwoy leaves the room. | |
| 02:33:22 | benburkert leaves the room. | |
| 02:33:50 | benburkert enters the room. | |
| 02:36:14 | loincloth leaves the room. | |
| 02:45:56 | VVSiz_ enters the room. | |
| 02:53:41 | VVSiz leaves the room. | |
| 03:02:53 | antares leaves the room. | |
| 03:03:34 | benburkert leaves the room. | |
| 03:04:49 | anteaya leaves the room. | |
| 03:14:05 | twbray enters the room. | |
| 03:14:59 | twbray leaves the room. | |
| 03:17:23 | jtoy leaves the room. | |
| 03:17:39 | jtoy enters the room. | |
| 03:20:13 | rudebwoy_ leaves the room. | |
| 03:21:27 | rudebwoy_ enters the room. | |
| 03:34:53 | lchin enters the room. | |
| 03:40:43 | lchin leaves the room. | |
| 03:41:09 | lchin enters the room. | |
| 03:42:03 | ezmobius leaves the room. | |
| 03:42:35 | lstoll enters the room. | |
| 03:44:44 | yugui_ enters the room. | |
| 03:45:08 | moofbong enters the room. | |
| 03:52:13 | yugui leaves the room. | |
| 03:55:34 | ShayArnett leaves the room. | |
| 03:57:54 | imajes leaves the room. | |
| 04:03:18 | moofbong leaves the room. | |
| 04:04:28 | blakewatters enters the room. | |
| 04:06:18 | yugui_ leaves the room. | |
| 04:07:21 | lchin leaves the room. | |
| 04:13:07 | yugui enters the room. | |
| 04:13:26 | lchin enters the room. | |
| 04:18:59 | blakewatters leaves the room. | |
| 04:22:03 | blakewatters enters the room. | |
| 04:23:36 | heycarsten enters the room. | |
| 04:24:42 | yugui leaves the room. | |
| 04:24:48 | yugui enters the room. | |
| 04:26:06 | yugui_ enters the room. | |
| 04:26:06 | yugui leaves the room. | |
| 04:28:12 | yugui enters the room. | |
| 04:28:12 | yugui_ leaves the room. | |
| 04:29:13 | TheVoic1 enters the room. | |
| 04:29:59 | yugui leaves the room. | |
| 04:30:19 | yugui enters the room. | |
| 04:44:43 | TheVoice leaves the room. | |
| 04:51:19 | benny leaves the room. | |
| 04:53:17 | ijcd leaves the room. | |
| 04:53:25 | ijcd enters the room. | |
| 04:54:38 | blakewatters leaves the room. | |
| 04:56:10 | mernen leaves the room. | |
| 04:57:02 | yugui leaves the room. | |
| 04:58:18 | dan___ enters the room. | |
| 05:01:27 | jbarnette enters the room. | |
| 05:05:07 | ezmobius enters the room. | |
| 05:07:23 | nicksieger leaves the room. | |
| 05:14:16 | bhb | I"m looking to start contributing to Rubinius, but I'm a lost on how to find a bite-size piece to get started |
| 05:14:57 | bhb | I'm looking to probably either identify a place where specs could be improved, or fix a spec in one of the core libraries |
| 05:16:34 | bhb | is the best thing to do to just run 'rake spec:full' and just start going through the errors? |
| 05:18:42 | imajes enters the room. | |
| 05:19:22 | brixen | bhb__: rake spec:full runs only the known good |
| 05:19:31 | bhb | oh, gotcha |
| 05:19:32 | brixen | known good specs, that is |
| 05:19:51 | bhb | oh, i see. I'm working my way through the different rake spec variations now |
| 05:20:05 | brixen | so, you can run e.g. bin/mspec spec/ruby/1.8/core/module |
| 05:20:09 | brixen | and that should have some failures |
| 05:20:19 | bhb | ok cool |
| 05:20:29 | brixen | you can also browse the files in spec/tags |
| 05:20:52 | brixen | those tag files list specs that are excluded from the CI spec runs |
| 05:21:00 | brixen | i.e. rake spec, rake spec:full, or bin/mspec ci |
| 05:21:29 | bhb | cool, awesome |
| 05:21:37 | bhb | I'll start looking there. Thanks for the help! |
| 05:21:54 | brixen | no problem, welcome :) |
| 05:23:04 | yipstar enters the room. | |
| 05:27:29 | bhb__ leaves the room. | |
| 05:30:31 | blakewatters enters the room. | |
| 05:32:03 | db-keen enters the room. | |
| 05:33:13 | ezmobius | heh this kinda murders rubinius : http://pastie.org/218607 |
| 05:34:01 | ijcd leaves the room. | |
| 05:34:14 | bhb__ enters the room. | |
| 05:34:21 | ijcd___ enters the room. | |
| 05:34:24 | dan___ leaves the room. | |
| 05:35:09 | ijcd___ leaves the room. | |
| 05:36:33 | db-keen | I ran across the old on-ruby article about lisp on rubinius. Has that gone anywhere? |
| 05:36:41 | ijcd enters the room. | |
| 05:43:09 | brixen | ezmobius: what do you get when you run that? |
| 05:43:25 | ezmobius | you cant run it in irb |
| 05:43:34 | ezmobius | it works in rbx but it gets slower and sloer as it goes on |
| 05:43:42 | ezmobius | its just recursively prints "8" forever |
| 05:43:46 | ezmobius | "*" i mean |
| 05:44:06 | brixen | ah, so I need to run it in a file? |
| 05:44:09 | ezmobius | yeah |
| 05:44:11 | brixen | k |
| 05:44:12 | ezmobius | or ruby -e |
| 05:44:23 | ezmobius | irb breaks it for some reason |
| 05:44:37 | brixen | yeah, I just get '*' and an inspect on the continuation |
| 05:45:55 | brixen | db-keen: not much done with the lisp on rubinius afaik |
| 05:46:08 | ezmobius | busscheme runs on rbx though right? |
| 05:46:32 | bhb | isn't there a tool that, given a ruby expression, will show the sexp and bytecode |
| 05:46:44 | ezmobius | rbx describe foo.rb |
| 05:46:51 | bhb | awesome |
| 05:48:26 | bhb | is there something interactive? I thought i saw a tool that was irb-esque that would do it |
| 05:48:46 | wmoxam enters the room. | |
| 05:48:47 | bhb | (rbx describe foo.rb) works well, i just thought i saw another tool |
| 05:49:30 | ezmobius | there used to be a -dc flag to irb but it doesnt seem to work anymore |
| 05:49:37 | ezmobius | rbx irb -dc |
| 05:49:45 | heycarsten leaves the room. | |
| 05:50:15 | imajes leaves the room. | |
| 05:50:27 | tizianobis enters the room. | |
| 05:52:07 | lstoll leaves the room. | |
| 05:54:34 | twbray enters the room. | |
| 05:56:28 | bhb | OK, I found what I had seen earlier ... it was talking about sirb (http://blog.brightredglow.com/2007/2/11/sirb-the-rubinius-loupe) but I when I skimmed it before, I didn't notice how old that post was |
| 05:57:06 | bhb | in any case, rbx describe works fine |
| 05:57:06 | bhb | thanks |
| 05:57:30 | brixen | bhb__: yeah, that sirb is super old, we just run irb now |
| 05:57:41 | bhb | cool |
| 05:57:42 | brixen | however, it would be cool to extend irb to have that stuff again |
| 05:58:10 | bhb | cool, well maybe something I'll look at after I get my bearings |
| 05:58:29 | bhb | I'm just starting, so I have no idea what's hard or easy yet ... and I need easy stuff at first |
| 06:00:11 | Yurik leaves the room. | |
| 06:00:17 | bhb | :) |
| 06:05:38 | ezmobius | ahh i see why that yinyang makes rbx slow down after a while. rbx's memory use grows at a gigabyte per second and goes into swap ;) |
| 06:08:42 | yugui enters the room. | |
| 06:13:37 | be9 enters the room. | |
| 06:13:54 | jbarnette leaves the room. | |
| 06:14:05 | dalee leaves the room. | |
| 06:17:11 | twbray leaves the room. | |
| 06:18:13 | bhb__ leaves the room. | |
| 06:21:36 | yugui_ enters the room. | |
| 06:21:47 | yugui leaves the room. | |
| 06:22:10 | yugui enters the room. | |
| 06:23:05 | yugui leaves the room. | |
| 06:23:13 | bhb__ enters the room. | |
| 06:23:21 | yugui enters the room. | |
| 06:24:12 | ezmobius leaves the room. | |
| 06:28:10 | yipstar leaves the room. | |
| 06:29:24 | bhb__ leaves the room. | |
| 06:35:11 | ijcd_ enters the room. | |
| 06:35:28 | ijcd leaves the room. | |
| 06:37:51 | mitchellvriley enters the room. | |
| 06:38:45 | yugui_ leaves the room. | |
| 06:39:26 | blakewatters leaves the room. | |
| 06:41:39 | blakewatters enters the room. | |
| 06:42:29 | ijcd_ leaves the room. | |
| 06:43:00 | ijcd enters the room. | |
| 06:49:47 | Maledictus enters the room. | |
| 06:54:03 | tizianobis leaves the room. | |
| 06:54:57 | blakewatters leaves the room. | |
| 06:56:44 | ijcd leaves the room. | |
| 06:57:35 | wmoxam leaves the room. | |
| 06:57:38 | ijcd_ enters the room. | |
| 06:58:57 | bhb__ enters the room. | |
| 07:01:08 | ijcd_____ enters the room. | |
| 07:02:24 | ijcd_____ leaves the room. | |
| 07:02:55 | ijcd_____ enters the room. | |
| 07:03:29 | ijcd_____ leaves the room. | |
| 07:04:33 | ijcd___ enters the room. | |
| 07:06:10 | ijcd___ leaves the room. | |
| 07:07:16 | ijcd_____ enters the room. | |
| 07:15:13 | ijcd_ leaves the room. | |
| 07:20:20 | crafterm enters the room. | |
| 07:27:42 | naeu enters the room. | |
| 07:37:29 | ijcd_____ leaves the room. | |
| 07:39:44 | crafterm leaves the room. | |
| 07:49:51 | bhb__ leaves the room. | |
| 07:50:52 | viktors_ leaves the room. | |
| 08:08:16 | naeu leaves the room. | |
| 08:21:51 | lchin leaves the room. | |
| 08:27:19 | JonathanT enters the room. | |
| 08:31:06 | gnufied leaves the room. | |
| 08:41:21 | naeu enters the room. | |
| 08:47:26 | blakewatters enters the room. | |
| 08:47:27 | mitchellvriley leaves the room. | |
| 08:52:11 | blakewatters leaves the room. | |
| 08:54:43 | BlackEdder enters the room. | |
| 09:02:27 | mitchellvriley enters the room. | |
| 09:11:22 | gnufied enters the room. | |
| 09:15:13 | JonathanT leaves the room. | |
| 09:20:32 | boyscout | 3 commits by Evan Phoenix |
| 09:20:33 | boyscout | * Change release to 0.9 for release; 442ff76 |
| 09:20:34 | boyscout | * Force shotgun to be rebuilt when there are config changes; 3fa41da |
| 09:20:35 | boyscout | * Fix loader to deal with the end of options better; b7f79e7 |
| 09:25:37 | boyscout | 1 commit by Evan Phoenix |
| 09:25:38 | boyscout | * Change how to verify the version number; 0ada57d |
| 09:27:37 | jtoy leaves the room. | |
| 09:28:13 | jtoy enters the room. | |
| 09:32:09 | robin_dewd enters the room. | |
| 09:32:39 | JonathanT enters the room. | |
| 09:41:10 | rubuildius_amd64 | Evan Phoenix: 0ada57dd4; 2451 files, 8144 examples, 27575 expectations, 0 failures, 0 errors |
| 09:41:11 | rubuildius_amd64 | Evan Phoenix: 442ff7685; 2451 files, 8144 examples, 27575 expectations, 0 failures, 0 errors |
| 09:41:31 | rubuildius_ppc | Evan Phoenix: 0ada57dd4; 2451 files, 8143 examples, 27595 expectations, 0 failures, 0 errors |
| 09:41:31 | rubuildius_ppc | Evan Phoenix: 442ff7685; 2451 files, 8143 examples, 27595 expectations, 0 failures, 0 errors |
| 09:44:45 | bitsweat leaves the room. | |
| 09:45:29 | boyscout | 1 commit by Evan Phoenix |
| 09:45:30 | boyscout | * Fix where pre-installed gems are installed.; 4b0f538 |
| 09:48:42 | lchin enters the room. | |
| 09:52:28 | thehcdreamer enters the room. | |
| 09:53:05 | atduskgreg enters the room. | |
| 09:59:29 | rubuildius_amd64 | Evan Phoenix: 4b0f538d4; 2451 files, 8144 examples, 27575 expectations, 0 failures, 0 errors |
| 09:59:35 | rubuildius_ppc | Evan Phoenix: 4b0f538d4; 2451 files, 8143 examples, 27595 expectations, 0 failures, 0 errors |
| 10:05:39 | Yurik enters the room. | |
| 10:05:52 | mitchellvriley leaves the room. | |
| 10:06:08 | squeegy leaves the room. | |
| 10:06:13 | squeegy enters the room. | |
| 10:11:08 | sudoer enters the room. | |
| 10:11:37 | squeegy leaves the room. | |
| 10:11:48 | squeegy enters the room. | |
| 10:20:25 | yugui leaves the room. | |
| 10:20:41 | yugui enters the room. | |
| 10:23:56 | michalw enters the room. | |
| 10:25:49 | Yurik leaves the room. | |
| 10:30:12 | jtoy leaves the room. | |
| 10:33:04 | lchin_ enters the room. | |
| 10:33:13 | lchin leaves the room. | |
| 10:36:02 | lchin_ leaves the room. | |
| 10:36:26 | lchin enters the room. | |
| 10:43:14 | yugui leaves the room. | |
| 10:43:17 | yugui enters the room. | |
| 10:55:01 | lchin leaves the room. | |
| 10:56:28 | w1rele55 leaves the room. | |
| 11:00:41 | yugui leaves the room. | |
| 11:02:13 | be9 leaves the room. | |
| 11:02:43 | BlackEdder enters the room. | |
| 11:03:09 | lchin enters the room. | |
| 11:05:50 | naeu leaves the room. | |
| 11:06:11 | naeu enters the room. | |
| 11:06:22 | w1rele55 enters the room. | |
| 11:07:59 | lchin leaves the room. | |
| 11:08:14 | lchin enters the room. | |
| 11:11:27 | TheVoic1 leaves the room. | |
| 11:12:41 | sudoer leaves the room. | |
| 11:19:40 | lchin_ enters the room. | |
| 11:20:03 | lchin_ leaves the room. | |
| 11:20:46 | lchin_ enters the room. | |
| 11:24:08 | lchin_ leaves the room. | |
| 11:24:39 | lchin_ enters the room. | |
| 11:29:17 | headius enters the room. | |
| 11:29:25 | lchin__ enters the room. | |
| 11:37:02 | lstoll enters the room. | |
| 11:38:43 | lstoll leaves the room. | |
| 11:39:40 | lchin leaves the room. | |
| 11:42:08 | lstoll enters the room. | |
| 11:49:47 | lchin__ leaves the room. | |
| 11:50:09 | benny enters the room. | |
| 11:50:22 | lchin_ leaves the room. | |
| 11:52:54 | lstoll leaves the room. | |
| 12:14:57 | blakewatters enters the room. | |
| 12:16:11 | lstoll enters the room. | |
| 12:16:40 | atduskgreg leaves the room. | |
| 12:18:52 | lstoll leaves the room. | |
| 12:26:25 | tizianobis enters the room. | |
| 12:30:02 | cremes leaves the room. | |
| 12:31:41 | blakewatters leaves the room. | |
| 12:40:04 | NoKarma enters the room. | |
| 12:48:42 | tizianobis leaves the room. | |
| 12:49:10 | obvio171 leaves the room. | |
| 12:52:40 | Fullmoon enters the room. | |
| 12:55:27 | michalw leaves the room. | |
| 12:58:03 | mutle_ enters the room. | |
| 13:06:28 | mutle leaves the room. | |
| 13:06:52 | inspired enters the room. | |
| 13:09:13 | BlackEdder enters the room. | |
| 13:11:17 | naeu leaves the room. | |
| 13:39:01 | stouset enters the room. | |
| 13:39:28 | qwert666 enters the room. | |
| 13:41:51 | w1rele55 leaves the room. | |
| 13:42:51 | JonathanT leaves the room. | |
| 13:45:20 | w1rele55 enters the room. | |
| 13:46:22 | jero5 leaves the room. | |
| 13:57:37 | yasuhito enters the room. | |
| 13:59:33 | pauldix enters the room. | |
| 14:06:29 | AndrewO enters the room. | |
| 14:07:42 | qwert666_ enters the room. | |
| 14:15:57 | yugui enters the room. | |
| 14:17:14 | krsh enters the room. | |
| 14:18:14 | robin_dewd leaves the room. | |
| 14:19:47 | cremes enters the room. | |
| 14:19:58 | hemulen enters the room. | |
| 14:20:13 | blakewatters enters the room. | |
| 14:24:12 | AndrewO leaves the room. | |
| 14:26:09 | AndrewO enters the room. | |
| 14:26:24 | moofbong enters the room. | |
| 14:30:00 | inspired leaves the room. | |
| 14:32:17 | stouset leaves the room. | |
| 14:32:48 | qwert666 leaves the room. | |
| 14:40:13 | radarek enters the room. | |
| 14:40:19 | twbray enters the room. | |
| 14:40:25 | boyscout | 1 commit by Gianluigi Spagnuolo |
| 14:40:26 | boyscout | * Added BigDecimal#split; 1267948 |
| 14:55:19 | bhb__ enters the room. | |
| 14:55:59 | rubuildius_ppc | Gianluigi Spagnuolo: 1267948f3; 2451 files, 8143 examples, 27595 expectations, 0 failures, 0 errors |
| 15:01:26 | yasuhito leaves the room. | |
| 15:01:27 | stouset enters the room. | |
| 15:07:22 | wmoxam enters the room. | |
| 15:10:10 | yasuhito enters the room. | |
| 15:10:41 | zachad enters the room. | |
| 15:14:37 | rubuildius_amd64 | Gianluigi Spagnuolo: 1267948f3; 2451 files, 8144 examples, 27575 expectations, 0 failures, 0 errors |
| 15:14:56 | imajes_office leaves the room. | |
| 15:18:03 | yugui_ enters the room. | |
| 15:18:15 | yugui leaves the room. | |
| 15:23:59 | yugui_ leaves the room. | |
| 15:30:52 | rudebwoy_ leaves the room. | |
| 15:33:01 | twbray leaves the room. | |
| 15:33:55 | Fullmoon_ enters the room. | |
| 15:33:57 | Fullmoon leaves the room. | |
| 15:35:34 | Fullmoon_ leaves the room. | |
| 15:36:20 | loincloth enters the room. | |
| 15:40:19 | yasuhito leaves the room. | |
| 15:40:51 | ShayArnett enters the room. | |
| 15:43:45 | yipstar enters the room. | |
| 15:44:49 | rudebwoy_ enters the room. | |
| 15:47:07 | krsh leaves the room. | |
| 15:50:25 | ShayArnett_ enters the room. | |
| 15:52:34 | heycarsten enters the room. | |
| 15:54:03 | shame leaves the room. | |
| 15:59:39 | dalee enters the room. | |
| 16:03:22 | robin_dewd enters the room. | |
| 16:06:43 | ShayArnett leaves the room. | |
| 16:22:10 | twbray enters the room. | |
| 16:27:39 | NoKarma | zenspider: ping |
| 16:28:31 | gnufied leaves the room. | |
| 16:30:18 | twbray leaves the room. | |
| 16:34:09 | cremes leaves the room. | |
| 16:34:38 | te enters the room. | |
| 16:35:33 | benburkert enters the room. | |
| 16:40:01 | cremes enters the room. | |
| 16:40:23 | Fullmoon enters the room. | |
| 16:44:46 | antares enters the room. | |
| 16:45:59 | rue | Hallo |
| 16:46:08 | nexcastellan | Happy Friday, Rue. |
| 16:47:30 | michalw enters the room. | |
| 16:52:35 | enebo enters the room. | |
| 16:56:39 | atduskgreg enters the room. | |
| 17:01:37 | bitsweat enters the room. | |
| 17:01:50 | krsh enters the room. | |
| 17:04:09 | lstoll enters the room. | |
| 17:07:05 | rue | Indeed, Friday |
| 17:08:26 | hemulen leaves the room. | |
| 17:11:20 | w1rele55 leaves the room. | |
| 17:12:49 | twbray enters the room. | |
| 17:14:50 | shame enters the room. | |
| 17:18:52 | Defiler | Does anyone know the Ruby Kaigi video feed URL yet? |
| 17:24:18 | nicksieger enters the room. | |
| 17:26:06 | lopex enters the room. | |
| 17:27:32 | krsh leaves the room. | |
| 17:30:45 | thehcdreamer leaves the room. | |
| 17:31:14 | zachad leaves the room. | |
| 17:32:43 | BlackEdder enters the room. | |
| 17:32:50 | antares leaves the room. | |
| 17:32:58 | antares enters the room. | |
| 17:35:28 | jbarnette enters the room. | |
| 17:35:37 | BlackEdder enters the room. | |
| 17:35:41 | BlackEdder leaves the room. | |
| 17:38:27 | lstoll leaves the room. | |
| 17:38:50 | Arjen_ enters the room. | |
| 17:38:58 | TheVoice enters the room. | |
| 17:41:39 | jero5 enters the room. | |
| 17:42:04 | naeu enters the room. | |
| 17:43:35 | bhb__ leaves the room. | |
| 17:46:15 | bhb__ enters the room. | |
| 17:47:05 | Fullmoon leaves the room. | |
| 17:49:28 | hemulen enters the room. | |
| 17:51:51 | twbray_ enters the room. | |
| 17:51:53 | lopex leaves the room. | |
| 17:52:45 | rue | Oh, is the Kaigi this weekend? |
| 17:53:06 | VVSiz leaves the room. | |
| 17:53:27 | VVSiz enters the room. | |
| 17:53:53 | nicksieger leaves the room. | |
| 17:55:53 | dgtized | I'm still getting those two Dir.glob errors |
| 17:56:09 | dgtized | I've run spec:update and they are supposed to be removed but haven't |
| 17:57:02 | djwhitt | you get them even when running ci? |
| 17:59:51 | Defiler | spec:update doesn't change what runs during CI |
| 17:59:58 | twbray leaves the room. | |
| 18:00:04 | Defiler | it just updates the spec/ruby stuff |
| 18:03:40 | dgtized | if I run bin/mspec ci or rake spec:ci I get them |
| 18:04:06 | dgtized | I believe the specs that were removed were in spec/ruby |
| 18:04:27 | Defiler | spec:sync needs to be run (carefully) to make that change affect CI |
| 18:04:39 | djwhitt | but bots don't get them... |
| 18:13:26 | Fullmoon enters the room. | |
| 18:14:26 | bitsweat leaves the room. | |
| 18:14:59 | gnufied enters the room. | |
| 18:16:00 | fbuilesv | cremes: ping |
| 18:18:16 | cremes | fbuilesv: yessir! |
| 18:19:00 | fbuilesv | cremes: saw your EM ticket, wouldn't it be easier to just have Socket#bind implemented instead of removing it from EM (even if it's not needed)? Is there something we need out of EM right now? |
| 18:20:02 | cremes | my ticket didn't say that #bind should be removed; it was pointing out that EM is throwing that NoMethodError |
| 18:20:15 | nexcastellan | Where's the ticket? |
| 18:20:21 | Yurik enters the room. | |
| 18:20:37 | cremes | #610 |
| 18:21:04 | rue | dgtized: Do you get them both with a clean build? |
| 18:21:28 | cremes | nexcastellan: you've been working on Socket & friends, right? |
| 18:21:48 | fbuilesv | cremes: sorry, I misread it then, thought you had removed that call to make it work since we don't seem to have it implemented yet |
| 18:22:07 | nexcastellan | Yes, waiting for brixen to ssh in to rubuildius_ppc and see if my commit to socket.rb to add bind really did break specs or whether the specs failed because of the problems we were already having with timeouts. |
| 18:22:29 | cremes | yeah, i *did* have to patch EM but that was so the :pure_ruby directive was honored |
| 18:23:05 | nexcastellan | (didn't break specs elsewhere) |
| 18:23:11 | cremes | nexcastellan: rubuildius_ppc is my home machine; brixen (and i) can't get in remotely cuz my ISP is blocking it for some reason; maybe this afternoon we can team on it? |
| 18:23:16 | fbuilesv | oh I see |
| 18:23:39 | nexcastellan | cremes, I'll be around this afternoon. Well, for some definitions of "afternoon". :) |
| 18:23:41 | Yurik leaves the room. | |
| 18:23:59 | cremes | cool; i'll ping you in about 2.5 hours (3pm CDT) |
| 18:24:26 | nexcastellan | Okay. That's 2 pm my time, should be around. And if not, I'll be around shortly after I'm sure. Thanks, cremes. |
| 18:26:23 | atduskgreg leaves the room. | |
| 18:26:40 | dgtized | rue: the failing specs were removed according to brixen they just haven't been removed from my version |
| 18:26:42 | fbuilesv | there's something wrong with ipaddr, the specs are taking ages |
| 18:29:40 | enebo_ enters the room. | |
| 18:31:42 | fbuilesv | Any idea on how to profile that on OS X? |
| 18:32:04 | bitsweat enters the room. | |
| 18:32:17 | c0sin enters the room. | |
| 18:34:15 | anteaya enters the room. | |
| 18:35:23 | twbray enters the room. | |
| 18:36:19 | enebo leaves the room. | |
| 18:39:48 | zachad enters the room. | |
| 18:43:39 | twbray_ leaves the room. | |
| 18:45:19 | blakewatters leaves the room. | |
| 18:48:41 | bhb__ leaves the room. | |
| 18:54:10 | Arjen_ leaves the room. | |
| 19:01:34 | benburkert leaves the room. | |
| 19:07:40 | wycats leaves the room. | |
| 19:12:10 | bhb__ enters the room. | |
| 19:19:14 | benburkert enters the room. | |
| 19:20:33 | michalw leaves the room. | |
| 19:25:07 | dfg59 enters the room. | |
| 19:27:24 | rue | fbuilesv: Wireshark? |
| 19:27:48 | fbuilesv | rue: traced the problem back to native calls with IP addresses that don't exist |
| 19:28:06 | fbuilesv | getnameinfo(192.168.1.1) for example, where that segment is my current network but the passed IP does not exist |
| 19:28:09 | fbuilesv | that call takes ages to resolve |
| 19:28:20 | fbuilesv | I'm trying to find out why use that instead of 127.0.0.1 |
| 19:29:02 | wycats enters the room. | |
| 19:44:21 | atduskgreg enters the room. | |
| 19:46:42 | twbray leaves the room. | |
| 19:49:23 | benburkert leaves the room. | |
| 19:50:14 | bhb__ leaves the room. | |
| 19:51:07 | ezmobius enters the room. | |
| 19:58:33 | bhb__ enters the room. | |
| 20:02:36 | Fullmoon leaves the room. | |
| 20:03:34 | dfg59 leaves the room. | |
| 20:03:53 | dfg59 enters the room. | |
| 20:04:28 | Fullmoon enters the room. | |
| 20:07:54 | michalw enters the room. | |
| 20:08:33 | naeu leaves the room. | |
| 20:13:20 | michalw leaves the room. | |
| 20:14:08 | michalw enters the room. | |
| 20:14:17 | atduskgreg leaves the room. | |
| 20:15:13 | anteaya leaves the room. | |
| 20:16:32 | naeu enters the room. | |
| 20:18:08 | Yurik enters the room. | |
| 20:20:05 | Yurik leaves the room. | |
| 20:22:27 | twbray enters the room. | |
| 20:29:35 | ezmobius leaves the room. | |
| 20:33:16 | naeu leaves the room. | |
| 20:43:50 | Yurik enters the room. | |
| 20:45:45 | wyhaines leaves the room. | |
| 20:47:53 | benburkert enters the room. | |
| 20:50:51 | benburkert leaves the room. | |
| 21:01:11 | ezmobius enters the room. | |
| 21:01:49 | cremes leaves the room. | |
| 21:01:51 | robin_dewd leaves the room. | |
| 21:05:39 | loincloth leaves the room. | |
| 21:10:44 | enebo enters the room. | |
| 21:11:22 | ShayArnett leaves the room. | |
| 21:16:36 | Yurik leaves the room. | |
| 21:18:38 | enebo_ leaves the room. | |
| 21:25:48 | cremes enters the room. | |
| 21:26:13 | cremes | nexcastellan: ping |
| 21:26:22 | nexcastellan | Hello! |
| 21:26:41 | cremes | i've got bad news... |
| 21:26:58 | nexcastellan | Oh dear. Legitimate failures on the specs with that patch? |
| 21:27:12 | cremes | nope! it's about my time this afternoon |
| 21:27:20 | cremes | i have to cruise out in about 30 minutes |
| 21:27:27 | nexcastellan | No worries. We can do it on Monday. |
| 21:27:29 | cremes | want to use that up and then overflow to saturday afternoon? |
| 21:27:44 | loincloth enters the room. | |
| 21:27:52 | cremes | ls |
| 21:27:59 | nexcastellan | I'll be hiking tomorrow in the mountains. But assuming I don't get eaten by a bear or anything, I should be online for about 40 hours next week. |
| 21:28:19 | nexcastellan | But we can check things out now for half an hour if you want. |
| 21:28:32 | cremes | sure, let's give it a try |
| 21:28:48 | cremes | got patches? |
| 21:29:10 | nexcastellan | Okay, to lib/socket.rb, patch 0f33a0ae is the one that I think added #bind but which failed on ppc. |
| 21:29:36 | nexcastellan | It also brought in both listen and accept. |
| 21:29:43 | bitsweat | nexcastellan: hey, Fobax mentioned an object allocation patch of yours. is it publicly available somewhere? |
| 21:30:29 | nexcastellan | bitsweat, I was actually working on that just before cremes found me. :) Let me tidy it up a bit and ask Fobax if it's okay to send out. It just logs new object creation and allows checkpointing. (more) |
| 21:30:56 | nexcastellan | It's only for MRI, and it's really only for internal use but he's found it really useful in tracking down some performance issues (too many object creations, etc.) |
| 21:31:07 | bitsweat | cool. particularly intrigued by the checkpointing :) |
| 21:31:26 | bitsweat | I've been using ruby-prof to profile allocations on a larger scale |
| 21:31:35 | nexcastellan | bitsweat, fire me off an email to cthompson at nexopia.com and I'll try to send it to you later. It's not for production use (more memory use, slower, etc.), but it's fine for debugging. |
| 21:31:37 | bitsweat | but for small tests it'd be great to see the specifics |
| 21:31:43 | bitsweat | thanks |
| 21:32:00 | cremes | nexcastellan: do i use 'git cherry' to find that commit and bring it back in? |
| 21:32:30 | nexcastellan | I think so, yes, cremes, but I've not done git cherry. I can also pastie you the diff, it's _easy_ to apply by hand. |
| 21:32:40 | cremes | i'll take the diff |
| 21:33:00 | nexcastellan | http://rafb.net/p/Ez3qhW53.html |
| 21:33:36 | nexcastellan | Five lines added to socket.rb. I can't explain why that would cause the specs to fail, but then socket.rb (and socket.c) have many dragons. |
| 21:34:57 | Yurik enters the room. | |
| 21:36:55 | cremes | nexcastellan: which spec needs to be run against it? (other than all) |
| 21:37:03 | michalw leaves the room. | |
| 21:37:16 | nexcastellan | Nothing other than what rubuildius-ppc normally runs (so all). |
| 21:37:35 | nexcastellan | I thought I had a spec specifically for bind, listen, and accept but either I already sent it in to rubyspecs or I accidentally deleted the file. |
| 21:37:47 | nexcastellan | But the problem was 'rake spec' was failing, but only on ppc. |
| 21:38:17 | nexcastellan | I presume the build boxes run rake spec, anyway. |
| 21:38:38 | cremes | the build boxes run 'bin/mspec ci -fm -B full.mspec' |
| 21:39:06 | michalw enters the room. | |
| 21:40:30 | imajes enters the room. | |
| 21:40:31 | nexcastellan | Well, the other two build boxes weren't failing, so if you could run the full spec on ppc, it would at least let me know whether the build box was just drunk that day, or whether my patch did actually break stuff. |
| 21:42:24 | cremes | there are only 2 build boxes... rubuildius_ppc (my home box) is one of them; there were tons of hangs 3-4 days ago |
| 21:42:49 | elKoD enters the room. | |
| 21:42:50 | nexcastellan | Oh, just ppc and amd64? I guess we assume everyone else has a 32-bit intel box. :) |
| 21:42:57 | cremes | nexcastellan: a full run just completed... no hang |
| 21:43:13 | nexcastellan | Great! Wonderful! Awesome! Thanks, cremes. I'll recommit before I leave today. |
| 21:43:19 | cremes | okay |
| 21:43:22 | nexcastellan | I appreciate your checking this for me. :) |
| 21:43:28 | cremes | no prob |
| 21:55:13 | bhb__ leaves the room. | |
| 21:56:22 | robin_dewd enters the room. | |
| 22:01:04 | atduskgreg enters the room. | |
| 22:02:11 | bhb__ enters the room. | |
| 22:12:31 | heycarsten leaves the room. | |
| 22:13:34 | drbrain | where is everybody? |
| 22:13:59 | nexcastellan | Evan's in Japan, I think. |
| 22:14:20 | drbrain | I know that |
| 22:14:30 | drbrain | but the rest of the channel is dead too |
| 22:14:47 | nexcastellan | Probably everyone's drinking. :) |
| 22:14:53 | fbuilesv | O.o |
| 22:21:50 | fbuilesv | Does the profiler work under Linux? http://pastie.caboo.se/paste/219154 |
| 22:22:49 | drbrain | what is foo.rb? |
| 22:23:05 | fbuilesv | p IPSocket.getaddress("192.168.1.1") |
| 22:23:13 | fbuilesv | that and the require |
| 22:23:28 | fbuilesv | somehow that takes around 30s on my mac and runs instantly on Linux |
| 22:23:33 | drbrain | it may not be a long enough program then |
| 22:23:41 | fbuilesv | mmm I see |
| 22:23:58 | drbrain | on the mac, it may be taking longer in libc |
| 22:24:42 | fbuilesv | it's an issue with Socket#getaddrinfo but I still have no idea what's going on |
| 22:24:48 | fbuilesv | it gets to the line before the return instantly |
| 22:24:53 | fbuilesv | but after that it just idles there |
| 22:24:59 | fbuilesv | and I have no idea what it's doing |
| 22:25:05 | fbuilesv | any pointers on how to solve that would be appreciated :9 |
| 22:25:11 | nexcastellan | I wonder if it is the library call that's taking a long time. |
| 22:25:36 | drbrain | if you bring up Activity Monitor and sample it, where is it during the 30s wait? |
| 22:25:37 | fbuilesv | nexcastellan: nope, the FFI call is almost instant, it goes fine until it gets to the returns, then it hangs |
| 22:25:45 | fbuilesv | drbrain: lets see |
| 22:27:03 | fbuilesv | pastie: for drbrain |
| 22:27:15 | pastie | drbrain: http://pastie.org/219162 by fbuilesv. |
| 22:27:47 | drbrain | fbuilesv: it's waiting for getnameinfo to time out then |
| 22:27:50 | drbrain | :/ |
| 22:28:03 | drbrain | I can't tell you why it doesn't time out instantly |
| 22:28:29 | fbuilesv | drbrain: that's weird, I don't see any calls to getnameinfo in there |
| 22:28:42 | fbuilesv | is it possible the underlying getaddrinfo is calling it? |
| 22:28:54 | drbrain | let me look |
| 22:29:33 | ezmobius leaves the room. | |
| 22:29:40 | Fullmoon leaves the room. | |
| 22:30:52 | drbrain | maybe |
| 22:32:53 | fbuilesv | I interpret that AM dump (that I don't really know how to read) as calls to ffi_getnameinfo (inside socket.rb), is that correct? |
| 22:33:11 | benburkert enters the room. | |
| 22:33:41 | twbray leaves the room. | |
| 22:34:00 | drbrain | it is the call chain |
| 22:34:26 | drbrain | so an ffi call to ffi_getnameinfo was called, which called getnameinfo in libc |
| 22:34:46 | fbuilesv | what would LCFI1 be there then? |
| 22:34:57 | drbrain | not sure |
| 22:35:57 | elKoD leaves the room. | |
| 22:36:00 | moofbong leaves the room. | |
| 22:37:17 | fbuilesv | drbrain: well thanks, I'll see what I can do from there :) |
| 22:37:26 | dfg59 leaves the room. | |
| 22:38:43 | qwert666 leaves the room. | |
| 22:38:47 | drbrain | I'm really not sure why IPSocket.getaddress would end up in getnameinfo |
| 22:38:53 | drbrain | they're quite opposite :/ |
| 22:39:12 | shame leaves the room. | |
| 22:41:08 | ezmobius enters the room. | |
| 22:42:21 | robin_dewd leaves the room. | |
| 22:43:43 | ezmobius leaves the room. | |
| 22:44:11 | ezmobius enters the room. | |
| 22:44:37 | fbuilesv | oh, found the issue |
| 22:44:45 | fbuilesv | we have to different getaddrinfo methods in there |
| 22:46:57 | kli_ enters the room. | |
| 22:49:26 | michalw leaves the room. | |
| 22:49:44 | michalw enters the room. | |
| 22:50:24 | kli leaves the room. | |
| 22:50:29 | kli_ enters the room. | |
| 22:51:27 | fbuilesv | d |
| 22:52:35 | kli_ leaves the room. | |
| 22:53:14 | drbrain | hrm, maybe I should go and beat socket.rb with a club |
| 22:53:18 | kli enters the room. | |
| 22:53:37 | fbuilesv | Ok, it's fixed |
| 22:53:42 | fbuilesv | but yes, socket needs new makeup |
| 22:53:50 | nexcastellan | I'm all for that. Just wait until I recommit my change that cremes verified worked on ppc. :) |
| 22:54:18 | drbrain | ok |
| 22:54:47 | fbuilesv | drbrain: btw, got an approx. date on the new rubygems? My vps' slice could use the new changes :) |
| 22:55:06 | drbrain | Sat. |
| 22:55:20 | Yurik leaves the room. | |
| 22:55:38 | AndrewO leaves the room. | |
| 22:55:39 | fbuilesv | awesome |
| 22:56:12 | Yurik enters the room. | |
| 22:57:54 | pauldix leaves the room. | |
| 23:04:07 | drbrain | nexcastellan: ok, hurry up! |
| 23:04:19 | nexcastellan | Literally committing right now. |
| 23:05:33 | boyscout | 1 commit by Christopher Thompson |
| 23:05:34 | boyscout | * Reintroduce 0f33a0ae.; 2d2d6aa |
| 23:06:01 | nexcastellan | There. Thanks. |
| 23:06:24 | fbuilesv | what's your definition of beating socket.rb with a club? :P |
| 23:07:12 | jp_tix leaves the room. | |
| 23:07:20 | jptix enters the room. | |
| 23:09:07 | hemulen leaves the room. | |
| 23:12:26 | hemulen enters the room. | |
| 23:15:01 | stouset leaves the room. | |
| 23:16:17 | hemulen leaves the room. | |
| 23:16:19 | stouset enters the room. | |
| 23:19:45 | rubuildius_amd64 | Christopher Thompson: 2d2d6aa73; 2451 files, 8144 examples, 27575 expectations, 0 failures, 0 errors |
| 23:20:35 | rubuildius_ppc | Christopher Thompson: 2d2d6aa73; 2451 files, 8143 examples, 27595 expectations, 0 failures, 0 errors |
| 23:20:46 | nexcastellan | There you go, ppc loves me today. |
| 23:24:13 | drbrain | yay! |
| 23:30:14 | boyscout | 1 commit by Federico Builes |
| 23:30:15 | boyscout | * Fixing a bug with IPSocket#getaddress; cd328e3 |
| 23:31:55 | wmoxam leaves the room. | |
| 23:31:56 | radarek leaves the room. | |
| 23:31:56 | bitsweat leaves the room. | |
| 23:32:05 | lopex enters the room. | |
| 23:32:14 | bitsweat enters the room. | |
| 23:32:19 | dalee leaves the room. | |
| 23:32:57 | stouset leaves the room. | |
| 23:33:02 | lopex leaves the room. | |
| 23:33:12 | lchin enters the room. | |
| 23:33:59 | elight leaves the room. | |
| 23:34:23 | lopex enters the room. | |
| 23:35:27 | michalw leaves the room. | |
| 23:40:49 | kli leaves the room. | |
| 23:44:43 | rubuildius_amd64 | Federico Builes: cd328e39c; 2451 files, 8144 examples, 27575 expectations, 0 failures, 0 errors |
| 23:45:06 | lchin_ enters the room. | |
| 23:45:10 | rubuildius_ppc | Federico Builes: cd328e39c; 2451 files, 8143 examples, 27595 expectations, 0 failures, 0 errors |
| 23:49:58 | kli enters the room. | |
| 23:51:33 | stouset enters the room. | |
| 23:52:03 | stouset leaves the room. | |
| 23:52:38 | stouset enters the room. | |
| 23:53:48 | drbrain | wait, we can't connect UDP sockets? |
| 23:57:25 | bhb__ leaves the room. | |
| 23:58:08 | atduskgreg leaves the room. | |
| 23:59:58 | Defiler | Why can't we connect UDP sockets? That should all work |