Show enters and exits. Hide enters and exits.
| 00:00:42 | cremes leaves the room. | |
| 00:00:42 | wmoxam leaves the room. | |
| 00:06:01 | evan | brixen: no, working on EBADF still |
| 00:06:17 | imajes enters the room. | |
| 00:06:28 | brixen | evan: ok |
| 00:06:45 | krisps leaves the room. | |
| 00:06:57 | evan | it's related to TCPSocket getting killed while running accept |
| 00:07:06 | brixen | doing a last clean build ci run and then I'll push the MT change |
| 00:07:09 | krisps enters the room. | |
| 00:07:09 | evan | some data isn't being cleaned up when the Thread gets terminated |
| 00:07:12 | evan | brixen: yay! |
| 00:07:12 | brixen | ahh |
| 00:07:30 | brixen | still a ways to go to remove e.g. const stuff from using Hash |
| 00:08:29 | dbussink | brixen: well, other people can help with that then too |
| 00:09:04 | wifelette enters the room. | |
| 00:09:21 | brixen | dbussink: as long as we're not all standing on one another's toes ;) |
| 00:09:31 | brixen | kind of a small space in terms of loc |
| 00:09:38 | ttmrichter enters the room. | |
| 00:09:39 | ttmrichter leaves the room. | |
| 00:10:03 | dbussink | hehe, that's true |
| 00:10:42 | brixen | must say, git absolutely rocks |
| 00:11:53 | brixen | here it comes :) |
| 00:12:37 | wifelette_ enters the room. | |
| 00:13:01 | boyscout | 4 commits by Brian Ford |
| 00:13:02 | boyscout | * MethodTable now is a kind of LookupTable.; 9542a82 |
| 00:13:03 | boyscout | * Give LookupTable back to stables.; 297c3fd |
| 00:13:04 | boyscout | * Fixed LookupTable#delete. Added LookupTable#entries, #dup.; eb937c8 |
| 00:13:05 | boyscout | * Fix #inspect, #to_s for LookupTable to use instance.class for name.; 5bab28e |
| 00:13:24 | wifelette leaves the room. | |
| 00:13:29 | benburkert leaves the room. | |
| 00:22:30 | benburkert enters the room. | |
| 00:23:32 | headius_ enters the room. | |
| 00:23:33 | headius leaves the room. | |
| 00:24:54 | rubuildius_ppc | Brian Ford: 9542a821b; 1741 files, 5873 examples, 19940 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163102 |
| 00:26:40 | perdiy leaves the room. | |
| 00:28:52 | wifelette_ leaves the room. | |
| 00:33:05 | wifelette enters the room. | |
| 00:44:04 | wmoxam enters the room. | |
| 00:47:25 | cfoo enters the room. | |
| 00:49:27 | xmlhacker_ leaves the room. | |
| 00:52:03 | xmlhacker enters the room. | |
| 00:55:20 | crossblaim leaves the room. | |
| 01:00:51 | crafterm enters the room. | |
| 01:01:43 | headius | so the sprint is going right now, yes? |
| 01:02:09 | crafterm | headius: yes mate! its all on right now |
| 01:02:13 | headius | huzzah! |
| 01:02:28 | headius | who's working on what? |
| 01:02:51 | crafterm | there's a bunch of people working on new specs and fixing specs at the moment |
| 01:03:18 | headius | ahh neato...write more IO specs |
| 01:03:22 | headius | IO/Socket |
| 01:04:09 | crafterm | ok :) |
| 01:05:16 | brixen | perfect, rain here just in time for hiking this weekend |
| 01:05:23 | boyscout | 1 commit by Brian Ford |
| 01:05:24 | boyscout | * Tweaks to LookupTable. Converted Errno::Mapping to use LT.; 407e1a4 |
| 01:07:13 | crafterm | trying to upload some photos to flickr now but net connection is a bit flakey... |
| 01:10:04 | chop3 enters the room. | |
| 01:12:20 | benburkert leaves the room. | |
| 01:13:11 | AndrewO enters the room. | |
| 01:14:55 | benburkert enters the room. | |
| 01:16:58 | chop3 leaves the room. | |
| 01:19:33 | radarek leaves the room. | |
| 01:19:49 | imajes leaves the room. | |
| 01:20:13 | aotearoa enters the room. | |
| 01:21:11 | chop3 enters the room. | |
| 01:21:25 | rubuildius_ppc | Brian Ford: 407e1a419; 1741 files, 5866 examples, 19933 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163128 |
| 01:24:48 | headius leaves the room. | |
| 01:36:21 | benburkert leaves the room. | |
| 01:39:38 | djwhitt | looks like ci is about 1 sec faster for me with the LookupTable changes |
| 01:40:11 | brixen | heh, I regularly see a 3-6 sec variance |
| 01:40:22 | djwhitt | that was over multiple runs |
| 01:40:32 | headius enters the room. | |
| 01:40:34 | geekounet leaves the room. | |
| 01:40:44 | djwhitt | it's actually pretty consisten on the system I'm running it on too |
| 01:40:45 | brixen | that's cool, what's the 1 sec relative to? |
| 01:40:54 | djwhitt | 44 vs 43 |
| 01:41:04 | brixen | ahh ok |
| 01:41:10 | djwhitt | so that's not huge, but still |
| 01:41:12 | djwhitt | not bad |
| 01:41:24 | brixen | yeah |
| 01:41:35 | brixen | working on replacing constants with LT now |
| 01:41:56 | headius leaves the room. | |
| 01:41:58 | roo enters the room. | |
| 01:42:07 | brixen | wb roo |
| 01:42:10 | headius enters the room. | |
| 01:43:24 | rue leaves the room. | |
| 01:43:40 | rue | Better |
| 01:45:45 | macournoyer enters the room. | |
| 01:49:08 | cfoo leaves the room. | |
| 01:56:10 | warren_s enters the room. | |
| 01:59:35 | benburkert enters the room. | |
| 01:59:37 | quik_ enters the room. | |
| 02:00:13 | krisps leaves the room. | |
| 02:01:12 | benburkert leaves the room. | |
| 02:01:40 | benburkert enters the room. | |
| 02:06:43 | headius | hmmm |
| 02:08:38 | vintrepid leaves the room. | |
| 02:09:25 | benburkert leaves the room. | |
| 02:09:53 | KirinDave leaves the room. | |
| 02:11:08 | krisps enters the room. | |
| 02:11:08 | macournoyer leaves the room. | |
| 02:11:37 | macournoyer enters the room. | |
| 02:23:20 | quik | crafterm: hello? |
| 02:23:22 | brixen | hm, consts are resisting my mallet, might have to use a ball-peen hammer on them |
| 02:23:31 | boyscout | 1 commit by Brian Ford |
| 02:23:32 | boyscout | * Added lookuptable_find that returns Qundef.; 4b7a935 |
| 02:23:46 | brixen | but first, dinner with the gf, bbl... |
| 02:30:41 | aotearoa_ enters the room. | |
| 02:35:49 | rubuildius_ppc | Brian Ford: 4b7a93575; 1741 files, 5866 examples, 19933 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163150 |
| 02:42:17 | aotearoa__ enters the room. | |
| 02:45:49 | VVSiz_ enters the room. | |
| 02:48:48 | wmoxam leaves the room. | |
| 02:50:36 | macournoyer leaves the room. | |
| 02:55:11 | aotearoa leaves the room. | |
| 03:00:26 | krisps leaves the room. | |
| 03:04:06 | VVSiz leaves the room. | |
| 03:06:49 | antares leaves the room. | |
| 03:08:39 | aotearoa_ leaves the room. | |
| 03:10:08 | cremes enters the room. | |
| 03:10:37 | cremes | strange crash while running bin/mspec ci from the command line on the box that runs rubuildius_ppc |
| 03:10:42 | cremes | see here: http://pastie.caboo.se/163154 |
| 03:11:06 | cremes | this only occurs when running from the cli; runs from a subprocess (or cron) work okay |
| 03:11:18 | tmornini enters the room. | |
| 03:11:35 | cremes | i can't tell which test is causing the problem; runs with 'bin/mspec ci -f s' do not err out |
| 03:16:59 | cremes | hitting the sack for the night... i can help troubleshoot this in about 10 hours (yes, i'm *very* sleepy) |
| 03:21:25 | jrun leaves the room. | |
| 03:24:29 | crafterm | quik_: hi mate! |
| 03:26:08 | quik | crafterm: Sorry I'm unable to get up there! |
| 03:26:21 | crafterm | quik_: no worries mate :) |
| 03:26:39 | quik | After being robbed and trying to replace things, I'm horribly broke |
| 03:26:51 | quik | that, and I couldn't get a laptop sorted quick enough |
| 03:27:37 | crafterm | quik_: thats ok - we'll run another one in melbourne :) |
| 03:27:49 | quik | I hope so |
| 03:28:01 | quik | I really wanted to come, I feel pretty torn this weekend |
| 03:30:15 | jinjing leaves the room. | |
| 03:33:43 | GMFlash leaves the room. | |
| 03:34:15 | crafterm | all cool mate, no worries |
| 03:37:32 | boyscout | 3 commits by Eric Hodel |
| 03:37:33 | boyscout | * Add Zlib::GzipReader #eof?, #pos, #read w/length; 8551da4 |
| 03:37:34 | boyscout | * Ensure #pos clears internal eof flag; a4dba83 |
| 03:37:35 | boyscout | * rake spec should build; 03d0af8 |
| 03:39:17 | crafterm | sprint pics: http://www.flickr.com/photos/crafterm/2317816680/ |
| 03:39:30 | crafterm | ... and http://www.flickr.com/photos/crafterm/2317006693/ |
| 03:40:17 | headius | getting a lot done? |
| 03:42:12 | crafterm | a few new tickets are in lighthouse atm |
| 03:42:29 | crafterm | lots of discussion and people getting into things which is great |
| 03:45:37 | headius | how long is the sprint supposed to go? through tomorrow? |
| 03:45:42 | headius | I'm looking forward to a flood of new specs |
| 03:47:54 | crafterm | will last till end of tomorrow |
| 03:49:48 | rubuildius_ppc | Eric Hodel: 8551da47a; 1741 files, 5871 examples, 19942 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163167 |
| 03:49:54 | smtlaissezfaire enters the room. | |
| 03:51:30 | smtlaissezfaire | what is the top level constant in MRI for the patchlevel version? |
| 03:51:50 | smtlaissezfaire | VERSION gives "1.8.6" - what top level constant will give the patchlevel? |
| 03:53:20 | tarcieri | <pedant> I believe VERSION is deprecated in favor of RUBY_VERSION </pedant> |
| 03:53:46 | aotearoa enters the room. | |
| 03:59:12 | boyscout | 2 commits by Evan Phoenix |
| 03:59:13 | boyscout | * Fix looking for constants in modules included in Object; d21b475 |
| 03:59:14 | boyscout | * Save and restore errno on task changes; 5696b2b |
| 03:59:31 | evan | ok, EBADF is fixed. |
| 03:59:55 | smtlaissezfaire leaves the room. | |
| 04:00:07 | ubiquitous enters the room. | |
| 04:02:51 | boyscout | 1 commit by Eric Hodel |
| 04:02:52 | boyscout | * Fix Zlib::GzipWriter#finish. Pair: Lincoln.; 1e039fb |
| 04:05:09 | hassox | crafterm: those photo's make it look like you guys are enjoying yourselves ;) |
| 04:10:38 | AndrewO leaves the room. | |
| 04:10:56 | pd enters the room. | |
| 04:13:29 | tarcieri | cy: heh |
| 04:13:37 | tarcieri | err, misfire :/ |
| 04:16:06 | quik_ leaves the room. | |
| 04:16:35 | chop3 leaves the room. | |
| 04:16:44 | rubuildius_ppc | Eric Hodel: 1e039fb5c; 1741 files, 5872 examples, 19943 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163171 |
| 04:16:45 | rubuildius_ppc | Evan Phoenix: d21b475f7; 1741 files, 5871 examples, 19942 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163170 |
| 04:18:06 | aotearoa__ leaves the room. | |
| 04:33:25 | crafterm | hassox: yes mate, lots of fun :) |
| 04:36:58 | boyscout | 1 commit by Eric Hodel |
| 04:36:59 | boyscout | * Fix IO#pos EOF spec. Pair: Lincoln, Evan.; 41b26c4 |
| 04:49:40 | rubuildius_ppc | Eric Hodel: 41b26c49f; 1741 files, 5872 examples, 19943 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163181 |
| 04:55:58 | mutle enters the room. | |
| 05:12:20 | notahat enters the room. | |
| 05:12:28 | evan | brixen: you around? |
| 05:14:22 | brixen | yep |
| 05:14:37 | brixen | layered with kitten, but I can kinda type :P |
| 05:14:55 | evan | hehe |
| 05:14:55 | evan | so |
| 05:15:05 | evan | bin/mspec seems to be running ci whether I want it to or not |
| 05:15:20 | brixen | what's the command? |
| 05:15:33 | evan | bin/mspec run spec/ruby/1.8/core/io |
| 05:15:37 | evan | only gives me |
| 05:15:44 | evan | 59 files, 137 examples, 208 expectations, 0 failures, 0 errors |
| 05:16:39 | brixen | what about just: bin/mspec spec/ruby/1.8/core/io ? |
| 05:17:05 | evan | yep |
| 05:17:08 | brixen | I get the same for either of those actually |
| 05:17:21 | brixen | let me try rspec |
| 05:17:22 | evan | i'm doing |
| 05:17:22 | evan | bin/mspec spec/ruby/1.8/core/io/ungetc_spec.rb |
| 05:17:24 | evan | and getting |
| 05:17:44 | evan | 1 file, 1 example, 1 expectation, 0 failures, 0 errors |
| 05:18:26 | brixen | any local changes? I'm 1/9/8/0/9 |
| 05:18:44 | brixen | let me git update |
| 05:18:58 | evan | I added a new mspec formatter |
| 05:19:01 | evan | let me retry |
| 05:20:32 | evan | wtf. |
| 05:20:33 | evan | ok |
| 05:20:34 | evan | one sec |
| 05:20:37 | evan | seems to be my changes. |
| 05:20:48 | brixen | pastie? maybe I can spot it |
| 05:21:58 | evan | i got it |
| 05:22:04 | evan | i made a change to tally that seems to blow something up |
| 05:22:13 | brixen | ok |
| 05:22:13 | evan | let me rework it |
| 05:22:16 | brixen | sure |
| 05:23:04 | robinhoode enters the room. | |
| 05:28:02 | evan | ok, fixed it |
| 05:28:09 | brixen | cool |
| 05:28:18 | krisps enters the room. | |
| 05:30:10 | evan | pushing the new formatter now |
| 05:30:10 | evan | it was our fun fix |
| 05:30:10 | evan | added a spinner formatter |
| 05:30:29 | lstoll enters the room. | |
| 05:31:15 | brixen | nice |
| 05:31:30 | brixen | yeah, we're getting a lot of dots :) |
| 05:35:52 | boyscout | 1 commit by Eric Hodel |
| 05:35:53 | boyscout | * Fix RDoc for 1.8, no String#ord; dd1bd4c |
| 05:35:58 | ttmrichter enters the room. | |
| 05:41:01 | boyscout | 1 commit by Evan Phoenix |
| 05:41:02 | boyscout | * Add spinner output formatter; 8974f7b |
| 05:41:23 | d2dchat enters the room. | |
| 05:41:30 | evan | yay spinner! |
| 05:42:42 | lstoll | the spinner is FTW. and the a is for awesome. |
| 05:46:52 | brixen | hah, takes me back to the early days of boot linux |
| 05:47:04 | brixen | booting |
| 05:48:46 | jrun enters the room. | |
| 05:56:04 | tizianobis_ enters the room. | |
| 05:56:20 | rubuildius_ppc | Evan Phoenix: 8974f7bae; 1741 files, 5872 examples, 19943 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163195 |
| 05:56:22 | rubuildius_ppc | Eric Hodel: dd1bd4c48; 1741 files, 5872 examples, 19943 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163194 |
| 05:57:00 | headius | you guys do work on some weird stuff when you sprint |
| 05:57:38 | evan | it's important to have fun stuff |
| 05:57:49 | headius | I tend to find it all fun myself |
| 05:57:56 | headius | but that's just me |
| 05:58:08 | evan | well, silly |
| 05:58:14 | headius | what's not fun about compiler optz and such |
| 05:58:16 | evan | stuff |
| 05:58:17 | evan | like a spinner mspec output formatter |
| 05:58:24 | evan | it's not a group activity |
| 05:58:27 | evan | there are 22 people here |
| 05:58:55 | _matta_ enters the room. | |
| 06:03:39 | headius | yeah, it's good to see the commits flowing |
| 06:03:55 | headius | VVSiz or I will probably poke around any new specs this weekend |
| 06:04:06 | headius | I hope someone's looking at IO specs |
| 06:12:41 | RyanTM leaves the room. | |
| 06:13:39 | ttmrichter leaves the room. | |
| 06:15:14 | TheVoice | I hear you guys are causing some trouble tonight, good stuff. |
| 06:16:17 | ezmobius leaves the room. | |
| 06:18:03 | ezmobius enters the room. | |
| 06:18:07 | TheVoice leaves the room. | |
| 06:19:30 | TheVoice enters the room. | |
| 06:19:41 | krisps leaves the room. | |
| 06:19:53 | TheVoice leaves the room. | |
| 06:20:12 | tizianobis leaves the room. | |
| 06:21:11 | TheVoice enters the room. | |
| 06:21:36 | TheVoice leaves the room. | |
| 06:22:09 | ttmrichter enters the room. | |
| 06:22:11 | ttmrichter leaves the room. | |
| 06:23:32 | rubymaverick enters the room. | |
| 06:25:29 | brixen | wow, I switched external_ivars from Hash to LT in one shot I think |
| 06:28:37 | wifelette leaves the room. | |
| 06:28:51 | wycats leaves the room. | |
| 06:31:58 | ezmobius leaves the room. | |
| 06:31:59 | _matta_ leaves the room. | |
| 06:32:03 | crafterm leaves the room. | |
| 06:41:55 | _matta_ enters the room. | |
| 06:41:59 | crafterm enters the room. | |
| 06:43:44 | mass | waves hello |
| 06:43:51 | boyscout | 1 commit by Brian Ford |
| 06:43:51 | brixen | hey mass! |
| 06:43:52 | boyscout | * Converted external instance vars to use LookupTable.; fb05dae |
| 06:44:12 | mass | this openid code is kicking my butt |
| 06:44:37 | brixen | what code is that? |
| 06:44:49 | mass | just trying to clean up some flow |
| 06:44:53 | srbaker leaves the room. | |
| 06:44:57 | mass | you wouldn't like it, its struts 2 :) |
| 06:45:14 | brixen | heh, you're always programming crazy stuff :) |
| 06:45:32 | mass | to summarize, this app at work has some really badly designed parts |
| 06:45:37 | mass | and I volunteered to fix it |
| 06:45:44 | brixen | heh, hmm, this sounds familiar |
| 06:45:46 | mass | or rather, it finally bothered me enough that I'm fixing it on my own |
| 06:46:02 | mass | and it wound up being harder than I suspected :) |
| 06:46:21 | brixen | hey, did you read the steps paper the vpri folks posted? |
| 06:46:35 | mass | and now the one part I didn't want to touch is not behaving because it was a lil fragile |
| 06:46:40 | mass | steps paper? |
| 06:46:42 | brixen | some very cool stuff in there |
| 06:46:44 | brixen | sec.. |
| 06:46:46 | mass | nope, I did read about shoes though |
| 06:47:01 | mass | why is sorta crazy |
| 06:47:02 | brixen | heh, almost bought the shoes book at lulu the other day |
| 06:47:24 | brixen | http://vpri.org/pdf/steps_TR-2007-008.pdf |
| 06:47:36 | mass | I want to ask him if he assembles lots of model airplanes or something :) |
| 06:48:18 | brixen | I tried to assemble a model once, used super glue, took a week to unstick my fingers :P |
| 06:48:30 | mass | I've done some rather cool things cleaning this code though, learning-wise |
| 06:48:45 | mass | but once I do this I've touched every function :P |
| 06:49:02 | mass | is this a 12 step program? |
| 06:49:08 | brixen | close |
| 06:49:24 | brixen | step 1: admit that your C++/java code base is unmanageable :P |
| 06:49:47 | brixen | step 4: make a personal code inventory and make amends to the generations of coders you've damaged with said code |
| 06:49:47 | mass | pfft, I don't have a problem, I can quit C++/java anytime I like |
| 06:49:52 | brixen | hah! |
| 06:50:09 | mass | I just.. need to finish debugging this smart pointer :P |
| 06:50:16 | mass | :( oh god, I have a problem! |
| 06:50:22 | brixen | tcp/ip in < 200 loc gives hope to the human race |
| 06:50:39 | mass | anyone can do tcp/ip in < 200 loc |
| 06:50:44 | mass | with wide-enough paper |
| 06:50:50 | brixen | heh |
| 06:51:16 | brixen | C has those arbitrary 80 char limits to a line :P |
| 06:51:40 | mass | really? |
| 06:51:57 | brixen | yeah, that's why it takes 10-20k loc |
| 06:52:01 | mass | C++ is way better than C |
| 06:52:12 | mass | C is for people who haven't truly embraced evil |
| 06:52:24 | brixen | this looks pretty cool too: http://www.nabble.com/ANN:-New-Objective-C-Runtime-td13648692.html |
| 06:52:58 | mass | ever since I started leaving those C/C++ User Journals on my front door the Jehovah's Witnesses and Mormons have stopped coming by |
| 06:53:12 | brixen | hah, that's hilarious |
| 06:53:49 | brixen | I should try that, I've been getting the little tracks folded up and tucked by my door knob |
| 06:53:51 | mass | probably because they realize they don't want to get in discussions with me |
| 06:54:10 | mass | "have you accepted jesus christ as your personal savior?" |
| 06:54:20 | brixen | satan |
| 06:54:27 | mass | "have you accepted that associating logic with data is a better way?" |
| 06:54:33 | jrun leaves the room. | |
| 06:54:35 | eugenebrechko enters the room. | |
| 06:55:00 | rubuildius_ppc | Brian Ford: fb05daeda; 1741 files, 5872 examples, 19943 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163199 |
| 06:55:01 | mass | "have you let object oriented design into your heart?" |
| 06:55:14 | mass | "have you ever asked yourself, 'What Would Stroustroup Do?' " |
| 06:56:05 | mass | you've been getting satanic literature? thats a sign you may be in the wrong neighborhood |
| 06:56:40 | brixen | it's all the same to me :P |
| 06:57:01 | mass | objc is a neat language |
| 06:57:05 | mass | sorta insane, but neat :) |
| 06:57:29 | mass | it seems like an interesting search term when it comes to research papers though |
| 06:57:46 | jero5 leaves the room. | |
| 06:58:48 | mass | C and Smalltalk's love child |
| 06:58:50 | wifelette enters the room. | |
| 06:59:44 | mass | man I don't want to work on this openid code anymore |
| 06:59:52 | mass | but I can't move onto my own projects until I finish it :-/ |
| 07:00:13 | evan_s leaves the room. | |
| 07:00:31 | brixen | I could try to find you a semi-difficult 2-week project in rbx :) |
| 07:00:49 | brixen | last time you had painful code, we got 2-3 new libraries |
| 07:03:46 | wycats enters the room. | |
| 07:04:20 | digitalfallout enters the room. | |
| 07:04:45 | mass | hehe, each about one file :) |
| 07:06:02 | brixen | this was interesting too, haven't tried it out yet: http://tanjent.livejournal.com/756623.html |
| 07:08:22 | mass | neat |
| 07:09:30 | mass | I have a new , highly efficient hashing algorithm |
| 07:09:41 | mass | take the first four characters of a string, and treat them like a 32 bit integer |
| 07:09:44 | mass | :) |
| 07:10:27 | brixen | now why didn't I think of that?! |
| 07:10:53 | MenTaLguY | maybe because it works badly for URLs |
| 07:11:06 | mass | it also has the benefit of not requiring you to cache the hashed value, as long as you pad with zeroes |
| 07:11:09 | mass | :P |
| 07:11:11 | mass | http://www.google.com |
| 07:11:18 | mass | ftp://ftp.idsoftware.com |
| 07:11:25 | mass | mailto:david@wherever.com |
| 07:11:28 | mass | all looks fine to me |
| 07:13:36 | mass | if you have a problem with collisions, you obviously don't have enough buckets |
| 07:16:18 | brixen | heh, mass we gotta get you away from that code, noxious fumes obviously |
| 07:17:00 | mass | ok, how about the LAST four characters then? |
| 07:17:01 | d2dchat leaves the room. | |
| 07:17:03 | mass | :D |
| 07:17:13 | context leaves the room. | |
| 07:19:25 | brixen | dunno why these constants are giving me such a hard time |
| 07:20:09 | brixen | heh, well because it's trying to do a hash operation on a lookuptable |
| 07:20:17 | brixen | cheers for machine_handle_fire |
| 07:22:55 | mass | I dislike password complexity rules, they are almost always stupid |
| 07:23:24 | mass | google wouldn't let me reset my password to J4n1#~x because it was too short |
| 07:23:35 | mass | but it was fine with "Password1" |
| 07:23:39 | brixen | heh |
| 07:24:18 | quik_ enters the room. | |
| 07:25:22 | lachie enters the room. | |
| 07:25:56 | MenTaLguY | rainbow tables are an issue these days |
| 07:26:15 | MenTaLguY | though the minimum password lengths really need to be longer than just 9 chars |
| 07:26:21 | MenTaLguY | to deal with that |
| 07:26:54 | brixen | we might as well just dispense with passwords now, once quantum computing hits mainstream it won't matter anyway |
| 07:27:11 | brixen | got back to an X on the dotted line |
| 07:27:17 | brixen | or go |
| 07:27:28 | notahat leaves the room. | |
| 07:28:39 | context enters the room. | |
| 07:31:55 | mass | rainbow tables are only an issue if they get your hashed passwords though, no? |
| 07:35:00 | MenTaLguY | yes |
| 07:35:17 | rue | Oh, yeah, quantum computing |
| 07:35:27 | rue | Logging in may cause your machine to have been hacked |
| 07:35:36 | rue | What are you geeks up to today? |
| 07:35:48 | mass | killing cats by opening the box |
| 07:35:49 | mass | you? |
| 07:36:30 | mass | my theory on quantum computers is kinda like my theory on time travel |
| 07:36:43 | mass | i.e. "if time travel was possible, don't you think we'd know about it by now?" |
| 07:37:29 | MenTaLguY | quantum computers are less likely to drop by from the future though |
| 07:38:07 | rue | Or maybe they are? |
| 07:38:13 | rue | We do not know until we see one |
| 07:38:25 | brixen | well, quantum computing is not sci-fi, it's quite real |
| 07:38:32 | brixen | when it will be practical is another matter |
| 07:38:33 | rue | At which point it may or may not have had wont been future sent |
| 07:39:04 | quik | crafterm: hows it going? |
| 07:39:07 | brixen | I wish shotgun could be in a quantum superposition of states where LookupTable and Hash overlapped |
| 07:39:31 | brixen | because I think I'm going to have to code it to handle constants in either a LT or hash |
| 07:39:58 | brixen | since stables have to be in sync with shotgun |
| 07:40:22 | MenTaLguY | isn't it just a matter of making LT and Hash duck-type the same? |
| 07:40:32 | rue | brixen: Well, there are downsides to superpositions |
| 07:40:48 | rue | For example, you might just end up with a year-old repo |
| 07:41:09 | brixen | MenTaLguY: I suppose I could have made the tuple entries in LT the same as hash |
| 07:41:17 | rue | Or possibly locked in some type of deadly trap capsule orbiting the earth and whatnot |
| 07:41:20 | brixen | this is probably easier though, once I figure out exactly what's going on |
| 07:41:53 | brixen | rue: heh, you wouldn't worry long if you were trapped in a capsule orbiting the earth |
| 07:42:03 | brixen | the dead cat certainly has the easier lot of the two ;) |
| 07:42:25 | rue | That depends on how many dimensions you are banking on |
| 07:42:56 | rue | brixen: The MethodTable instantiation is somewhat convoluted |
| 07:43:07 | brixen | rue: ahh, MT is done :D |
| 07:43:13 | brixen | this is the constants table |
| 07:43:41 | brixen | MT is yesterday's agony |
| 07:43:58 | crafterm | quik_: really good mate, there's 27 new patches in lighthouse :) |
| 07:44:19 | brixen | holy moly |
| 07:44:22 | brixen | patches or tickets? |
| 07:44:25 | quik | good stuff. I've been painting to keep my mind off it |
| 07:44:31 | brixen | where's those committers? :P |
| 07:45:52 | rue | Man, I do not think I have even pulled since last week |
| 07:46:22 | quik | pulled the repo or pulled chicks? |
| 07:46:41 | crafterm | brixen: tickets - but the guys have put 1 patch per ticket in |
| 07:46:49 | brixen | crafterm: awesome! |
| 07:46:58 | crafterm | lots of admin work for us tonight then :) |
| 07:47:06 | brixen | quik_: he's married, let's hope he means pulled the repo |
| 07:47:11 | quik | where is the lighthouse account at? |
| 07:47:17 | brixen | quik_: although, what does pulled chicks mean? :) |
| 07:47:31 | headius | crafterm: nice, are those fixes or spec updates? |
| 07:47:32 | brixen | http://rubinius.lighthouseapp.com/projects/5089-rubinius/tickets |
| 07:47:38 | crafterm | quik_: http://rubinius.lighthouseapp.com/projects/5089-rubinius/overview |
| 07:47:41 | crafterm | headius: a mix mate |
| 07:48:53 | headius | excellent, looking forward to running the new specs |
| 07:50:15 | mediogre enters the room. | |
| 07:51:08 | benburkert enters the room. | |
| 07:56:17 | rue | When is your birthday, headius? I am going to buy you a bullwhip |
| 07:56:40 | headius | a bullwhip, eh? |
| 07:57:32 | ttmrichter enters the room. | |
| 07:57:48 | rue | Maybe some chewing tobacco |
| 08:06:13 | rue | Interesting, I have more battery power left after I reboot :( |
| 08:06:52 | jacen | the nsa-trojan doesn't boot up right at start |
| 08:06:56 | jacen | it waits a bit. |
| 08:07:39 | rue | N-uh, I have a Mac now, I am impervious to any and all security threats past and yet imagined |
| 08:08:32 | jacen | That's what they tell you. |
| 08:10:43 | headius leaves the room. | |
| 08:13:37 | ezmobius enters the room. | |
| 08:16:11 | rue | Hey hey |
| 08:17:08 | rue | If I have one complaint about OS X, it is that display sleep is implemented completely retardedly |
| 08:20:20 | quik_ leaves the room. | |
| 08:28:04 | imajes enters the room. | |
| 08:31:17 | jinjing enters the room. | |
| 08:34:55 | crafterm leaves the room. | |
| 08:37:23 | _matta_ leaves the room. | |
| 08:39:10 | Fullmoon enters the room. | |
| 08:39:29 | quik_ enters the room. | |
| 08:41:29 | imajes leaves the room. | |
| 08:41:51 | perplexes leaves the room. | |
| 08:44:59 | kamal_fariz | woah .. were all those tickets from the sprint |
| 08:45:31 | ezmobius leaves the room. | |
| 08:47:00 | crafterm enters the room. | |
| 08:47:03 | _matta_ enters the room. | |
| 08:49:32 | Fullmoon leaves the room. | |
| 08:51:40 | jinjing leaves the room. | |
| 08:56:41 | quik_ leaves the room. | |
| 09:03:23 | crafterm leaves the room. | |
| 09:03:43 | dbussink | morning! |
| 09:15:42 | eugenebrechko leaves the room. | |
| 09:16:08 | _matta_ leaves the room. | |
| 09:16:42 | lachie leaves the room. | |
| 09:25:20 | lachie enters the room. | |
| 09:27:34 | _matta_ enters the room. | |
| 09:32:33 | dbussink | how's the sprint going? |
| 09:36:48 | rue | Morning |
| 09:40:07 | dbussink | quite some tickets from the sprint |
| 09:40:19 | dbussink | what's the policy on handling them? |
| 09:43:48 | dbussink | brixen: you still there? |
| 09:45:18 | benburkert leaves the room. | |
| 09:46:07 | radarek enters the room. | |
| 09:49:38 | rue | I think you can pretty much apply if able |
| 09:49:59 | rue | Lessee what the Wiki says |
| 09:52:37 | rosejn enters the room. | |
| 09:55:22 | dbussink | well, gotta go now anyway |
| 09:55:37 | dbussink | but i'll probably have some time tomorrow to handle some |
| 10:14:40 | crossblaim enters the room. | |
| 10:19:50 | quik_ enters the room. | |
| 10:57:50 | chris2 enters the room. | |
| 10:58:26 | octopod enters the room. | |
| 10:59:06 | lachie leaves the room. | |
| 11:00:50 | _matta_ leaves the room. | |
| 11:06:26 | dewd enters the room. | |
| 11:14:35 | rosejn leaves the room. | |
| 11:39:05 | quik_ leaves the room. | |
| 11:50:31 | tizianobis_ enters the room. | |
| 11:52:46 | rue | "As you see people arriving from another flight, you observe that some of them have burn marks. One of them comments that 'merging with the stars doesn't work.'" |
| 11:52:51 | rue | And on that note, good night. |
| 12:13:48 | lstoll leaves the room. | |
| 12:26:17 | mediogre leaves the room. | |
| 12:28:00 | aotearoa leaves the room. | |
| 12:48:46 | thehcdreamer enters the room. | |
| 12:49:38 | imajes enters the room. | |
| 12:56:53 | jinjing enters the room. | |
| 12:58:19 | ubiquitous leaves the room. | |
| 12:58:32 | tizianobis_ enters the room. | |
| 12:59:20 | tizianobis_ leaves the room. | |
| 13:07:55 | thehcdreamer leaves the room. | |
| 13:08:47 | notahat enters the room. | |
| 13:13:11 | notahat leaves the room. | |
| 13:14:33 | tizianobis leaves the room. | |
| 13:19:02 | RyanTM enters the room. | |
| 13:23:55 | lachie enters the room. | |
| 13:29:49 | digitalfallout leaves the room. | |
| 13:32:07 | lachie leaves the room. | |
| 13:43:27 | lstoll enters the room. | |
| 13:43:44 | lstoll | SPRINT |
| 13:48:22 | retnuH_ enters the room. | |
| 13:54:51 | retnuH leaves the room. | |
| 13:58:31 | benburkert enters the room. | |
| 13:58:33 | digitalfallout enters the room. | |
| 13:59:26 | antares enters the room. | |
| 14:00:29 | crossblaim leaves the room. | |
| 14:01:21 | crossblaim enters the room. | |
| 14:01:31 | chop3 enters the room. | |
| 14:04:10 | nicksieger leaves the room. | |
| 14:04:27 | enebo enters the room. | |
| 14:06:51 | enebo leaves the room. | |
| 14:14:12 | dewd leaves the room. | |
| 14:16:49 | crossblaim leaves the room. | |
| 14:17:59 | crossblaim enters the room. | |
| 14:18:49 | enebo enters the room. | |
| 14:25:33 | GMFlash enters the room. | |
| 14:29:45 | boyscout | 2 commits by Dirkjan Bussink |
| 14:29:46 | boyscout | * Fix Sprintf for positive non decimal notation; a720bba |
| 14:29:47 | boyscout | * Switch FFI::TypeDefs to LookupTable; 21ec5c8 |
| 14:30:16 | obvio enters the room. | |
| 14:31:33 | dbussink | for who's in, i committed some patches from the sprint |
| 14:31:48 | dbussink | used them for fixing some ipaddr specs |
| 14:40:25 | rubuildius_ppc | Dirkjan Bussink: a720bba16; 1741 files, 5881 examples, 19974 expectations, 0 failures, 2 errors; http://pastie.caboo.se/paste/163251 |
| 14:42:10 | chop3 leaves the room. | |
| 14:42:27 | dbussink | hmm, something is still not ok on big endian |
| 14:43:39 | dbussink | cremes: you there? |
| 14:44:10 | chop3 enters the room. | |
| 14:44:39 | obvio171 enters the room. | |
| 14:45:17 | VVSiz | dbussink: it seems that the new Array#pack specs are incorrecty |
| 14:45:26 | dbussink | VVSiz: yeah, i noticed |
| 14:45:41 | dbussink | i thought they were, there were explicit comments in it about it :P |
| 14:45:50 | VVSiz | 'n' directive is always for network-order |
| 14:45:52 | dbussink | but i don't have a big endian system i can test on |
| 14:45:54 | dbussink | yeah |
| 14:46:03 | VVSiz | JRuby now fails them, and MRI on Solaris (big-endian) also fails |
| 14:46:18 | VVSiz | ruby 1.8.4 (2005-12-24) [sparc-solaris2.9] |
| 14:46:21 | dbussink | that was my guess too |
| 14:46:23 | VVSiz | [1234].pack('n') |
| 14:46:23 | VVSiz | => "\004\322" |
| 14:50:08 | dbussink | VVSiz: fix incoming |
| 14:50:16 | boyscout | 1 commit by Dirkjan Bussink |
| 14:50:17 | boyscout | * Fix the Array#pack specs, network order is the same everywhere; 4612812 |
| 14:51:42 | cremes | dbussink: here now; what's up? |
| 14:52:16 | dbussink | cremes: i was trying to connect to your system to test with the current failures, but i couldn't connect |
| 14:52:28 | VVSiz | dbussink: excellent, the failures are gone |
| 14:52:35 | VVSiz | thanks |
| 14:52:53 | dbussink | VVSiz: should have looked better before applying the patch |
| 14:53:25 | cremes | dbussink: ip addr changed; try 75.3.137.196 |
| 14:54:45 | dbussink | cremes: ah, thnx :) |
| 14:59:45 | dbussink | cremes: testing the fix in your system now for those two build failures |
| 15:00:08 | cremes | dbussink: ok; preparing for the extra system load... NOW! |
| 15:00:15 | cremes | :) |
| 15:00:22 | dbussink | always nice to be able to test it first then just praying it will work :P |
| 15:00:28 | obvio leaves the room. | |
| 15:01:17 | cremes | dbussink: what kind of programmer does that? i just code & squeeze my eyes shut to run ./a.out |
| 15:02:14 | dbussink | hell has been unleashed on me too often, so i'm a convert ;) |
| 15:02:56 | benburkert leaves the room. | |
| 15:03:54 | dbussink | pfff, a build after a distclean takes looooong |
| 15:04:41 | cremes | dbussink: after letting the local git repos fall that far behind, it's the only sane way to try a build |
| 15:04:57 | dbussink | cremes: yeah, i know, but it's still annoying :) |
| 15:05:33 | headius enters the room. | |
| 15:10:06 | digitalfallout leaves the room. | |
| 15:10:24 | benburkert enters the room. | |
| 15:12:44 | rubuildius_ppc | Dirkjan Bussink: 4612812bd; 1741 files, 5881 examples, 19974 expectations, 0 failures, 4 errors; http://pastie.caboo.se/paste/163258 |
| 15:13:20 | dbussink | ah, more failures is actually good here :) |
| 15:19:25 | headius | mm, time to pull specs |
| 15:19:43 | cremes | dbussink: the bug is at line 1129 of kernel/core/array.rb |
| 15:19:52 | dbussink | cremes: yeah, i know |
| 15:20:01 | dbussink | cremes: somehow the build failed in my checkout |
| 15:20:06 | dbussink | so doing a clean checkout now |
| 15:20:18 | cremes | dbussink: buzz me if you need some help |
| 15:20:25 | headius | aw, rats, no new ruby specs yet |
| 15:20:50 | dbussink | headius: some for Array#pack |
| 15:20:59 | dbussink | headius: added some minor cases because of a bug we had |
| 15:21:13 | headius | hmm, don't see those in my update |
| 15:21:25 | headius | are they in a ticket? |
| 15:21:41 | dbussink | no, just pushed it in |
| 15:21:46 | dbussink | http://git.rubini.us/?p=code;a=commitdiff;h=a720bba1619deb4358b453f58913d30a1a311b07 |
| 15:22:10 | dbussink | i'm telling bogus, not array pack, but string modulo :) |
| 15:22:11 | headius | oh, I see them |
| 15:22:35 | cremes | are the sprinters asleep right now? |
| 15:22:47 | headius | probably |
| 15:23:03 | dbussink | it's day here, so night there :P |
| 15:23:12 | cremes | okay, day one of the sprint was probably for familiarization |
| 15:23:23 | cremes | day two will knock our socks off |
| 15:23:35 | headius | day one didn't knock your socks off? |
| 15:23:48 | dbussink | cremes: there are quite some pending tickets on lh |
| 15:23:52 | cremes | my socks are attached via those little garter thingies... |
| 15:24:05 | cremes | hard to knock off |
| 15:24:13 | headius | hmm, well array still passes, that's good |
| 15:24:29 | cremes | dbussink: do y'all need some help committing tickets? |
| 15:24:51 | dbussink | cremes: dunno what the policy is during the sprint |
| 15:25:07 | dbussink | cremes: i grabbed a ticket because i wanted to fix some other specs too |
| 15:25:34 | cremes | dbussink: i see; i don't have a lh acct anyway... |
| 15:25:54 | dbussink | cremes: ah, well, you can apply some patches if you like |
| 15:25:57 | cremes | well, i have a read-only acct; i can't close tickets |
| 15:26:14 | dbussink | cremes: someone can close it if it's in, just post a comment |
| 15:26:17 | obvio171_ enters the room. | |
| 15:26:36 | cremes | k; i'll have a look at a few this morning then |
| 15:27:47 | headius | hmm, only one new failure |
| 15:28:14 | cremes | dbussink: btw, fix is: if (kind =~ /n/i) && (little_endian) |
| 15:28:29 | dbussink | cremes: yeah, i have it here |
| 15:28:36 | benburkert leaves the room. | |
| 15:28:41 | cremes | awesome; off to look at some tickets |
| 15:29:04 | antares leaves the room. | |
| 15:29:11 | srbaker enters the room. | |
| 15:31:08 | jinjing leaves the room. | |
| 15:31:39 | headius | where does the platform stuff determine :wordsize |
| 15:32:23 | boyscout | 1 commit by Dirkjan Bussink |
| 15:32:24 | boyscout | * Fix Array#pack for network byte order; 8860852 |
| 15:34:00 | dbussink | headius: you mean in shotgun/mkconfig.sh ? |
| 15:34:37 | cremes | headius: look at shotgun/lib/machine.c, line 576 where it gets set |
| 15:35:41 | cremes | headius: dbussink is more correct |
| 15:35:59 | dbussink | cremes: all looks ok again on ppc now |
| 15:36:31 | cremes | yay! right now this is the *only* rubuildius machine so we have to keep it error-free! |
| 15:36:44 | headius | sorry, I just meant in mspec, trying to figure why there's one failure in string for jruby |
| 15:37:02 | headius | found it |
| 15:37:07 | obvio171 leaves the room. | |
| 15:38:31 | dbussink | cremes: it's pretty useful, because most devs have a intel machine, so it picks up problems faster :) |
| 15:38:47 | cremes | agreed! |
| 15:50:44 | rubuildius_ppc | Dirkjan Bussink: 886085200; 1741 files, 5881 examples, 19976 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163264 |
| 15:53:22 | quik_ enters the room. | |
| 15:53:23 | d2dchat enters the room. | |
| 15:53:26 | imajes leaves the room. | |
| 15:55:53 | quik_ leaves the room. | |
| 15:59:01 | cremes | git question... after my latest pull why does it tell me this? : http://pastie.caboo.se/163266 |
| 15:59:28 | cremes | i'm specifically curious about the stuff in shotgun/external_libs/onig that "needs update" |
| 15:59:43 | squeegy | cremes: that looks fine to me |
| 16:00:06 | cremes | squeegy: but if i try to commit someting, won't those "changes" be included? |
| 16:00:18 | dbussink | what does git status say? |
| 16:00:56 | cremes | git status says: http://pastie.caboo.se/163268 |
| 16:01:34 | cremes | i didn't modify those shotgun/* files; the build system did |
| 16:01:48 | cremes | shouldn't they be ignored or something? |
| 16:01:49 | dbussink | cremes: strange, you can do git checkout shotgun/external_libs/onig/ so it reverts |
| 16:02:32 | dbussink | well, i've seen it before that they changed |
| 16:02:38 | dbussink | and people accidently committed them |
| 16:02:45 | dbussink | dunno what exactly triggers it |
| 16:03:24 | cremes | hmmm... okay, the checkout did revert it; my next build will likely bring those changes back |
| 16:04:05 | cremes | btw, anybody see this ruby fork? http://www.sapphire-lang.org/projects |
| 16:06:03 | headius | weird |
| 16:06:13 | headius | dan berger |
| 16:06:34 | cremes | headius: he's pretty active with ruby-core but i didn't even see an announcement there |
| 16:06:49 | cremes | he must be getting upset with matz's leadership on mri |
| 16:08:54 | edward_g enters the room. | |
| 16:10:01 | headius | well, sometimes a fork is a good thing |
| 16:10:28 | headius | nothing runs ruby as well as MRI right now, so if this helps push it forward, it would be a good thing |
| 16:10:35 | binary42 enters the room. | |
| 16:11:38 | srbaker leaves the room. | |
| 16:11:50 | cremes | agreed; getting the source to compile cleanly will probably expose (& fix) lots of bugs too |
| 16:17:13 | srbaker enters the room. | |
| 16:22:23 | sholden enters the room. | |
| 16:25:29 | digitalfallout enters the room. | |
| 16:28:25 | mae enters the room. | |
| 16:32:41 | AndrewO enters the room. | |
| 16:36:32 | sholden leaves the room. | |
| 16:37:07 | sholden enters the room. | |
| 16:38:49 | jrun enters the room. | |
| 16:41:00 | digitalfallout leaves the room. | |
| 16:46:11 | sholden leaves the room. | |
| 16:47:22 | sholden enters the room. | |
| 17:00:35 | sholden leaves the room. | |
| 17:01:32 | sholden enters the room. | |
| 17:06:24 | sholden leaves the room. | |
| 17:19:33 | benburkert enters the room. | |
| 17:22:31 | benburkert leaves the room. | |
| 17:23:03 | binary42 leaves the room. | |
| 17:30:22 | benburkert enters the room. | |
| 17:44:25 | thehcdreamer enters the room. | |
| 17:46:15 | tizianobis enters the room. | |
| 17:48:03 | dewd enters the room. | |
| 17:49:26 | benburkert leaves the room. | |
| 17:56:05 | tizianobis_ enters the room. | |
| 18:00:41 | benburkert enters the room. | |
| 18:05:48 | brixen | hmm, wonder why berger didn't just throw in with rbx |
| 18:06:13 | brixen | dbussink: you rang? (a few hrs ago) |
| 18:13:37 | thehcdreamer leaves the room. | |
| 18:14:48 | tizianobis leaves the room. | |
| 18:27:18 | GMFlash leaves the room. | |
| 18:27:26 | GMFlash enters the room. | |
| 18:28:22 | rmm5t enters the room. | |
| 18:31:06 | tizianobis_ leaves the room. | |
| 18:34:02 | binary42 enters the room. | |
| 18:35:18 | enebo leaves the room. | |
| 18:41:02 | dkubb leaves the room. | |
| 18:44:42 | benburkert leaves the room. | |
| 18:49:17 | thehcdreamer enters the room. | |
| 18:50:09 | VVSiz | brixen: you there? |
| 18:51:18 | brixen | yep |
| 18:51:30 | VVSiz | good :) quick question |
| 18:52:05 | VVSiz | for mocks in mspec, do I need to do anything else to make sure the methods called appropriate number of times |
| 18:52:17 | VVSiz | (obj = mock("blah")).should_receive(:ping).twice.and_return(5) |
| 18:52:23 | brixen | hmm, not that I know of |
| 18:52:26 | brixen | not working? |
| 18:52:36 | VVSiz | well, that what I was afraid of |
| 18:52:38 | VVSiz | yep, don't work |
| 18:52:42 | VVSiz | pastie: for brixen |
| 18:53:02 | pastie | brixen: http://pastie.org/163309 by VVSiz. |
| 18:53:15 | brixen | does it pass with rspec? |
| 18:53:21 | VVSiz | as you see I define a mock and explicitly say I need the method called twice |
| 18:53:25 | VVSiz | well, it doesn't fail :) |
| 18:53:40 | brixen | with rspec though? |
| 18:53:48 | VVSiz | I can add Mock.verify_count , and then it fails |
| 18:53:49 | VVSiz | let me try |
| 18:54:20 | VVSiz | with spec it correctly fails |
| 18:54:24 | brixen | k |
| 18:54:31 | VVSiz | so mspec has a problem it seems |
| 18:54:44 | brixen | is verify_count not getting called? |
| 18:54:58 | VVSiz | that's what rspec says: Mock 'blah' expected :ping with (any args) twice, but received it 3 times |
| 18:55:08 | VVSiz | yep, verify_count is not being called in mspec |
| 18:56:07 | brixen | yeah, looking at mspec/runner/state.rb, RunState#process |
| 18:56:54 | brixen | if you add: protect "Mock.verify_count", lambda { Mock.verify_count } |
| 18:57:06 | brixen | before the protect "Mock.cleanup"... |
| 18:57:08 | brixen | does that fix it? |
| 18:57:12 | GMFlash leaves the room. | |
| 18:57:15 | VVSiz | let me try |
| 18:57:20 | GMFlash enters the room. | |
| 18:58:25 | brixen | hmm, or you could add the call to verify_count in Mock.cleanup |
| 18:58:30 | VVSiz | nope, not working |
| 18:58:39 | brixen | probably better to have it separate |
| 18:59:09 | brixen | let me try |
| 19:00:04 | VVSiz | brixen: oh, sorry, it does work after all :) |
| 19:00:23 | VVSiz | once I added (and SAVED!) that protect "Mock.verify_count" ... :) |
| 19:00:48 | brixen | heh |
| 19:00:53 | brixen | I was going to say... :P |
| 19:01:14 | brixen | can you fix up the specs for RunState#process and commit all that? |
| 19:01:24 | VVSiz | will do |
| 19:01:28 | brixen | super, thanks! |
| 19:01:55 | crossblaim leaves the room. | |
| 19:02:11 | brixen | this is one reason I really like being compatible with rspec, nice to have an independent check |
| 19:02:22 | VVSiz | yep |
| 19:02:26 | GMFlash leaves the room. | |
| 19:02:27 | brixen | there's some failures now with rspec that I need to fix up |
| 19:02:34 | GMFlash enters the room. | |
| 19:03:40 | GMFlash leaves the room. | |
| 19:03:44 | rmm5t leaves the room. | |
| 19:03:48 | GMFlash enters the room. | |
| 19:04:45 | boyscout | 1 commit by Brian Ford |
| 19:04:46 | boyscout | * Converted Selector and primitives method table to use LookupTable.; 7ac2e51 |
| 19:05:31 | nicksieger enters the room. | |
| 19:06:48 | boyscout | 1 commit by Vladimir Sizikov |
| 19:06:49 | boyscout | * Mspec should invoke Mock.verify_count for every test.; ccc82d7 |
| 19:07:56 | VVSiz | brixen: btw, I see one spec failure for mspec: |
| 19:07:57 | VVSiz | 1) |
| 19:07:57 | VVSiz | 'MSpec provides .register_exit to record the exit code' FAILED |
| 19:07:57 | VVSiz | expected: 0, |
| 19:07:57 | VVSiz | got: 1 (using ==) |
| 19:07:57 | VVSiz | /opt/work/rubinius/mspec/spec/runner/mspec_spec.rb:22: |
| 19:08:31 | VVSiz | it was there before my change, and remained there after it |
| 19:08:45 | brixen | interesting, I just ran it after pulling your changes and it's clean |
| 19:08:58 | brixen | you ran with rspec, right? |
| 19:16:13 | VVSiz | yeah |
| 19:17:07 | brixen | what version? |
| 19:20:16 | jrun leaves the room. | |
| 19:24:22 | boyscout | 1 commit by Vladimir Sizikov |
| 19:24:23 | boyscout | * Adedd a couple of GzipReader#rewind specs.; 9b9d821 |
| 19:30:50 | jrun enters the room. | |
| 19:34:13 | dkubb enters the room. | |
| 19:35:15 | thehcdreamer leaves the room. | |
| 19:36:04 | chris2 leaves the room. | |
| 19:36:54 | rubuildius_ppc | Vladimir Sizikov: 9b9d82160; 1741 files, 5881 examples, 19976 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163318 |
| 19:36:55 | rubuildius_ppc | Vladimir Sizikov: ccc82d78a; 1741 files, 5881 examples, 19976 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163315 |
| 19:36:56 | rubuildius_ppc | Brian Ford: 7ac2e511b; 1741 files, 5881 examples, 19976 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163314 |
| 19:43:54 | benburkert enters the room. | |
| 19:46:04 | d2dchat leaves the room. | |
| 19:57:41 | maduyb__ enters the room. | |
| 20:05:39 | Defiler | cremes: Where did you hear about Sapphire? I don't see anything on ruby-talk or ruby-core |
| 20:05:42 | brixen | drat, I put this dependency on Array#each in LookupTable#each |
| 20:06:07 | brixen | stables are nice, but maybe we need a facility to run some patch code when using stables |
| 20:06:37 | brixen | Defiler: we need to lasso berger over here |
| 20:07:18 | Defiler | Yeah. I understand not wanting to bet on an unproven system (us) |
| 20:07:46 | Defiler | ..but surely rewriting our core in C would be easier than making MRI be C99 and otherwise meet his stated goals |
| 20:07:51 | d2dchat enters the room. | |
| 20:08:14 | brixen | no doubt |
| 20:08:20 | Defiler | We should experiment with that, actually.. write a couple of the 'hottest' kernel methods in C and see what happens |
| 20:08:37 | Defiler | Then throw them away, of course |
| 20:08:41 | brixen | heh |
| 20:08:55 | brixen | did you read through the steps paper from vpri yet? |
| 20:10:45 | Defiler | Nope. Got a link? |
| 20:10:47 | benburkert leaves the room. | |
| 20:11:01 | brixen | yep, sec.. |
| 20:11:32 | brixen | http://vpri.org/pdf/steps_TR-2007-008.pdf |
| 20:12:55 | benburkert enters the room. | |
| 20:14:48 | maduyb__ leaves the room. | |
| 20:16:35 | rmm5t enters the room. | |
| 20:17:42 | rmm5t leaves the room. | |
| 20:21:15 | aotearoa enters the room. | |
| 20:22:34 | tizianobis enters the room. | |
| 20:31:01 | tizianobis leaves the room. | |
| 20:32:49 | wmoxam enters the room. | |
| 20:37:02 | ezmobius enters the room. | |
| 20:48:14 | Defiler | drbrain: Where are we at in terms of having rubygems included in lib/? |
| 20:52:10 | benburkert leaves the room. | |
| 20:57:19 | ezmobius leaves the room. | |
| 20:59:21 | rue | brixen: imperator is an opinionated bastard :) He sent an e-mail to the Google Group a while back with some questions |
| 21:00:17 | Defiler | brixen: I am of the opinion that: bin/mspec run -t r spec should pass |
| 21:00:21 | Defiler | brixen: What do you think? |
| 21:06:09 | lachie enters the room. | |
| 21:08:36 | brixen | rue: ahh, imperator is dan berger? |
| 21:08:52 | brixen | Defiler: bin/mspec -tr spec/ruby yes |
| 21:08:55 | brixen | spec, no |
| 21:09:16 | brixen | since spec/* includes rbx specific stuff |
| 21:09:26 | Defiler | OK, so you disagree |
| 21:09:28 | brixen | almost got consts using lookuptable |
| 21:09:38 | Defiler | I was thinking that we should wrap anything rbx-specific with the appropriate guard |
| 21:09:44 | brixen | nope |
| 21:09:52 | brixen | too much junk for no reason |
| 21:10:21 | brixen | middle of lunch, bbiab.. |
| 21:10:56 | boyscout | 1 commit by Wilson Bilkovich |
| 21:10:57 | boyscout | * Fix Module#method_defined? and friends for accessors; b748efa |
| 21:12:26 | ubiquitous enters the room. | |
| 21:17:29 | MenTaLguY enters the room. | |
| 21:18:43 | Defiler | brixen: When you get back, could you tell me where we are on class variable compatibility with MRI? |
| 21:21:39 | brixen | back.. dunno exactly, there's #306 and whatever specs we have |
| 21:21:56 | Defiler | brixen: Can you think of anything specific that would make this not work? http://pastie.org/163367 |
| 21:22:11 | brixen | btw, obj.__kind_of__ is probably an OOM faster than #is_a? |
| 21:22:24 | brixen | we should probably use it when appropriate in core lib code |
| 21:22:44 | brixen | hmm, that pastie looks like #306 or something else ez reported |
| 21:22:47 | brixen | le'me check |
| 21:23:25 | brixen | Defiler: is that code in rails? |
| 21:23:32 | brixen | I can't find ez's paste |
| 21:23:42 | Defiler | Yeah, that is in activesupport |
| 21:23:59 | Defiler | brixen: I thought is_a? had a compiler plugin |
| 21:24:16 | brixen | last time I did describe on those two, they were different |
| 21:24:22 | brixen | I had a bench somewhere |
| 21:24:35 | Defiler | We should fix that, if possible |
| 21:24:47 | Defiler | (by which I mean, have the code code make use of __kind_of__) |
| 21:25:05 | brixen | I'll check right quick |
| 21:25:28 | brixen | Defiler: can you repro the cvar stuff outside of eval? |
| 21:26:34 | nemerle leaves the room. | |
| 21:27:26 | rubuildius_ppc | Wilson Bilkovich: b748efa99; 1741 files, 5881 examples, 19977 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/163369 |
| 21:27:53 | Defiler | brixen: OK, found the minimal thingy, I think |
| 21:29:18 | Defiler | http://pastie.org/163370 |
| 21:29:34 | Defiler | check_foo prints the correct result, the next line throws an error |
| 21:29:36 | cremes | Defiler: found the sapphire page via reddit |
| 21:29:57 | cremes | i immediately looked around on ruby-talk & core to see if i had missed the announcement but found nothing |
| 21:30:03 | jrun leaves the room. | |
| 21:30:36 | jrun enters the room. | |
| 21:31:41 | brixen | Defiler: they are different, but the bench I just ran is not showing the same behavior that I observed when working on the Stat stuff: http://pastie.org/163372 |
| 21:31:46 | jrun leaves the room. | |
| 21:32:09 | jrun enters the room. | |
| 21:32:25 | jrun leaves the room. | |
| 21:33:12 | brixen | Defiler: so, if I understand the result of running your pastie, it's related to eval? |
| 21:34:10 | jrun enters the room. | |
| 21:37:31 | Defiler | brixen: Let me check. There is actually another possibility |
| 21:39:38 | aotearoa_ enters the room. | |
| 21:39:38 | jrun leaves the room. | |
| 21:39:51 | jrun enters the room. | |
| 21:39:58 | Defiler | oof. We have another problem I just found. Heh |
| 21:40:23 | Defiler | wait, no. false alarm on that part |
| 21:40:29 | radarek leaves the room. | |
| 21:42:33 | Defiler | brixen: It is weirder than that: http://pastie.org/163374 |
| 21:42:50 | Defiler | @@foo is fine inside the class_eval |
| 21:43:13 | d2dchat leaves the room. | |
| 21:43:42 | brixen | hmm, ok, then probably something wrong with the lookup chain |
| 21:44:16 | MenTaLguY leaves the room. | |
| 22:03:55 | headius | Defiler: I agree with you, but I don't think rubinius specs should be guarded, I think they should be in a separate tree |
| 22:04:02 | headius | or rubyspecs should be moved off-project |
| 22:04:10 | headius | I know it's on its way |
| 22:04:19 | headius | taking a remarkably long time though :) |
| 22:04:41 | Defiler | Oh crap headius agreed with me. I retract my opinion :) |
| 22:04:59 | headius | I agree with you retracting your opinion |
| 22:05:36 | brixen | regardless of specs moving off project, it doesn't make sense to have them in a separate tree *within* this project |
| 22:05:38 | Defiler | Too bad I can't guard my IRC conversations with Timeout |
| 22:06:14 | headius | ok, rubyspecs should be in a separate tree :) |
| 22:06:15 | brixen | curious, why do we need bin/mspec -tr spec to run? |
| 22:06:21 | eugenebrechko enters the room. | |
| 22:06:26 | brixen | headius: why? |
| 22:06:29 | brixen | for this project? |
| 22:06:40 | Defiler | It just seems to me that we have gotten into a place where it is not obvious, to new users of the specs, what should and shouldn't work |
| 22:06:50 | headius | because it's not just rubinius devs contributing specs |
| 22:07:14 | aotearoa leaves the room. | |
| 22:07:26 | brixen | headius: I'm not talking about ruby specs being separate, I'm asking why they should be in a separate dir in this project? |
| 22:08:21 | brixen | anyway, gotta run some errands, back later.. |
| 22:08:23 | headius | really I guess they are separate enough for me in-project |
| 22:08:26 | headius | spec/ruby |
| 22:08:30 | headius | is simple enough |
| 22:11:47 | eugenebrechko leaves the room. | |
| 22:14:13 | headius | hmmm |
| 22:14:25 | headius | would a spec for define_method(:foo, method( |
| 22:14:29 | headius | er |
| 22:14:44 | headius | define_method(:foo, method(:bar).to_proc) go under method or define_method |
| 22:14:47 | headius | decisions |
| 22:15:48 | MenTaLguY enters the room. | |
| 22:16:23 | Defiler | I would say define_method |
| 22:16:40 | Defiler | If you were just testing what method(:bar).to_proc did, that would be one thing |
| 22:16:57 | headius | well, it's a bit of both |
| 22:17:25 | headius | testing that define_method can accept procs seems separate to me from testing that the proc produced by to_proc is usable everywhere other procs are |
| 22:17:30 | headius | I think it should go under to_proc |
| 22:17:36 | Defiler | Where are the existing specs for define_method(:foo, Proc.new ...) |
| 22:17:38 | Defiler | assuming they exist |
| 22:18:28 | headius | there are define_method specs |
| 22:19:52 | evan | morning |
| 22:19:56 | headius | howdy |
| 22:20:03 | lachie leaves the room. | |
| 22:20:42 | evan | man the internet here sucks |
| 22:21:32 | Defiler | Freaking southern hemisphere, am I right? |
| 22:21:52 | headius | IP over wallaby |
| 22:23:46 | boyscout | 1 commit by Charles Nutter |
| 22:23:47 | boyscout | * Adding a spec for Method#to_proc proc used in define_method.; 142222e |
| 22:24:14 | ezmobius enters the room. | |
| 22:25:43 | Defiler | Anybody have technomancy's IM info? |
| 22:29:31 | eugenebrechko enters the room. | |
| 22:32:46 | ezmobius | you in seattle Defiler ? |
| 22:33:08 | Defiler | Yep |
| 22:33:17 | ezmobius | cool |
| 22:33:34 | Defiler | Sitting in the holy sanctum now (Vivace) |
| 22:33:41 | d2dchat enters the room. | |
| 22:35:57 | rubuildius_ppc | Charles Nutter: 142222e41; 1741 files, 5882 examples, 19977 expectations, 0 failures, 1 error; http://pastie.caboo.se/paste/163393 |
| 22:37:04 | d2dchat leaves the room. | |
| 22:37:21 | headius | hmmm |
| 22:38:22 | headius_ enters the room. | |
| 22:38:22 | headius leaves the room. | |
| 22:39:24 | headius | both jruby and rubinius choke on a 100kloc source file |
| 22:39:29 | headius | jruby blows up in JVM's verifier, and rubinius just seemed to run away (had to kill it around 600MB memory |
| 22:40:29 | ezmobius | dont think ive ever seen a ruby file with 100kloc |
| 22:41:07 | headius | rdoc's parse_rb.rb is around 65k |
| 22:41:12 | headius | but it's got classes and method bodies |
| 22:41:16 | headius | so that breaks it up |
| 22:41:19 | ezmobius | crazy |
| 22:41:25 | Defiler | 65kloc in one file? |
| 22:41:26 | Defiler | wtf |
| 22:41:28 | headius | yeah, we use it for parser benchmarking |
| 22:41:45 | headius_ enters the room. | |
| 22:41:46 | headius leaves the room. | |
| 22:41:51 | evan | 100kloc of what? |
| 22:42:00 | evan | how big is it in bytes? |
| 22:42:52 | headius | a += 1 |
| 22:42:54 | headius | some test case vvsiz came up with, no idea why |
| 22:42:58 | headius | look like 700kb |
| 22:43:39 | headius | http://jira.codehaus.org/browse/JRUBY-2245 |
| 22:44:00 | headius leaves the room. | |
| 22:44:08 | headius enters the room. | |
| 22:44:38 | headius leaves the room. | |
| 22:45:40 | headius enters the room. | |
| 22:45:46 | evan | interesting |
| 22:45:52 | evan | i wonder what blows up |
| 22:45:58 | evan | probably inside the compiler |
| 22:46:43 | headius | well, we'll see if a wired connection is better |
| 22:46:45 | headius | evan: it might just take a lot of memory, but 600 is about as high as I can go without dogging the rest of the system |
| 22:46:48 | headius | and obviously that's a big much |
| 22:46:50 | headius | bit |
| 22:47:00 | evan | yeah |
| 22:49:25 | aotearoa_ leaves the room. | |
| 22:53:58 | headius leaves the room. | |
| 22:54:32 | crafterm enters the room. | |
| 23:03:54 | eugenebrechko leaves the room. | |
| 23:11:50 | GMFlash leaves the room. | |
| 23:11:58 | GMFlash enters the room. | |
| 23:14:38 | GMFlash leaves the room. | |