Show enters and exits. Hide enters and exits.
| 00:00:14 | zimbatm leaves the room. | |
| 00:03:12 | teamhot leaves the room. | |
| 00:06:18 | jptix enters the room. | |
| 00:14:33 | imajes enters the room. | |
| 00:15:45 | perplexes enters the room. | |
| 00:17:36 | dewd enters the room. | |
| 00:21:34 | crafterm enters the room. | |
| 00:21:47 | therealadam leaves the room. | |
| 00:25:56 | benburkert leaves the room. | |
| 00:27:30 | d2dchat leaves the room. | |
| 00:29:53 | mernen enters the room. | |
| 00:30:12 | dctanner enters the room. | |
| 00:30:32 | dctanner leaves the room. | |
| 00:30:54 | jptix leaves the room. | |
| 00:30:58 | dctanner enters the room. | |
| 00:30:59 | tmornini enters the room. | |
| 00:32:36 | AndrewO enters the room. | |
| 00:37:15 | rubyconsumer enters the room. | |
| 00:39:43 | rubyconsumer leaves the room. | |
| 00:40:37 | tmornini leaves the room. | |
| 00:40:45 | crossblaim enters the room. | |
| 00:49:27 | dctanner leaves the room. | |
| 00:51:16 | tmornini enters the room. | |
| 00:53:13 | crafterm leaves the room. | |
| 00:55:16 | ttmrichter enters the room. | |
| 01:00:47 | cuppr_ leaves the room. | |
| 01:01:33 | imajes leaves the room. | |
| 01:01:37 | cuppr enters the room. | |
| 01:03:02 | wmoxam leaves the room. | |
| 01:05:07 | srbaker leaves the room. | |
| 01:07:55 | liona29 enters the room. | |
| 01:08:48 | Fullmoon leaves the room. | |
| 01:10:08 | liona29 leaves the room. | |
| 01:13:00 | agardiner | Defiler: you around? |
| 01:15:13 | crossblaim leaves the room. | |
| 01:17:16 | jayWHY leaves the room. | |
| 01:19:03 | benburkert enters the room. | |
| 01:19:35 | ttmrichter leaves the room. | |
| 01:20:50 | seydar enters the room. | |
| 01:21:12 | seydar | sorry i took so long. s0 much snow. and there is no way that there's school tomorrow ;-) |
| 01:21:40 | imajes enters the room. | |
| 01:22:36 | obiejuan leaves the room. | |
| 01:24:11 | djwhitt enters the room. | |
| 01:25:20 | technomancy leaves the room. | |
| 01:30:39 | boyscout | 2 commits by Adam Gardiner |
| 01:30:41 | boyscout | * Modify Debugger to handle SendSites for RuntimePrimitives; 6685eb5 |
| 01:30:42 | boyscout | * Move Object#put to Tuple and RuntimePrimitive; 7aafa27 |
| 01:33:20 | rue | seydar: LLVM is C++, you need to use the C bindings for it |
| 01:33:31 | rue | Or wrap it in a C lib yourself first |
| 01:33:31 | mutle leaves the room. | |
| 01:34:34 | djwhitt | I want to try to debug this amd64 illegal instruction thing, but I'm not sure where to start |
| 01:35:34 | mutle enters the room. | |
| 01:36:34 | seydar | rue: C bindings were what i was planning on using |
| 01:37:41 | rue | Then there would be no classes to worry about.. |
| 01:37:51 | seydar | is there a way I can bypass the bootstrap run? bootstrap.rba is being a dirty little hoe. |
| 01:37:56 | rue | djwhitt: yield_gdb around where it happens |
| 01:38:06 | seydar | rue: waot there are ZERO classes in C? |
| 01:38:26 | rue | seydar: C is imperative, there are no OO elements |
| 01:38:30 | rue | Away for a bitty |
| 01:38:46 | ttmrichter enters the room. | |
| 01:38:56 | ttmrichter leaves the room. | |
| 01:38:56 | seydar | well... more reason to make ruby bindings |
| 01:39:33 | ttmrichter enters the room. | |
| 01:39:49 | ttmrichter leaves the room. | |
| 01:41:19 | seydar | is there a way to NOT do bootstrap.rba? |
| 01:42:04 | drbrain | seydar: it is only used during `rake build` |
| 01:42:11 | drbrain | seydar: what's your problem with it again? |
| 01:42:48 | seydar | http://pastie.caboo.se/157846 |
| 01:42:55 | tmornini leaves the room. | |
| 01:43:01 | seydar | it thinks its cool when it crashes on me |
| 01:43:48 | drbrain | ok, what does `file runtime/stable/bootstrap.rba` report? |
| 01:44:38 | drbrain | I have ~10 minutes before dinner |
| 01:44:39 | rubuildius_ppc | Adam Gardiner: 6685eb5a9; 1714 files, 5777 examples, 19629 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/157950 |
| 01:44:57 | seydar | current ar archive |
| 01:45:01 | drbrain | it should report 'ar archive' of some kind |
| 01:45:31 | seydar | yeah it did. current ar archive |
| 01:46:37 | drbrain | ok |
| 01:46:59 | rubuildius | Adam Gardiner: 6685eb5a9; 1714 files, 5776 examples, 19637 expectations, 0 failures, 0 errors; http://rafb.net/p/LS3OCV92.html |
| 01:47:56 | drbrain | do you have shotgun/lib/ar.* ? |
| 01:47:58 | seydar | is it truly necessary in the build process? |
| 01:48:15 | drbrain | yes, it is |
| 01:48:31 | seydar | i have ar.c, d, h, and o |
| 01:48:34 | drbrain | since the stuff you're compiling might be broken |
| 01:48:37 | drbrain | ok |
| 01:49:02 | drbrain | does ar -t runtime/stable/bootstrap.rba print out a list of files? |
| 01:49:05 | drbrain | I have 35 files |
| 01:49:21 | seydar | 35 |
| 01:49:48 | nicksieger leaves the room. | |
| 01:49:59 | seydar | i just cloned it from the repo ~ 10min |
| 01:50:22 | drbrain | ok, I will look at it tonight/tomorrow |
| 01:50:46 | seydar | what are you having for dinner? |
| 01:51:10 | seydar | and i'll write up a suite of specs for syslog.rb when i finish my math hw. |
| 01:51:16 | seydar | i'm a terrible student... |
| 01:52:07 | imajes leaves the room. | |
| 01:53:28 | djwhitt | so, what's supposed to happen after I yield_gdb? |
| 01:53:50 | drbrain | djwhitt: if you're in GDB, you'll get an illegal instruction |
| 01:53:56 | drbrain | there's a note in README-DEVELOPERS |
| 01:54:02 | drbrain | goes to dinner |
| 01:54:10 | drbrain | djwhitt: if you're not, you crash with SIGBUS or similar |
| 01:54:25 | djwhitt | k |
| 01:54:32 | seydar | what are you eating?!?! |
| 01:54:58 | drbrain | korean |
| 01:55:03 | drbrain | STALKER |
| 01:55:56 | rue | Ew, Korean stalkers |
| 01:56:09 | seydar | mmm korean |
| 01:56:26 | seydar | tell whomever you're eating with i say hi, and they look a little agitated |
| 02:02:48 | seydar leaves the room. | |
| 02:05:34 | ttmrichter enters the room. | |
| 02:06:15 | djwhitt | hmm... perhaps I'm not understanding how this is supposed to work |
| 02:06:29 | djwhitt | I put a yield_gdb in the offending spec and then ran mspec on it... |
| 02:06:34 | djwhitt | but it didn't drop me into gdb |
| 02:06:46 | djwhitt | in fact it didn't even give me the illegal instruction message |
| 02:07:38 | obvio171 enters the room. | |
| 02:09:18 | srbaker enters the room. | |
| 02:09:37 | brixen | djwhitt: one sec... |
| 02:09:42 | djwhitt | k |
| 02:10:54 | srbaker leaves the room. | |
| 02:11:09 | brixen | djwhitt: e.g. bin/mspec -T --gdb --spec-gdb -S 'pushes the object' spec/ruby/1.8/core/array/append_spec.rb |
| 02:11:13 | brixen | this is one way to do it |
| 02:11:21 | brixen | the -T --gdb passes that to shotgun |
| 02:11:27 | brixen | so you get the gdb prompt when you start |
| 02:11:31 | brixen | type r[un] |
| 02:11:45 | brixen | mspec will do the yield_gdb right before that spec is run |
| 02:12:13 | brixen | *but* this is probably not the most useful for you, unless you know where to set a bp in gdb that will get triggered once the spec is running |
| 02:12:42 | brixen | so, you might just use the -T --gdb and put 'yield_gdb 1' e.g. in the spec |
| 02:13:04 | djwhitt | ah, yield_gdb 1 ... |
| 02:13:06 | brixen | the other thing you can do is use --spec-debug, which will put you in the ruby debugger |
| 02:13:15 | djwhitt | I couldn't figure out what the heck I was supposed to be passing to it |
| 02:13:20 | brixen | then you can step in the ruby debugger and execute yield_gdb yourself |
| 02:13:31 | brixen | heh, doesn't actually matter iirc |
| 02:13:44 | brixen | 1, true, 'be mine', whatever |
| 02:13:54 | djwhitt | yeah, but it requires an argument of some kind |
| 02:14:23 | brixen | right |
| 02:14:26 | djwhitt | ok, I'll try that |
| 02:14:28 | djwhitt | thanks |
| 02:14:30 | brixen | I think I could remove that |
| 02:14:32 | brixen | sure |
| 02:14:39 | blowmage enters the room. | |
| 02:15:37 | djwhitt | excellent, that did the trick |
| 02:15:41 | brixen | sweet |
| 02:18:31 | blowmage leaves the room. | |
| 02:18:31 | brixen | djwhitt: we'll ask drbrain about removing the arg to yield_gdb when he gets back |
| 02:18:54 | djwhitt | out of curiosity, why was it there in the first place? |
| 02:18:54 | brixen | I substituted Qnil for the arg passed and it seems to work fine, but I don't know the reason for passsing the arg in the first place |
| 02:18:59 | brixen | heh, dunno |
| 02:23:48 | obvio leaves the room. | |
| 02:26:05 | brixen | wycats: yt? |
| 02:26:25 | wycats_ enters the room. | |
| 02:27:01 | brixen | wycats_: ping :P |
| 02:27:29 | wycats | ponh |
| 02:27:31 | wycats | what's up? |
| 02:27:59 | brixen | wondering, can I change the compare.rb output for strings to be in columns like: what MRI RBX ratio |
| 02:28:13 | brixen | it would be easier to analyse |
| 02:28:26 | wycats | isn't it currently YAML? |
| 02:28:35 | brixen | $stdout.puts ... |
| 02:28:51 | wycats | right |
| 02:29:00 | wycats | but isn't it putsing YAML |
| 02:29:07 | brixen | yeah, I guess that is yaml :) |
| 02:29:24 | wycats | and YAML is easy to analyze |
| 02:29:36 | brixen | yeah, just ugly to look at |
| 02:29:45 | brixen | I'll write a consumer of your barfing yaml :P |
| 02:33:16 | boyscout | 1 commit by Brian Ford |
| 02:33:17 | boyscout | * Fixed paths for string benchmarks after move.; 1199727 |
| 02:33:39 | foysavas leaves the room. | |
| 02:34:51 | foysavas enters the room. | |
| 02:37:07 | wycats | brixen: a consumer already exists |
| 02:37:08 | wycats | brb |
| 02:37:49 | djwhitt | line 14 in lib/socket.rb |
| 02:38:02 | djwhitt | it's dying on that MemoryPointer.new |
| 02:39:57 | brixen | djwhitt: really, on just allocating the MemoryPointer, or in that block? |
| 02:40:16 | djwhitt | no my bad, it's further down |
| 02:40:20 | djwhitt | I misread the backtrace |
| 02:40:35 | djwhitt | line 18 |
| 02:40:42 | brixen | that makes sense |
| 02:42:36 | ttmrichter leaves the room. | |
| 02:43:13 | djwhitt | any tips on tracking down what's happening there? |
| 02:43:39 | wycats leaves the room. | |
| 02:44:15 | rubuildius_ppc | Brian Ford: 11997279b; 1714 files, 5777 examples, 19629 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/157971 |
| 02:44:16 | djwhitt | I'm assuming I should be looking in ffi_amd64.c |
| 02:44:49 | agile enters the room. | |
| 02:46:50 | rubuildius | Brian Ford: 11997279b; 1714 files, 5776 examples, 19637 expectations, 0 failures, 0 errors; http://rafb.net/p/WR4o4w22.html |
| 02:46:52 | djwhitt | ooo... never mind gdb is friendlier than I thought |
| 02:47:43 | VVSiz_ enters the room. | |
| 02:51:48 | d2dchat enters the room. | |
| 02:52:04 | _mutle enters the room. | |
| 02:52:47 | drbrain | djwhitt: evan wanted the arg for yield_gdb so you could inspect some OBJECT |
| 02:52:56 | drbrain | and, I've found it useful |
| 02:53:12 | drbrain | ... could wrap it up so that it's def yield_gdb(obj = nil) |
| 02:53:46 | brixen | I don't think primitives can take default args though |
| 02:54:21 | djwhitt | no biggy, just didn't know why it was there |
| 02:55:53 | VVSiz leaves the room. | |
| 02:56:29 | mernen leaves the room. | |
| 03:06:04 | drbrain | right, it would need to be moved to the side |
| 03:08:03 | GMFlash leaves the room. | |
| 03:08:10 | mutle leaves the room. | |
| 03:09:35 | GMFlash enters the room. | |
| 03:10:53 | radarek leaves the room. | |
| 03:13:20 | wmoxam enters the room. | |
| 03:18:23 | hoopy | this channel has huge spikes of traffic |
| 03:21:15 | srbaker enters the room. | |
| 03:23:41 | djwhitt | http://pastie.caboo.se/157986 |
| 03:23:52 | djwhitt | I would love to know what all those ??s are |
| 03:24:03 | ttmrichter enters the room. | |
| 03:24:04 | ttmrichter leaves the room. | |
| 03:24:08 | hoopy | ?? |
| 03:24:19 | djwhitt | in the pastie |
| 03:24:24 | hoopy | i know |
| 03:24:25 | hoopy | lame joke |
| 03:24:31 | djwhitt | ah, heh |
| 03:25:02 | hoopy | you're jumping in the ffi i see |
| 03:25:10 | djwhitt | I guess those show up because I don't have debugging symbols in my system libs? |
| 03:25:15 | djwhitt | yeah, trying to |
| 03:25:25 | hoopy | that makes sense to me |
| 03:25:31 | hoopy | really... no debug symbols |
| 03:27:20 | djwhitt | Defiler: you around? |
| 03:30:24 | srbaker leaves the room. | |
| 03:31:34 | agardiner | well, i've hit a bit of a brick wall debugging this profiler bug... |
| 03:32:05 | be9 enters the room. | |
| 03:32:15 | hoopy | include WreckingBall |
| 03:32:24 | djwhitt | want to take a break and work on an ffi issue? :) |
| 03:32:31 | agardiner | i can see what is causing the SIGSEGV, but not why... |
| 03:33:52 | agardiner | it seems that the method context references saved by the sampler are being messed up - maybe by the garbage collector? |
| 03:35:53 | agardiner | when they are added to the samples array at line 88 of cpu_sample.c, _real_class of the sample is MethodContext |
| 03:36:58 | agardiner | but when the samples are returned in cpu_sampler_disable, sometimes some of the method contexts have mysteriosly turned into NilClass |
| 03:37:15 | agardiner | and the SIGSEGV results if this has occurred |
| 03:38:29 | agardiner | anyone got any ideas on how to proceed? |
| 03:45:28 | brixen_ enters the room. | |
| 03:53:56 | jptix enters the room. | |
| 03:54:26 | epitron_ enters the room. | |
| 03:55:10 | brixen leaves the room. | |
| 03:55:16 | josb leaves the room. | |
| 03:55:37 | epitron leaves the room. | |
| 03:55:56 | josb enters the room. | |
| 03:58:20 | enebo leaves the room. | |
| 04:06:51 | ezmobius leaves the room. | |
| 04:08:03 | crafterm enters the room. | |
| 04:11:46 | ttmrichter enters the room. | |
| 04:11:46 | ezmobius enters the room. | |
| 04:14:43 | lopex leaves the room. | |
| 04:15:37 | jptix leaves the room. | |
| 04:20:30 | seydar enters the room. | |
| 04:21:36 | seydar | how should one go about organizing for rspec testing? |
| 04:27:05 | benburkert_ enters the room. | |
| 04:33:07 | seydar leaves the room. | |
| 04:45:06 | _ADS_ enters the room. | |
| 04:47:07 | lola22 enters the room. | |
| 04:48:56 | lola22 leaves the room. | |
| 04:52:50 | srbaker enters the room. | |
| 04:53:32 | jayWHY enters the room. | |
| 04:53:58 | teamhot enters the room. | |
| 04:54:52 | jtoy enters the room. | |
| 05:00:04 | AndrewO leaves the room. | |
| 05:03:05 | imajes_work leaves the room. | |
| 05:05:38 | d2dchat_ enters the room. | |
| 05:09:46 | d2dchat leaves the room. | |
| 05:24:22 | rue | djwhitt: You will not be able to get debugging symbols for the generated code |
| 05:24:34 | rue | You can read the asm |
| 05:24:35 | wycats enters the room. | |
| 05:26:15 | headius | and who wouldn't enjoy that?! :) |
| 05:26:33 | rue | 'S not so bad |
| 05:26:51 | rue | Ideally one would eliminate higher- |
| 05:27:00 | rue | Higher-level problems first |
| 05:31:23 | _ADS_ enters the room. | |
| 05:33:05 | _ADS leaves the room. | |
| 05:36:01 | aotearoa leaves the room. | |
| 05:37:40 | twbray enters the room. | |
| 05:41:09 | wycats_ leaves the room. | |
| 05:46:52 | agardiner | rue: do you know much about how the GC works with method contexts? |
| 05:47:18 | crafterm leaves the room. | |
| 05:50:01 | wifelette leaves the room. | |
| 05:55:41 | rue | agardiner: Apart from having the preallocated stack no |
| 05:55:59 | agardiner | oh well... |
| 05:56:08 | rue | What are you looking for? |
| 05:56:53 | agardiner | i suspect that method contexts are being reclaimed despite references to them being reachable |
| 05:57:08 | agardiner | see #365 on LH |
| 05:57:41 | agardiner | the profiler stashes references to the active method context each time a sample is taken |
| 05:58:15 | agardiner | but these stashed references appear to be... decaying for want of a better word |
| 05:58:36 | headius | you guys don't compile flip-flop yet? |
| 05:58:40 | headius | come on, get with the program! |
| 05:59:12 | agardiner | yeah, its obviously used all the time... :-P |
| 05:59:15 | headius | "Rubinius will never be a competitive Ruby implementation until it has high-performance support for the flip-flop operator." |
| 05:59:24 | headius | I think matz said that once |
| 05:59:31 | agardiner | hehe |
| 05:59:40 | headius | or else I said it |
| 05:59:43 | headius | (c) me |
| 05:59:58 | agardiner | (c) (r) (tm) headius |
| 06:00:11 | headius | I just tried to run my flip-flop benchmark |
| 06:00:18 | headius | kaBLOOEY |
| 06:01:37 | agardiner | gotta run... later! |
| 06:01:58 | agardiner leaves the room. | |
| 06:02:36 | headius | how am I supposed to port my awk scripts to rubinius now? |
| 06:03:29 | brixen | headius: implement compiling flip-flop ;) |
| 06:03:44 | headius | right after you guys implement continuations for me |
| 06:03:49 | headius | quid pro quo |
| 06:03:54 | twbray_ enters the room. | |
| 06:06:02 | brixen | hmm |
| 06:06:13 | brixen | somehow I think we're getting the short end |
| 06:07:53 | brixen | headius: does your compiler do any type analysis? |
| 06:08:03 | RyanTM leaves the room. | |
| 06:08:14 | headius | not yet |
| 06:08:18 | teamhot leaves the room. | |
| 06:08:20 | headius | I've played with it some |
| 06:08:20 | brixen | planned? |
| 06:08:29 | headius | yeah, if it's eventually needed |
| 06:08:40 | boyscout | 1 commit by Brian Ford |
| 06:08:41 | boyscout | * Added some numerics micro-benchmarks.; b90eeab |
| 06:08:44 | brixen | I was reading john rose's post on the pypy guys visit and rpython |
| 06:08:55 | headius | it won't be hard since we have an interpreted stage...we can gather type info there |
| 06:09:13 | headius | then compile fast paths for seen types |
| 06:09:24 | brixen | interesting |
| 06:10:24 | headius | btw, have a look at this |
| 06:10:46 | headius | http://svn.codehaus.org/jruby/trunk/jruby/test/bench/language/ |
| 06:11:09 | headius | I'm working my way through the node types and making benchmarks for each...they run individually, or as a group with bench_all |
| 06:11:13 | headius | probably would be useful for rbx |
| 06:11:23 | headius | though you will have to comment out bench_flip ;) |
| 06:11:36 | brixen | heh |
| 06:11:38 | headius | I think there was one other that blew up too |
| 06:11:42 | brixen | cool |
| 06:11:52 | headius | ahh yes, op_element_asgn |
| 06:11:58 | headius | something in there rbx doesn't like |
| 06:12:58 | benburkert leaves the room. | |
| 06:13:13 | brixen | iirc we had some issues with &&= or ||= |
| 06:13:22 | brixen | le'me svn up and try these |
| 06:13:48 | headius | ok |
| 06:13:56 | headius | Attempted to access field of non-reference (null pointer) (ArgumentError) |
| 06:13:58 | headius | that's what I get |
| 06:15:19 | headius | oddly enough it's in initialize |
| 06:15:26 | headius | I dont' see what it's doing that would be unusual |
| 06:15:30 | headius | def initialize |
| 06:15:30 | headius | @bar = 1 |
| 06:15:30 | headius | self[0] = false |
| 06:15:31 | headius | self[1] = true |
| 06:15:31 | headius | self[2] = 1 |
| 06:15:31 | headius | end |
| 06:15:49 | headius | it extends Array |
| 06:16:26 | headius | oh, maybe I do know |
| 06:16:31 | headius | no call to super |
| 06:16:57 | headius | yeah, that's it |
| 06:17:06 | headius | you guys must be initializing the backing store for array in initialize |
| 06:17:21 | headius | I'll report a bug |
| 06:17:24 | rue | Yeap |
| 06:19:09 | rubuildius_ppc | Brian Ford: b90eeab14; 1714 files, 5777 examples, 19629 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/158045 |
| 06:20:59 | twbray leaves the room. | |
| 06:21:34 | rubuildius | Brian Ford: b90eeab14; 1714 files, 5776 examples, 19637 expectations, 0 failures, 0 errors; http://rafb.net/p/B7gi3z70.html |
| 06:21:55 | brixen | headius: yep, technomancy found that with Hash recently |
| 06:22:03 | headius | okee |
| 06:22:20 | headius | probably a good time to review all the core classes |
| 06:22:22 | brixen | I guess I'll write a spec for it |
| 06:22:25 | brixen | yep |
| 06:24:03 | brixen | yep, String blows up too |
| 06:25:52 | benburkert enters the room. | |
| 06:26:11 | benburkert leaves the room. | |
| 06:29:37 | headius | k-cha |
| 06:32:33 | wycats leaves the room. | |
| 06:32:41 | ezmobius leaves the room. | |
| 06:33:43 | twbray_ leaves the room. | |
| 06:38:56 | nemerle_afk enters the room. | |
| 06:40:37 | lstoll_ leaves the room. | |
| 06:40:58 | obvio171 leaves the room. | |
| 06:42:19 | headius leaves the room. | |
| 06:54:02 | nemerle leaves the room. | |
| 06:54:35 | wycats enters the room. | |
| 06:55:14 | srbaker leaves the room. | |
| 06:55:29 | twbray enters the room. | |
| 06:56:50 | wmoxam leaves the room. | |
| 06:59:49 | twbray_ enters the room. | |
| 07:07:37 | d2dchat_ leaves the room. | |
| 07:16:28 | twbray leaves the room. | |
| 07:16:54 | _ADS | how do I set a breakpoint to start the debugger? |
| 07:17:52 | brixen | 'breakpoint' in your code is one way |
| 07:18:07 | _ADS | no requires needed? |
| 07:18:22 | brixen | nope |
| 07:18:32 | _ADS | too simple! thanks |
| 07:18:50 | brixen | :) |
| 07:24:11 | jacen_ leaves the room. | |
| 07:25:47 | twbray_ leaves the room. | |
| 07:31:21 | jacen_ enters the room. | |
| 07:32:28 | wycats_ enters the room. | |
| 07:37:16 | jayWHY leaves the room. | |
| 07:45:01 | manveru | huh |
| 07:45:24 | manveru | ./shotgun/rubinius -e 'loop{ }' |
| 07:45:25 | manveru | Bytecode generation error: |
| 07:45:27 | manveru | No method 'bytecode' on an instance of NilClass. (NoMethodError) |
| 07:45:59 | manveru | works only if i put stuff in the block... |
| 07:47:12 | rue | Mm, looks like a translation error. Loops are converted to while true I think |
| 07:47:27 | rue | Can you put in a ticket? Should be an easy fix |
| 07:47:42 | manveru | hai |
| 07:48:02 | wycats leaves the room. | |
| 07:50:08 | twbray enters the room. | |
| 07:52:24 | manveru | any plans for lighthouse to support openid? |
| 07:53:51 | manveru | hm, loop only calls yield inside while true |
| 07:55:07 | ezmobius enters the room. | |
| 07:55:42 | rue | I dunno, I have been reduced to hope that LH supports Textile at some point |
| 07:56:33 | manveru | does it markdown? |
| 08:01:53 | wifelette enters the room. | |
| 08:04:51 | rue | manveru: Nah, it allows Textile but it strips some stuff like tables |
| 08:08:13 | brixen | rue: fun: http://pastie.org/158077 |
| 08:08:30 | manveru | hm |
| 08:08:37 | manveru | prefers maruku anyway |
| 08:09:05 | brixen | manveru: maruku? |
| 08:10:03 | manveru | http://maruku.rubyforge.org/ |
| 08:11:23 | rue | brixen: Tricky semantics |
| 08:12:48 | brixen | rue: indeed, and both our spec and implementation was wrong |
| 08:13:07 | brixen | manveru: ah, cool |
| 08:13:28 | brixen | rue: but this actually simplifies it, and make sense |
| 08:13:46 | brixen | pass an array another array with #initialize and it replaces itself with it |
| 08:14:56 | perdix enters the room. | |
| 08:16:05 | rue | I think there was a dup issue earlier with that |
| 08:22:46 | _ADS | I just found an odd bug with next |
| 08:23:02 | _ADS | ticket 369 |
| 08:23:37 | _ADS | it causes a .times loop to execute extra times |
| 08:27:34 | radarek enters the room. | |
| 08:30:01 | perdiy leaves the room. | |
| 08:33:11 | ragnard leaves the room. | |
| 08:33:21 | aasmith leaves the room. | |
| 08:33:29 | aasmith enters the room. | |
| 08:33:32 | langenberg enters the room. | |
| 08:34:45 | thehcdreamer enters the room. | |
| 08:36:48 | wifelette enters the room. | |
| 08:39:58 | wifelette leaves the room. | |
| 08:42:53 | radarek leaves the room. | |
| 08:47:21 | radarek enters the room. | |
| 09:21:11 | zimbatm enters the room. | |
| 09:25:25 | ragnard enters the room. | |
| 09:27:46 | cuppr leaves the room. | |
| 09:33:25 | sfaxon enters the room. | |
| 09:34:45 | thehcdreamer leaves the room. | |
| 09:35:41 | _ADS leaves the room. | |
| 09:42:04 | ezmobius leaves the room. | |
| 09:42:23 | jacen_ leaves the room. | |
| 09:43:00 | jacen_ enters the room. | |
| 09:43:09 | octopod enters the room. | |
| 09:45:50 | sfaxon leaves the room. | |
| 09:52:28 | crossblaim enters the room. | |
| 09:54:10 | thehcdreamer enters the room. | |
| 09:58:03 | crossblaim leaves the room. | |
| 09:59:10 | sfaxon enters the room. | |
| 10:21:06 | imajes enters the room. | |
| 10:22:11 | zimbatm leaves the room. | |
| 10:23:41 | dctanner_ enters the room. | |
| 10:24:08 | imajes leaves the room. | |
| 10:25:35 | sfaxon leaves the room. | |
| 10:27:01 | chris2 enters the room. | |
| 10:42:28 | w1rele55 enters the room. | |
| 11:06:54 | boyscout | 1 commit by Brian Ford |
| 11:06:55 | boyscout | * Fixed Array instantiation to work with subclasses.; 328c40e |
| 11:17:36 | boyscout | 1 commit by Adam Shelly |
| 11:17:36 | boyscout | * Amending specs for Array#pack('U'); b239a3b |
| 11:19:10 | rubuildius_ppc | Brian Ford: 328c40e0f; 1714 files, 5781 examples, 19647 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/158139 |
| 11:21:17 | crossblaim enters the room. | |
| 11:26:13 | ragnard leaves the room. | |
| 11:26:37 | chris2_ enters the room. | |
| 11:28:53 | rubuildius_ppc | Adam Shelly: b239a3b61; 1714 files, 5783 examples, 19666 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/158142 |
| 11:29:54 | imajes enters the room. | |
| 11:32:17 | rubuildius | Adam Shelly: b239a3b61; 1714 files, 5782 examples, 19674 expectations, 0 failures, 0 errors; http://rafb.net/p/yEya1G25.html |
| 11:32:18 | rubuildius | Brian Ford: 328c40e0f; 1714 files, 5780 examples, 19655 expectations, 0 failures, 0 errors; http://rafb.net/p/TrDRAN41.html |
| 11:41:59 | chris2 leaves the room. | |
| 11:44:44 | dewd leaves the room. | |
| 11:45:02 | dewd_ enters the room. | |
| 11:52:10 | geekounet leaves the room. | |
| 11:59:23 | dctanner enters the room. | |
| 11:59:27 | twbray leaves the room. | |
| 12:16:19 | ctennis leaves the room. | |
| 12:16:33 | dctanner_ leaves the room. | |
| 12:20:01 | _mutle leaves the room. | |
| 12:20:36 | mutle enters the room. | |
| 12:22:49 | ragnard enters the room. | |
| 12:29:03 | chris2_ leaves the room. | |
| 12:31:47 | octopod leaves the room. | |
| 12:32:43 | twbray enters the room. | |
| 13:23:55 | skaar enters the room. | |
| 13:30:35 | srbaker enters the room. | |
| 13:31:37 | srbaker leaves the room. | |
| 13:33:01 | RyanTM enters the room. | |
| 13:41:30 | nemerle_afk leaves the room. | |
| 13:43:39 | cremes enters the room. | |
| 13:48:33 | srbaker enters the room. | |
| 13:49:35 | srbaker leaves the room. | |
| 13:55:56 | ttmrichter leaves the room. | |
| 14:06:54 | cremes | djwhitt: any word from the buildbot mailing list about that transient error we were seeing? |
| 14:09:31 | pietia enters the room. | |
| 14:14:15 | foysavas leaves the room. | |
| 14:14:51 | therealadam enters the room. | |
| 14:17:54 | foysavas enters the room. | |
| 14:20:47 | graza enters the room. | |
| 14:24:59 | headius enters the room. | |
| 14:25:14 | obiejuan enters the room. | |
| 14:31:25 | moofbong enters the room. | |
| 14:32:24 | srbaker enters the room. | |
| 14:32:30 | srbaker leaves the room. | |
| 14:34:12 | pauldix enters the room. | |
| 14:36:07 | AndrewO enters the room. | |
| 14:37:42 | mosfe1 enters the room. | |
| 14:43:15 | imajes leaves the room. | |
| 14:47:20 | wmoxam enters the room. | |
| 14:58:21 | graza_ enters the room. | |
| 15:02:28 | graza leaves the room. | |
| 15:09:25 | GMFlash leaves the room. | |
| 15:09:30 | GMFlash enters the room. | |
| 15:12:26 | graza enters the room. | |
| 15:14:09 | d2dchat enters the room. | |
| 15:18:41 | blowmage enters the room. | |
| 15:22:29 | enebo enters the room. | |
| 15:22:52 | djwhitt | cremes: still waiting for a response |
| 15:23:02 | cremes | djwhitt: k |
| 15:23:20 | djwhitt | cremes: I'm thinking maybe I'll turn notices back on this Friday |
| 15:23:25 | hooopy enters the room. | |
| 15:23:33 | hooopy | wow... irssi is pretty nice |
| 15:23:34 | djwhitt | cremes: I'll be working from home so I should be able to deal with any problems that come up more easily |
| 15:23:38 | cremes | djwhitt: have you been running it silent all this time? |
| 15:23:40 | graza_ leaves the room. | |
| 15:23:50 | djwhitt | cremes: yeah |
| 15:23:50 | cremes | djwhitt: any new complaints from my slave? |
| 15:24:00 | graza leaves the room. | |
| 15:24:23 | djwhitt | cremes: I was going to say no... but I just checked it and it's having the same issue... |
| 15:24:39 | djwhitt | cremes: it was fine all day yesterday |
| 15:25:04 | cremes | djwhitt: i didn't change anything since i restarted it yesterday; hell, i haven't even used the machine! |
| 15:25:05 | djwhitt | cremes: hmm... hopefully the mailing list sheds some light on the issue |
| 15:25:20 | djwhitt | cremes: if not I think I'll back off from using it for now |
| 15:25:32 | cremes | djwhitt: yes, let's hope; perhaps it is specific to my box or osx in general |
| 15:27:02 | cremes | djwhitt: looking at the twistd.log it is showing the same problem in 'git fetch' as my pastie yesterday |
| 15:27:32 | blowmage leaves the room. | |
| 15:27:33 | djwhitt | cremes: looks like the same issue... |
| 15:28:01 | cremes | djwhitt: i googled around yesterday and couldn't find anything specific; seems like a name resolver issue |
| 15:28:46 | djwhitt | cremes: yeah, seems to be, but it puzzles me that it persists like that |
| 15:29:22 | cremes | djwhitt: same here; i am logged in to it from work so clearly the 'net link is up and working; other name resolutions are not failing either |
| 15:30:38 | jptix enters the room. | |
| 15:31:10 | djwhitt | cremes: that confuses me too, why would it make a difference that git is being spawned from the buildbot process |
| 15:31:35 | djwhitt | cremes: seems like it almost has to be something in the buildbot environment, but I can't imagine what |
| 15:32:06 | djwhitt | cremes: it even dumps out the ENV variables and it's not like there's anything particularly suspicious in there |
| 15:33:01 | enebo leaves the room. | |
| 15:34:13 | pauldix leaves the room. | |
| 15:35:40 | enebo enters the room. | |
| 15:36:53 | cremes | djwhitt: right, ENV looks pretty clean |
| 15:46:31 | headius | hey guys |
| 15:46:46 | headius | I'm trying to get specs running on solaris and there's a number of utilities where it's expecting gnu versions |
| 15:47:04 | headius | that's going to be a bit irritating for anyone else trying to run on solaris |
| 15:47:16 | enebo leaves the room. | |
| 15:47:23 | headius | specifically as far as I've seen it's looking for gnu grep and for "whoami" |
| 15:47:36 | headius | neither of which are on solaris normally |
| 15:47:36 | enebo enters the room. | |
| 15:53:17 | rubymaverick enters the room. | |
| 15:55:05 | Fullmoon enters the room. | |
| 15:55:31 | djwhitt | headius: don't think anyone is awake yet |
| 15:56:13 | headius | no, probably not |
| 15:56:16 | headius | slackers |
| 15:57:36 | manveru | does Etc work on solaris? |
| 15:58:32 | headius | I don't know |
| 15:58:50 | manveru | oh, the spec for Etc checks via whoami |
| 15:59:04 | manveru | that's not gonna fly... |
| 15:59:21 | pietia leaves the room. | |
| 15:59:45 | manveru | i don't know solaris... so don't expect much help :| |
| 16:01:03 | djwhitt | headius: does 'id -un' work on Solaris? |
| 16:01:43 | headius | yes |
| 16:02:11 | manveru | id(1) here is from GNU/coreutils... |
| 16:02:38 | manveru | guess they just didn't betterworse the parameters in this case :) |
| 16:03:11 | djwhitt | I doubt anyone would mind if you converted those to be not GNU dependent |
| 16:03:31 | headius | I don't know what's "pure solaris" here either though since I have some other stuff installed |
| 16:03:31 | ezmobius enters the room. | |
| 16:03:42 | djwhitt | ah, gotcha |
| 16:04:20 | manveru | what's `id --version` saying? |
| 16:04:58 | ezmobius leaves the room. | |
| 16:07:42 | headius | doesn't work |
| 16:08:37 | headius | man pages say SunOS 5.11, so it's the solaris version |
| 16:09:20 | djwhitt | you could probably just do a 'which' on the command you're using |
| 16:09:37 | djwhitt | if they come from /bin or /usr/bin they should be solaris versions |
| 16:10:58 | headius leaves the room. | |
| 16:11:10 | headius enters the room. | |
| 16:11:40 | djwhitt | I think solaris keeps all it's non-solaris stuff under /usr/ucb (BSD stuff) and /usr/gnu doesn't it? |
| 16:12:27 | headius | there's also all the packaging systems which install in various places under /opt |
| 16:13:18 | djwhitt | hmm... I guess I'm just thinking as long as you make sure that the stuff you're using comes from /bin or /usr/bin you should be ok |
| 16:16:36 | dodecaphonic enters the room. | |
| 16:16:59 | hooopy | that seems right to me djwhitt |
| 16:17:38 | macournoyer enters the room. | |
| 16:18:46 | headius | well, I'll try to look into fixing it |
| 16:19:04 | headius | I haven't had any success getting git on solaris yet, so that's going to make it more difficult |
| 16:19:11 | imajes enters the room. | |
| 16:19:29 | djwhitt | really? wow... |
| 16:20:01 | hooopy | i don' |
| 16:20:08 | hooopy | t think i'd chill with solaris for long |
| 16:20:35 | djwhitt | Solaris is awesome |
| 16:20:37 | djwhitt | dtrace |
| 16:20:43 | hooopy | i knew somebody would say dtrace |
| 16:20:47 | djwhitt | zfs |
| 16:20:47 | ragnard leaves the room. | |
| 16:20:50 | djwhitt | zones |
| 16:20:52 | hooopy | apparently leopard has dtrace |
| 16:22:07 | djwhitt | hooopy: indeed it does |
| 16:22:25 | djwhitt | hooopy: however, leopard isn't free |
| 16:22:30 | hooopy | i like me some OS X, just wish the hardware wasn't so expensive |
| 16:25:53 | _ADS__ enters the room. | |
| 16:31:10 | ataiar enters the room. | |
| 16:40:39 | chop3 enters the room. | |
| 16:46:14 | Fullmoon leaves the room. | |
| 16:47:37 | _ADS__ enters the room. | |
| 16:49:30 | ataiar leaves the room. | |
| 17:01:51 | twbray leaves the room. | |
| 17:05:20 | _ADS leaves the room. | |
| 17:09:12 | joachimm enters the room. | |
| 17:18:00 | jtoy leaves the room. | |
| 17:20:51 | lopex enters the room. | |
| 17:22:10 | pietia enters the room. | |
| 17:30:00 | dctanner_ enters the room. | |
| 17:36:45 | w1rele55 leaves the room. | |
| 17:40:32 | rubymaverick leaves the room. | |
| 17:41:52 | rubymaverick enters the room. | |
| 17:42:39 | chop3 | \quit |
| 17:42:47 | chop3 leaves the room. | |
| 17:43:31 | hassox enters the room. | |
| 17:47:19 | dewd_ leaves the room. | |
| 17:49:24 | dctanner leaves the room. | |
| 17:50:34 | Ingmar leaves the room. | |
| 17:50:47 | Ingmar enters the room. | |
| 17:50:50 | thehcdreamer leaves the room. | |
| 17:51:15 | hassox_afk leaves the room. | |
| 17:52:32 | TheVoice enters the room. | |
| 17:56:54 | jtoy enters the room. | |
| 18:01:18 | agile leaves the room. | |
| 18:02:16 | ragnard enters the room. | |
| 18:07:31 | sfaxon enters the room. | |
| 18:10:51 | ragnard leaves the room. | |
| 18:10:56 | tmornini enters the room. | |
| 18:11:11 | dctanner_ leaves the room. | |
| 18:11:40 | langenberg leaves the room. | |
| 18:13:20 | joachimm leaves the room. | |
| 18:16:00 | raggi enters the room. | |
| 18:16:11 | raggi | the LICENSE file is missing some characters |
| 18:16:27 | Defiler | Oh yeah? |
| 18:16:40 | raggi | ya |
| 18:16:52 | Defiler | Where? I have it open now |
| 18:17:18 | raggi | first *, end of line |
| 18:17:21 | raggi | missing an s |
| 18:17:31 | raggi | second *, second line, missing an n |
| 18:18:41 | sfaxon leaves the room. | |
| 18:21:51 | Defiler | Oh, indeed |
| 18:21:54 | Defiler | Thanks |
| 18:21:58 | raggi | yw |
| 18:22:15 | raggi | i just spotted it cause of my editor, so i thought i'd drop in and say |
| 18:23:12 | Fullmoon enters the room. | |
| 18:23:24 | boyscout | 1 commit by Wilson Bilkovich |
| 18:23:25 | boyscout | * Correct typos in LICENSE file, spotted by raggi; 3e87466 |
| 18:24:04 | sudoer enters the room. | |
| 18:24:41 | Defiler | (sorry for crediting you by IRC name, but I don't know your real one) |
| 18:25:12 | raggi | hehe, no worries, thanks for the credit |
| 18:31:31 | ragnard enters the room. | |
| 18:31:42 | twbray enters the room. | |
| 18:32:51 | jtoy leaves the room. | |
| 18:34:08 | rubuildius_ppc | Wilson Bilkovich: 3e8746684; 1714 files, 5783 examples, 19666 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/158314 |
| 18:36:03 | benburkert enters the room. | |
| 18:36:53 | rubuildius | Wilson Bilkovich: 3e8746684; 1714 files, 5782 examples, 19674 expectations, 0 failures, 0 errors; http://rafb.net/p/jdu42C99.html |
| 18:39:37 | sudoer leaves the room. | |
| 18:50:12 | wycats_ leaves the room. | |
| 18:54:48 | cuppr enters the room. | |
| 18:56:41 | rubymaverick leaves the room. | |
| 18:59:21 | joachimm enters the room. | |
| 19:09:08 | wifelette enters the room. | |
| 19:09:39 | wycats enters the room. | |
| 19:14:35 | radarek leaves the room. | |
| 19:19:16 | twbray leaves the room. | |
| 19:22:10 | boyscout | 1 commit by Vladimir Sizikov |
| 19:22:11 | boyscout | * Adjusted Env spec, to be able to run it on Solaris.; 1403477 |
| 19:22:31 | agile enters the room. | |
| 19:25:45 | imajes leaves the room. | |
| 19:27:19 | pietia leaves the room. | |
| 19:29:30 | pietia enters the room. | |
| 19:32:49 | josb enters the room. | |
| 19:33:51 | rubuildius_ppc | Vladimir Sizikov: 140347719; 1714 files, 5783 examples, 19666 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/158347 |
| 19:36:10 | sfaxon enters the room. | |
| 19:36:37 | rubuildius | Vladimir Sizikov: 140347719; 1714 files, 5782 examples, 19674 expectations, 0 failures, 0 errors; http://rafb.net/p/qmQ4M426.html |
| 19:55:15 | djwhitt | just in case people in here haven't already seens this: http://www.pipeline.com/~hbaker1/ |
| 20:01:02 | djwhitt | man, laptop keyboard is killing my wrists today |
| 20:02:00 | djwhitt | oops |
| 20:02:02 | djwhitt | wrong window |
| 20:02:09 | djwhitt | I'm sure you all wanted to know that |
| 20:03:11 | brixen | bookmarks :) |
| 20:03:15 | joachimm leaves the room. | |
| 20:06:24 | joachimm enters the room. | |
| 20:07:03 | twbray enters the room. | |
| 20:10:01 | dctanner enters the room. | |
| 20:12:18 | twbray_ enters the room. | |
| 20:17:42 | tmornini leaves the room. | |
| 20:23:01 | radarek enters the room. | |
| 20:30:56 | ezmobius enters the room. | |
| 20:31:55 | twbray leaves the room. | |
| 20:32:30 | dctanner leaves the room. | |
| 20:46:16 | dctanner enters the room. | |
| 20:46:52 | dctanner leaves the room. | |
| 20:54:06 | thehcdreamer enters the room. | |
| 20:57:01 | Defiler | brixen: Just to confirm.. the way to run the CI-subset of a spec tree is: bin/mspec ci some/path/blah these days, right? |
| 20:57:45 | brixen | yep |
| 20:57:54 | twbray_ leaves the room. | |
| 20:57:56 | headius enters the room. | |
| 20:58:33 | brixen | but you can also use bin/mspec -G fails path/to/specs |
| 20:58:56 | brixen | if you need to use other stuff that mspec-run provides |
| 20:59:03 | Defiler | I don't see -G in the help output |
| 20:59:05 | Defiler | wuzzat? |
| 20:59:18 | brixen | well, bin/mspec calls mspec/bin/mspec |
| 20:59:27 | brixen | which fronts the other scripts |
| 20:59:28 | Defiler | Oh, it is under tag -h |
| 20:59:37 | brixen | to all for running different targets, etc |
| 20:59:41 | brixen | bin/mspec run -h |
| 20:59:44 | Defiler | Doesn't show it |
| 20:59:50 | Defiler | but bin/mspec tag -h does |
| 21:00:06 | brixen | are you sure? bin/mspec run -h shows it here |
| 21:00:34 | Defiler | Oh, order is important. Hah |
| 21:01:18 | brixen | yeah, it's quite a kludge, but we really need to support multiple targets, and there's already a ton of options to just do that |
| 21:01:25 | msimbartl enters the room. | |
| 21:01:51 | Defiler | Yeah, it is fine. It's just a little confusing because of all the pre-existing mspec know-how I have. Heh |
| 21:01:55 | Defiler | Which I have to unlearn |
| 21:02:07 | brixen | yeah, it's a big change |
| 21:02:32 | brixen | grabbing some lunch, bbiab.. |
| 21:02:41 | Defiler | brixen: Can you think of a way for me to write UNIXSocket specs that don't depend on UNIXServer? |
| 21:02:46 | Defiler | I haven't managed to come up with anything |
| 21:03:23 | brixen | hmm, le'me take a look at them in a bit |
| 21:06:02 | octopod enters the room. | |
| 21:13:34 | imajes enters the room. | |
| 21:14:29 | aotearoa enters the room. | |
| 21:15:20 | imajes leaves the room. | |
| 21:15:35 | imajes enters the room. | |
| 21:18:25 | thehcdreamer leaves the room. | |
| 21:18:34 | Defiler | Anybody happen to know where we are on ObjectSpace.define_finalizer? |
| 21:19:40 | Defiler | I see that it passes our specs, but that isn't always enough. Heh |
| 21:24:03 | langenberg enters the room. | |
| 21:24:20 | msimbartl leaves the room. | |
| 21:24:58 | octopod leaves the room. | |
| 21:27:43 | AndrewO leaves the room. | |
| 21:29:26 | Defiler | God, the socket API is so weird |
| 21:34:17 | AndrewO enters the room. | |
| 21:37:18 | srbaker enters the room. | |
| 21:38:40 | rue | Morning |
| 21:40:52 | Defiler | drbrain: How familiar are you with the guts of DRb? |
| 21:47:33 | olabini enters the room. | |
| 21:48:34 | graza enters the room. | |
| 21:50:58 | pietia leaves the room. | |
| 21:56:08 | imajes leaves the room. | |
| 21:57:00 | imajes enters the room. | |
| 21:59:19 | obvio enters the room. | |
| 22:00:06 | brixen | Defiler: fwiw, I don't see a uniform way across ruby impl to test UNIXSocket without using UNIXServer |
| 22:00:28 | Defiler | I agree. Thanks for the second opinion |
| 22:00:47 | Defiler | Luckily, implementation-wise they are very similar, so it isn't a particularly onerous link to maintain |
| 22:00:50 | ctennis enters the room. | |
| 22:00:59 | Defiler | UNIXSocket is just a UNIXServer that doesn't call as many functions |
| 22:01:26 | Defiler | Now if I could just figure out what people really do with this thing.. heh |
| 22:01:53 | rue | You can always rely on one of the two |
| 22:02:13 | rue | Circular dependency is the only problem |
| 22:02:13 | Defiler | What do you mean? |
| 22:03:05 | brixen | Defiler: I assume you've got http://beej.us/guide/bgnet/ |
| 22:03:16 | Defiler | Yeah, I've read that |
| 22:03:22 | Defiler | I just mean the Ruby API |
| 22:03:40 | brixen | ok, figured :) |
| 22:03:44 | drbrain | Defiler: fairly familiar |
| 22:03:47 | drbrain | why? |
| 22:03:48 | Defiler | Some people use 'open', some people use 'new', and some people use 'pair', for what seem to be pretty much identical tasks |
| 22:04:17 | Defiler | drbrain: I'm looking at unix.rb in DRb.. and I notice that it uses UNIXServer.new in one place and UNIXServer.open in another |
| 22:04:26 | Defiler | ..and I was wondering if that is doing something deliberate |
| 22:04:42 | Defiler | 'one place' and 'another' are very close to each other, so I am assuming it isn't an accident |
| 22:05:19 | brixen | odd, pickaxe says they are synonyms, but I haven't looked at ruby C |
| 22:05:26 | drbrain | Defiler: since it doesn't use a block for #open, I think you fall through to just #new |
| 22:05:54 | Defiler | They are definitely not synonyms, as far as I can tell |
| 22:06:15 | Defiler | Though probably without a block and with all the arguments specified, they are equivalent |
| 22:06:20 | drbrain | UNIXServer::open should be IO::open |
| 22:06:35 | Defiler | In that file? |
| 22:07:02 | drbrain | in drb/unix.rb, I think open/new are accidental |
| 22:07:17 | Defiler | OK |
| 22:07:30 | Defiler | I am just trying to make sure our specs reflect the common use case |
| 22:07:37 | Defiler | But it looks like there just isn't one. Heh |
| 22:07:38 | benburkert_ enters the room. | |
| 22:09:49 | rue | Defiler: So long as you have either A specced independently, it is fine to spec B in terms or using A |
| 22:10:22 | lstoll enters the room. | |
| 22:11:41 | Defiler | rue: Yeah, unfortunately this is a circular one |
| 22:12:08 | Defiler | You have to have a live 'server' socket to test a client socket, and arguably vice versa for most interesting methods |
| 22:14:13 | crossblaim leaves the room. | |
| 22:14:43 | agardiner enters the room. | |
| 22:16:56 | oige enters the room. | |
| 22:18:08 | dodecaphonic leaves the room. | |
| 22:19:35 | brixen | Defiler: looks like ::open and ::new are IO::open and new for all of BasicSocket down |
| 22:22:55 | benburkert leaves the room. | |
| 22:23:15 | oige leaves the room. | |
| 22:23:25 | hooopy leaves the room. | |
| 22:27:30 | sfaxon enters the room. | |
| 22:28:44 | langenberg leaves the room. | |
| 22:39:12 | sfaxon leaves the room. | |
| 22:39:25 | graza leaves the room. | |
| 22:40:06 | graza enters the room. | |
| 22:42:09 | cored enters the room. | |
| 22:43:31 | twbray enters the room. | |
| 22:45:07 | rue | Defiler: Maybe use `nc` or something for one of those |
| 22:47:39 | brixen | rue: yeah, but perhaps not useful with JRuby and Windows |
| 22:48:23 | rue | Actually `socat` |
| 22:48:44 | rue | brixen: *cough* The Windows UNIXSocket implementation? |
| 22:50:10 | twbray_ enters the room. | |
| 22:52:06 | macournoyer leaves the room. | |
| 22:53:32 | jptix leaves the room. | |
| 22:53:55 | olabini leaves the room. | |
| 22:55:19 | olabini enters the room. | |
| 22:56:40 | headius | we have a unix socket impl now using jna |
| 22:57:25 | crossblaimiphone enters the room. | |
| 22:58:22 | headius leaves the room. | |
| 22:59:08 | headius enters the room. | |
| 23:02:55 | cremes leaves the room. | |
| 23:05:13 | boyscout | 1 commit by Charles Nutter |
| 23:05:14 | boyscout | * Add /devices to find commands; Solaris uses /devices instead of /dev.; e45d581 |
| 23:05:16 | twbray__ enters the room. | |
| 23:07:08 | technomancy enters the room. | |
| 23:07:25 | hooopy enters the room. | |
| 23:07:47 | twbray leaves the room. | |
| 23:11:42 | moofbong leaves the room. | |
| 23:13:20 | joachimm leaves the room. | |
| 23:14:42 | perdix leaves the room. | |
| 23:16:05 | obvio leaves the room. | |
| 23:18:30 | pietia enters the room. | |
| 23:18:52 | rubuildius_ppc | Charles Nutter: e45d58100; 1714 files, 5783 examples, 19666 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/158484 |
| 23:20:33 | hooopy leaves the room. | |
| 23:21:26 | crafterm enters the room. | |
| 23:21:48 | rubuildius | Charles Nutter: e45d58100; 1714 files, 5782 examples, 19674 expectations, 0 failures, 0 errors; http://rafb.net/p/tLUfMK61.html |
| 23:21:59 | twbray_ leaves the room. | |
| 23:29:27 | skaar leaves the room. | |
| 23:30:41 | skaar enters the room. | |
| 23:36:50 | graza leaves the room. | |
| 23:38:47 | twbray enters the room. | |
| 23:40:22 | hoopy leaves the room. | |
| 23:41:29 | hoopy enters the room. | |
| 23:41:35 | skaar leaves the room. | |
| 23:41:47 | obvio enters the room. | |
| 23:46:55 | boyscout | 2 commits by Brian Ford |
| 23:46:56 | boyscout | * Fix String to properly initialize backing store when subclassed.; 73be3b8 |
| 23:46:57 | boyscout | * Scope classes used in String specs.; 5ab2f9e |
| 23:46:57 | crossblaimiphone leaves the room. | |
| 23:47:47 | obvio leaves the room. | |
| 23:47:58 | pietia leaves the room. | |
| 23:48:01 | obvio enters the room. | |
| 23:48:42 | AndrewO leaves the room. | |
| 23:52:11 | wmoxam leaves the room. | |
| 23:53:24 | imajes leaves the room. | |
| 23:55:45 | twbray__ leaves the room. | |
| 23:58:56 | rubuildius_ppc | Brian Ford: 73be3b88a; 1715 files, 5785 examples, 19671 expectations, 0 failures, 12 errors; http://pastie.caboo.se/paste/158507 |