Index

Show enters and exits. Hide enters and exits.

00:00:52yugui enters the room.
00:01:23botanicus leaves the room.
00:02:25dfg59 leaves the room.
00:02:57Guest47821 leaves the room.
00:04:30evanlight leaves the room.
00:05:23evanlight enters the room.
00:05:40yugui leaves the room.
00:09:19FoobarWidget leaves the room.
00:09:31stouset enters the room.
00:10:45imajes leaves the room.
00:11:59jero5 leaves the room.
00:16:16headius leaves the room.
00:25:40elight leaves the room.
00:28:49dfg59 enters the room.
00:31:24mutle_ leaves the room.
00:32:15mutle enters the room.
00:33:07thehcdreamer leaves the room.
00:46:13lchin enters the room.
00:51:10twbray enters the room.
00:53:33botanicus enters the room.
00:55:28headius enters the room.
01:03:03lchin_ enters the room.
01:07:13robin_dewd leaves the room.
01:07:55willl enters the room.
01:07:56michalw enters the room.
01:08:04robin_dewd enters the room.
01:18:09twbray leaves the room.
01:21:00dfg59 leaves the room.
01:22:49lchin leaves the room.
01:27:54robin_dewd leaves the room.
01:30:07yipstar enters the room.
01:30:47stouset leaves the room.
01:31:39michalw leaves the room.
01:40:09elight enters the room.
01:43:17yasuhito enters the room.
01:43:20ezmobius leaves the room.
01:48:07headiushey
01:48:10headiuserg
01:48:13headiushey
01:48:18headiusstupid colloquy bug
01:48:27headiuswhat's a good library using ffi to try out
01:48:34headiusone that doesn't have a lot of other specific dependencies on rbx
01:49:16drbrainzlib
01:49:35headiusok, I'll have a look
01:49:52drbrainwe've got zlib.rb.in which generates zlib.rb using the figure-out-what-a-struct-has bit
01:50:02drbrainbut I think you can just grab zlib.rb
01:50:06headiushmm
01:50:19headiusseems to eventually fall back on lib/ext/zlib
01:50:22headiuswhich appears to be C
01:50:54drbrainnope
01:51:11drbrainwe should delete that, since we never use it
01:51:17drbrainhrm, oh
01:51:52drbrainI wonder if I can get rid of that
01:51:55drbrainmy bad
01:52:15yasuhito leaves the room.
01:52:23headiusI have wmeissner's jruby-ffi building now...just figured I'd find somethign to try out
01:52:38drbrainheadius: I'll try to remove that on Monday
01:52:48headiusok
01:53:00headiusuntil then, maybe math or something would be better
01:53:02evanlight_ enters the room.
01:53:24headiusactually, both math and posix look pretty straightforward
01:55:11drbrainyeah, if you just want to attach a bunch of stuff, those would be good
01:59:33evanlight leaves the room.
02:07:19headius leaves the room.
02:13:18headius enters the room.
02:13:24elight leaves the room.
02:17:17rubuildius_ppc leaves the room.
02:17:33cremes leaves the room.
02:19:56evanlight_ leaves the room.
02:21:46rubuildius_ppc enters the room.
02:21:55cremes enters the room.
02:25:29dfg59 enters the room.
02:25:50elight enters the room.
02:27:32evanlight enters the room.
02:27:41elight leaves the room.
02:30:09yasuhito enters the room.
02:31:44headiushey, another question: what are the ffi_* functions in kernel/platform/posix.rb?
02:33:24mitchellvriley6 enters the room.
02:33:46drbrainthey are in shotgun/lib/ffi_util.c
02:34:54headiusok
02:35:05headiusthey're not in jruby-ffi...are they temporary?
02:35:10headiusreading ffi_util.c now
02:35:26drbrainI think it depends
02:35:33drbrainsome of them are for macros
02:35:47headiusahhh
02:35:52headiusright, likt _xstat or whatever
02:36:01drbrainand ffi_errno and ffi_set_errno are for setting the extern
02:36:18headiusyeah, those seem ok to have since errno is a little weird
02:36:42headiusthe others...ideally a posix layer would programmatically pick the right function to bind on a given platform
02:36:49headiusotherwise this will be an endless battle from library to library
02:36:59headiusdunno..I have mixed feelings on this
02:37:15headiusif ffi already has these and is built for each platform, maybe not such a big deal
02:37:50drbrainI'm not sure what the sprintf ones are for
02:38:10drbrainand, not everything in ffi_utils.c may be bound
02:38:18headiusvarargs maybe?
02:38:28drbrainmaybe
02:38:28headiusunbox an array of args
02:38:41drbrainbut they're so specific, _f and _d
02:39:16drbraindoes ruby use libc sprintf format for float and double?
02:40:45headiusahh, perhaps that's what it is
02:41:29headius➔ jruby -I ../jruby-ffi/src/ffi:../jruby-ffi/dist:../jffi/dist -e "require 'ffi'; module Platform; end; load '../rubinius/kernel/platform/posix.rb'; p Platform::POSIX.time"
02:41:29headius1214098452
02:41:37headiusafter commenting ffi_* stuff
02:41:53drbraincool
02:46:26VVSiz_ enters the room.
02:46:56kli enters the room.
02:52:18naeu enters the room.
02:53:25headius leaves the room.
02:57:15evanlight leaves the room.
03:02:07twbray enters the room.
03:02:11botanicus leaves the room.
03:02:15kli leaves the room.
03:03:33VVSiz leaves the room.
03:05:34yugui enters the room.
03:05:47naeu leaves the room.
03:15:16twbray leaves the room.
03:18:37yugui leaves the room.
03:24:11dfg59 leaves the room.
03:31:46elight enters the room.
03:33:38yasuhito leaves the room.
03:34:18twbray enters the room.
03:37:04headius enters the room.
03:46:33twbray leaves the room.
04:05:02lstoll enters the room.
04:10:00elight leaves the room.
04:11:17lchin leaves the room.
04:12:06headius leaves the room.
04:13:12elight enters the room.
04:17:45lstoll leaves the room.
04:23:56lstoll enters the room.
04:25:42imajes enters the room.
04:27:10imajes leaves the room.
04:29:16twbray enters the room.
04:34:15lstoll leaves the room.
04:34:50stouset enters the room.
04:45:23anteaya leaves the room.
04:52:53stouset leaves the room.
05:28:58lchin enters the room.
05:39:06twbray leaves the room.
05:42:25headius enters the room.
05:45:43headius leaves the room.
05:49:07twbray enters the room.
05:56:45yugui enters the room.
06:01:46headius enters the room.
06:21:44nicksieger leaves the room.
06:34:27twbray leaves the room.
06:34:42yugui leaves the room.
06:35:11yugui enters the room.
06:40:53yugui_ enters the room.
06:42:19yugui leaves the room.
06:43:19wmoxam leaves the room.
06:45:45boyscout2 commits by Chad Fowler
06:45:46boyscout * implemented lookahead and noncapturing regexes for to_s; e7261ac
06:45:47boyscout * Rewrote Regexp#to_s. Passes new specs the previous version wouldn't pass; 205b873
06:46:05benny enters the room.
06:48:31lstoll enters the room.
06:53:28yasuhito enters the room.
06:59:22rubuildius_amd64Chad Fowler: e7261ac0f; 2451 files, 8147 examples, 27580 expectations, 0 failures, 0 errors
07:00:32headiusanyone around?
07:00:42headiusI'm moving forward with some FFI stuff
07:00:58headiustrying to figure out the right way to graduate this into a free-standing library
07:01:12headiusfor JRuby we'll probably release it as a gem first, because it duplicates some stuff we ship with
07:02:06headiuswe'll need to consider formalizing the specs and API somewhere so we can start pushing it as a cross-impl API
07:03:46rubuildius_ppcChad Fowler: e7261ac0f; 2451 files, 8146 examples, 27600 expectations, 0 failures, 0 errors
07:04:21elight leaves the room.
07:06:51yasuhito leaves the room.
07:08:18boyscout1 commit by Chad Fowler
07:08:19boyscout * Added passed? method for flexmock compatibility; b025103
07:13:38rubuildius_ppcChad Fowler: b025103be; 2451 files, 8146 examples, 27600 expectations, 0 failures, 0 errors
07:19:20rubuildius_amd64Chad Fowler: b025103be; 2451 files, 8147 examples, 27580 expectations, 0 failures, 0 errors
07:22:13dfg59 enters the room.
07:39:51boyscout1 commit by Chad Fowler
07:39:52boyscout * Make miniunit assertion inherit from StandardError for test/unit compat; 9680447
07:43:28rubuildius_ppcChad Fowler: 9680447b0; 2451 files, 8146 examples, 27600 expectations, 0 failures, 0 errors
07:46:17boyscout1 commit by Chad Fowler
07:46:18boyscout * minor tweak for test/unit compat. making flexmock work; 159fdfd
07:49:20rubuildius_amd64Chad Fowler: 9680447b0; 2451 files, 8147 examples, 27580 expectations, 0 failures, 0 errors
07:50:55dfg59 leaves the room.
07:51:31rubuildius_ppcChad Fowler: 159fdfd3c; 2451 files, 8146 examples, 27600 expectations, 0 failures, 0 errors
07:54:24krsh enters the room.
07:57:18lchin_ enters the room.
07:59:19rubuildius_amd64Chad Fowler: 159fdfd3c; 2451 files, 8147 examples, 27580 expectations, 0 failures, 0 errors
08:02:46lchin leaves the room.
08:14:27lchin_ leaves the room.
08:20:56lchin enters the room.
08:28:32headiusevan: ping
08:31:53drbrainaren't you in the same building?
08:32:27headiushe's in the other room
08:32:33headius➔ jruby -rubygems -e "gem 'jruby_ffi'; require 'ffi'; module Platform; end; load '../rubinius/kernel/platform/posix.rb'; p Platform::POSIX.time"
08:32:33headius1214119704
08:32:44qwert666 enters the room.
08:32:56headiusjust getting the bits assembled here
08:36:23boyscout1 commit by Chad Fowler
08:36:24boyscout * changed to __ versions of some methods to avoid method_missing recurision if these ...; 936b4b0
08:41:32rubuildius_ppcChad Fowler: 936b4b04a; 2451 files, 8146 examples, 27600 expectations, 0 failures, 0 errors
08:44:52headius leaves the room.
08:45:05boyscout1 commit by Chad Fowler
08:45:06boyscout * replacing more potentially missing method calls to avoid crashing in blankslate; b28e15e
08:49:31rubuildius_ppcChad Fowler: b28e15e5c; 2451 files, 8146 examples, 27600 expectations, 0 failures, 0 errors
08:56:39rubuildius_amd64Chad Fowler: b28e15e5c; 2451 files, 8147 examples, 27580 expectations, 0 failures, 0 errors
08:56:40rubuildius_amd64Chad Fowler: 936b4b04a; 2451 files, 8147 examples, 27580 expectations, 0 failures, 0 errors
09:02:10Yurik leaves the room.
09:06:05lchin leaves the room.
09:10:23headius enters the room.
09:11:33thehcdreamer enters the room.
09:12:57yugui_ leaves the room.
09:17:50antares leaves the room.
09:19:50yugui enters the room.
09:23:38naeu enters the room.
09:24:54botanicus enters the room.
09:27:30gnufied leaves the room.
09:27:59gnufied enters the room.
09:29:44headius leaves the room.
09:38:21naeujust been playing about with metaclasses, and came across something which doesn't appear to run in rubinius: http://www.pastie.org/219800
09:39:21naeucould someone who maybe has more idea of what they're doing take a look at the code... it appears to run in all other ruby implementations just fine
09:39:36qwert666_ enters the room.
09:41:10drbrainnaeu: can you file a bug?
09:41:55naeudrbrain: can you point me in the right direction for that?
09:42:08drbraincorundum: lighthouse?
09:42:09corundumyou best check yo'self!
09:42:22be9 enters the room.
09:42:35drbraincorundum: rubinius lighthouse?
09:42:35corundumrubinius lighthouse is http://rubinius.lighthouseapp.com/dashboard - ask evan for edit access
09:42:42drbrainhrm
09:42:51drbrainhttp://rubinius.lighthouseapp.com/projects/5089-rubinius/tickets/new
09:42:55naeudrbrain: have you tried running the code on your copy of rubinius?
09:42:56drbrainis the bugs
09:43:06naeumaybe i'm just doing something wrong over here
09:43:11drbrainnaeu: yes, and it fails on the second metaclass one
09:43:16naeuyep
09:43:18drbrainnaeu: it should run the same
09:43:27naeuyep, i thought so
09:43:55naeui've tried it on mri, macruby, jruby, ruby-1-9 and it works on all of those
09:44:15drbrainso it should work for us
09:45:16drbrainI suspect that what with all those metaclasses that rubinius has shoved the methods off into the wrong spot
09:45:33drbrainok, I'm going to watch BSG
09:47:56krsh leaves the room.
09:51:58naeuticket created :-)
09:55:23yugui leaves the room.
09:57:38qwert666 leaves the room.
09:59:58benny leaves the room.
10:01:53mkrauskopf enters the room.
10:12:11obvio171 enters the room.
10:18:22Maledictus enters the room.
10:27:15gnufied_ enters the room.
10:27:18gnufied leaves the room.
10:36:37yasuhito enters the room.
10:47:23loincloth enters the room.
10:52:24obvio171 leaves the room.
10:55:53thehcdreamer leaves the room.
10:56:29thehcdreamer enters the room.
11:04:15michalw enters the room.
11:06:30antares enters the room.
11:22:02lstoll leaves the room.
11:24:24michalw leaves the room.
11:24:36michalw enters the room.
11:39:50antares leaves the room.
11:49:26thehcdreamer leaves the room.
11:51:05thehcdreamer enters the room.
12:03:38lstoll enters the room.
12:06:09michalw leaves the room.
12:11:08pluskid enters the room.
12:21:20NoKarma enters the room.
12:29:35robin_dewd enters the room.
12:30:13yipstar leaves the room.
12:35:10jero5 enters the room.
12:49:55mkrauskopf leaves the room.
12:51:16headius enters the room.
12:52:24lstoll leaves the room.
13:00:10michalw enters the room.
13:06:10bitsweat leaves the room.
13:06:50yasuhito leaves the room.
13:13:17gnufied_ leaves the room.
13:13:56gnufied_ enters the room.
13:19:39yasuhito enters the room.
13:24:21bitsweat enters the room.
13:36:59naeu leaves the room.
13:43:05headius leaves the room.
13:43:23gnufied_ leaves the room.
13:47:29bitsweat leaves the room.
13:48:27boyscout1 commit by Cezar Sa Espinola
13:48:28boyscout * Fixing and spec'ing rb_check_type.; b174dce
13:49:13naeu enters the room.
13:49:16akshay enters the room.
13:54:58rubuildius_ppcCezar Sa Espinola: b174dce57; 2451 files, 8147 examples, 27458 expectations, 8 failures, 205 errors; http://rafb.net/p/toobig.html
13:55:42cezarsawtf
13:55:47cezarsamy commit did this???
13:58:30cezarsawaiting for rubuildius_amd64 to run...
13:58:37stouset enters the room.
13:59:10rubuildius_amd64Cezar Sa Espinola: b174dce57; 2451 files, 8148 examples, 27582 expectations, 0 failures, 0 errors
14:14:09michalw leaves the room.
14:17:26boyscout1 commit by Cezar Sa Espinola
14:17:27boyscout * Revert "Fixing and spec'ing rb_check_type."; c9e90de
14:21:46rubuildius_ppcCezar Sa Espinola: c9e90de6d; 2451 files, 8146 examples, 27600 expectations, 0 failures, 0 errors
14:23:17cezarsaweird
14:29:12rubuildius_amd64Cezar Sa Espinola: c9e90de6d; 2451 files, 8147 examples, 27580 expectations, 0 failures, 0 errors
14:41:08lopex enters the room.
14:41:54NoKarma leaves the room.
15:00:34botanicus leaves the room.
15:02:40naeu leaves the room.
15:12:54anteaya enters the room.
15:15:11stouset leaves the room.
15:34:55pluskid leaves the room.
15:41:26cezarsa leaves the room.
15:43:33cezarsa enters the room.
15:44:02naeu enters the room.
16:11:44robin_dewd leaves the room.
16:16:42yasuhito leaves the room.
16:22:13wmoxam enters the room.
16:26:33dbussinkcezarsa: hmm, doesn't seem strange that your commit broke stuff, the enum in subtend/ruby.h is completely different than the numbers you replaced them with
16:28:01cezarsait shouldn't matter because I also changed the switch inside subtend_get_global
16:28:31dbussinkcezarsa: and it was missing a case it seems like
16:32:50cezarsadbussink: hm, i got T_INTEGER and T_FIXNUM in the same case, besides this i don't see any missing case
16:33:21cezarsastrange is that rubuildus_amd64 specs run fine
16:33:35dbussinkhmm, maybe endianness?
16:33:36cezarsaand also specs on my machine run fine
16:34:24radarek enters the room.
16:34:59cremescezarsa: i run rubuildius_ppc; pastie the diff and i'll run it manually here
16:35:32cezarsacremes: great, one sec. i'll pastie
16:37:33cezarsacremes: http://pastie.org/219903
16:38:22cremescezarsa: give me a few minutes; this box is S L O W... ;)
16:45:29cezarsacremes: I got get out for launch, when I come back I'll see the results
16:45:39cremesk
16:45:50cremesit just died running bin/mspec ci... lots of errors
16:50:14Yurik enters the room.
16:51:15stouset enters the room.
16:56:11dfg59 enters the room.
16:57:10cremescezarsa: here are the first 2 dozen errors: http://pastie.org/219911
16:57:18cremespastie won't take all of them (more than 100k)
16:57:40cremeslooks like SubtendArray.new is failing because it can't find #new; i have confirmed that in irb
16:57:52gnufied enters the room.
17:01:55botanicus enters the room.
17:06:37jeremydurham enters the room.
17:18:24mutle leaves the room.
17:18:50mutle enters the room.
17:21:58moofbong enters the room.
17:31:06cremescezarsa: there is something screwy with the enums; i changed the position of T_NIL and T_ARRAY and then just ran spec/subtend/object_spec and got a new hint
17:31:10cremescezarsa: http://pastie.org/219919
17:31:39cremesi also put a little printf in subtend_get_global to see what integer was being passed in; you can see it at the end of the pastie
17:32:07cremesis it possible there is other code using the old integers instead of the enums?
17:39:12naeu leaves the room.
17:39:33bitsweat enters the room.
17:41:11stouset leaves the room.
17:47:46naeu enters the room.
17:51:39antares_ enters the room.
17:55:03dfg59 leaves the room.
17:55:36dbussinkcremes: is it always NilClass?
17:56:13cremesdbussink: looks that way; if i rearrange the order of the enums, it is whatever gets assigned integer 2
17:56:50cremesthis subtend stuff is byzantine... very hard to trace through due to all the #defines
17:59:38dbussinkcremes: also no compile warnings with that patch?
17:59:49cremesnone that i saw
18:01:45cremeschanging the order of the enums in ruby.h definitely changes the behavior; reconfirmed
18:02:22cremesafter changing the order, rake build, then go into irb and require 'spec/subtend/ext/subtend_object'
18:02:24thehcdreamer leaves the room.
18:02:29cremesa = SubtendObject.new
18:02:37cremesa.rb_check_type_nil(nil)
18:03:12dbussinkcremes: well, part of the problem is that it only occurs on ppc it seems
18:03:14cremesthis will raise an exception complaining that it expected the type of whatever is in the 2nd spot in the ruby.h enum
18:03:22dbussinkcezarsa: what platform are you on?
18:03:46elight enters the room.
18:09:02cremesdbussink: i'm upgrading my desktop to x86 soon; any word on when engine yard is adding a ppc box to its build farm?
18:09:29dbussinkcremes: no idea, you're gonna sell your old box?
18:09:50cremesi was going to donate it somewhere (don't know where yet)
18:10:23tarciericremes: you mean like rubildius_ppc?
18:10:38dbussinktarcieri: yeah, that's his box
18:10:44cremestarcieri: yeah
18:10:45tarcieriaah
18:13:21dbussinkcremes: hmm, looks like i get the same bug here
18:13:33stouset enters the room.
18:13:45dbussinkalthough it fails on the a = SubtendObject.new line
18:13:48cremesi hate to say it, but i think that's good; so it's not just a ppc thing
18:14:02cremesdoes it complain about a Primitive failure?
18:15:21cremesi started over (git reset --hard) and while all specs pass i can't do the SubtendObject.new either in irb now
18:17:07cremeshere's what i get: http://pastie.org/219939
18:17:31cremeswhat's interesting is that BigNum is the #2 in the subtend_get_global switch statement
18:17:55cremes2 shows up everywhere after i apply the patches too
18:19:36cremeseven weirder; bin/mspec spec/subtend/subtend_object.rb passes even though i can't duplicate those calls in an irb session
18:20:04radarek leaves the room.
18:23:07dbussinkso it looks like another problem that was exposed because of this
18:23:19cremesrighto
18:27:54cremesis there a trace function we can enable that shows all calls as they occur (even in the C parts)?
18:35:08dbussinkcremes: it does seem to work for me if i reset the head though
18:38:38cremesi'm starting over with a rake distclean build
18:46:51cremesafter the reset, i can now do the SubtendObject.new call in irb; rake clean build isn't enough when messing with this stuff
18:47:13yipstar enters the room.
18:51:14jeremydurham leaves the room.
18:57:06dbussinkcremes: i guess there are some left overs then
18:57:16cremesyep
18:57:16dbussinkbut that means that this does introduce the problem
18:57:24cremesyep
19:02:55robin_dewd enters the room.
19:03:57__suri enters the room.
19:04:52__suri leaves the room.
19:11:51ezmobius enters the room.
19:12:01jeremydurham enters the room.
19:13:22FooBarWidget enters the room.
19:14:41cremesafter reapplying patches and running rake distclean build, i still have problem on ppc
19:15:02cremesthe spec/subtend/object_spec.rb passes but i can't do it in irb; here's a pastie: http://pastie.org/219960
19:15:37dbussinkthis is with or without cezarsa's change applied?
19:15:44cremeswith his changes
19:16:03dbussinkah ok, i got the same error then
19:16:41cremesi'm glad it is reproducible on x86
19:17:06dbussinkyeah, otherwise it would have been even more mysterious :)
19:17:18cremestruly!
19:21:43imajes enters the room.
19:22:34dbussinkcremes: i see that rake clean doesn't clean out the spec/subtend/ext/*.bundle files
19:22:42dbussinkcremes: so that could cause the rebuilding issues
19:23:46cremesi agree
19:24:41jeremydurham_ enters the room.
19:29:41jeremydurham leaves the room.
19:31:10dbussinkcremes: i have it working here now, but i don't get it :S
19:31:10dbussinkcremes: rake clean and removed the bundle files
19:31:10dbussinknow the specs pass and irb also seems to work
19:34:29dbussinkcremes: does rubuildius_ppc do rake distclean and the build?
19:34:37dbussinkbecause even a distclean doesn't remove the bundle files
19:40:24cremesdbussink: the bots clone the repository and do a full build; it's completely clean every time
19:42:01cremesgot to run and meet a buddy for many beers; i hope cezarsa can figure this out
19:42:46bremac enters the room.
19:43:54dbussinkcremes: because it works fine for me now
19:44:04dbussinkcremes: no failures and irb works fine
19:44:05thehcdreamer enters the room.
19:47:57antares_ leaves the room.
19:58:00be9 leaves the room.
20:01:27nicksieger enters the room.
20:02:18stouset leaves the room.
20:10:34jeremydurham enters the room.
20:13:31robin_dewd leaves the room.
20:15:36jeremydurham leaves the room.
20:19:09antares_ enters the room.
20:27:58elight leaves the room.
20:34:26Arjen_ enters the room.
20:34:27stouset enters the room.
20:38:11jeremydurham enters the room.
20:44:34thehcdreamer leaves the room.
20:46:41gnufied leaves the room.
21:04:24jeremydurham leaves the room.
21:09:47benburkert enters the room.
21:14:52Maledictus leaves the room.
21:22:18cezarsahey guys, I'm back, thanks for all the work trying to track the problem out, I'm on x86 ubuntu and everything works fine here, mspec and irb
21:22:38cezarsaI'm downloading a linux ppc qemu image
21:22:46cezarsaso it will be easier to debug
21:26:50benburkert leaves the room.
21:29:40nicksieger leaves the room.
21:31:02skweegee enters the room.
21:33:55FooBarWidget leaves the room.
21:34:18qrush enters the room.
21:34:28qrush leaves the room.
21:34:32qrush enters the room.
21:34:46qrush leaves the room.
21:34:50qrush enters the room.
21:36:53squeegy leaves the room.
21:40:36benburkert enters the room.
21:42:34fbuilesv leaves the room.
21:43:59gnufied enters the room.
21:45:18atmos leaves the room.
21:47:14qrushI pulled down rubinius with git clone a few weeks ago
21:47:34qrushI haven't made any changes, how can i update it?
21:47:46ezmobiusgit pull
21:47:48ezmobiusrake
21:49:34qrush$ git pull git://git.rubini.us/code rubinius
21:49:35qrushfatal: Not a git repository
21:49:53qrushI was following http://adam.blog.heroku.com/past/2008/6/12/quickstart_to_hacking_rubinius/
21:50:03ezmobiusdo just git pull form inside of the clone you already have
21:50:12ezmobiuscd rbxcheckout; git pull; rake
21:51:13qrushah, there we go. thanks.
21:51:27benburkert leaves the room.
21:51:35qrushI'm a bit new to osx, git, ruby, well, all of the above ;) i'm really loving ruby though, and i want to see if i can help with rubinius.
21:52:21qrushurgh, rake aborted.
21:54:03qrushhttp://pastie.org/220029
21:54:11qrushany clues? perhaps just start fresh?
21:55:22ezmobiusyeah start with a fresh checkout i'd say
21:55:54drbrainis this on 10.5?
21:56:06qrushyeah.
21:56:11qrushnot a big deal
21:56:49drbrainld shouldn't be freaking out like that
21:56:55drbrainreally bizarre
21:57:12qrushwell, let's see what happens with a fresh copy.
21:57:16drbraindoes file /usr/lib/libz.dylib say something sane?
21:57:24drbrainlike Mach-O universal binary with 4 architectures
21:58:20qrushI don't think that file is human readable.
21:58:27qrushor at least with more
21:58:42drbrainno, use file
21:59:19qrushYep, it says that.
21:59:35drbrainok, good
21:59:50drbrainI'd stay and help, but I have an appointment with a centrifuge
22:00:01qrusho_O
22:00:05qrushI don't think i want to know.
22:00:20drbrainI'm donating platelets!
22:00:29qrushah. :)
22:00:38qrushAnother rake aborted :/
22:01:17qrushhttp://pastie.org/220038
22:01:47drbrainconfigure: error: C compiler cannot create executables
22:01:52drbrainyou may need a newer xcode
22:02:04qrushHm.
22:02:12drbrain... try looking for that error to see what you come up with
22:02:15qrushI can install that via the leopard disks, right?
22:02:17drbrainon the google
22:02:21drbrainok, really gone!
22:02:24drbrainyes
22:02:25qrushbye, thanks.
22:04:06binary42 leaves the room.
22:07:50benburkert enters the room.
22:14:23qrushInteresting. I'm noticing that there's a GSoC entry, but no one got assigned to it
22:14:36qrushentry in lighthouse, but no student on the GSoC site
22:18:50imajes leaves the room.
22:22:46qrushLooks like xcode tools install did the trick
22:38:35qrushSo. where to begin?
22:38:51qrushIt seems like all of the docs i've read say just to load up a project or some plugin and see if it works
22:38:59qrushis that pretty much the status quo?
22:39:24qrushI don't really understand specs yet...so http://rubinius.lighthouseapp.com/projects/5089/gsoc-08-extending-standard-library-specs appeals to me too.
22:39:54qrushBut that hasn't been updated in a while.
22:41:51qrushHmm. I'll read the RSpec on Rails chapter in the Rails way...for some reason i skipped it :| If anyone has any suggestions, I'd appreciate it. :)
22:44:26headius enters the room.
22:44:37Jzalae leaves the room.
22:48:45headius leaves the room.
22:54:26radarek enters the room.
22:54:32jeremydurham enters the room.
23:13:48lopex leaves the room.
23:20:04thehcdreamer enters the room.
23:26:24obvio171 enters the room.
23:28:49jeremydurham leaves the room.
23:31:36benburkert leaves the room.
23:33:37ezmobius leaves the room.
23:33:44radarek leaves the room.
23:37:22thehcdreamer leaves the room.
23:38:45naeu leaves the room.
23:41:02qwert666_ leaves the room.
23:42:59elight enters the room.
23:45:26Arjen_ leaves the room.
23:56:39rue leaves the room.
23:57:36headius enters the room.
23:58:21headiushey, anyone around?
23:58:35fbuilesv enters the room.
23:58:42headiusI wanted to confirm whether the only FFI specs are the one file under spec/ffi