Show enters and exits. Hide enters and exits.
| 00:02:48 | fbuilesv | antares: kinda new at this, would you explain that? |
| 00:05:37 | antares | rbuilesv: sure |
| 00:05:49 | antares | fbuilesv: have a loot at line 7 |
| 00:06:02 | antares | you are using example group namespace for shared variables |
| 00:06:15 | fbuilesv | antares: I see, what's a good place to put those? |
| 00:06:23 | antares | it is not a disaster but there's a setup-like methods in all testing frameworks for this purpose |
| 00:06:27 | fbuilesv | antares: outside the file or just outside the scope of describe? |
| 00:06:32 | antares | before :each section |
| 00:06:43 | antares | have a look at existing rubinius specs |
| 00:06:46 | antares | for example rbyaml |
| 00:06:56 | fbuilesv | antares: will do, thanks. |
| 00:06:57 | antares | you'll spot before method being used |
| 00:07:18 | fbuilesv | antares: I'm afraid that the write spec might be the ugliest one of them all |
| 00:07:20 | antares | it is basically how Xspec frameworks call setup method |
| 00:07:42 | antares | fbuilesv: it is great that you care about specs quality |
| 00:08:06 | fbuilesv | antares: :) |
| 00:08:09 | antares | don't worry about it, you always can get back to them and fix them |
| 00:08:29 | antares | one thing I personally do not like is usage of foo and bar for strings and var names |
| 00:08:34 | antares | but it is a matter of taste it seems |
| 00:09:11 | fbuilesv | antares: Then you probably won't like my version numbers examples being 3.1415926 :S |
| 00:09:18 | antares | but why not use names of your favourite TV show characters?:) Simpsons maybe? :) |
| 00:09:30 | antares | fbuilesv: I am fine with PI ;) |
| 00:09:52 | fbuilesv | antares: some music albums will cut it I think, I'll make sure to go over those before sending the patch |
| 00:10:10 | antares | the problem with this foo/bar thing is as spec grows when you come to it 4 months later it is harder to understand what's going on |
| 00:10:19 | antares | it is foo and bar and baz everywhere |
| 00:10:21 | fbuilesv | antares: One last thing, should I write the whole spec before sending a patch or should I start sending smaller patches to LH? |
| 00:10:24 | antares | so you get lost |
| 00:10:50 | fbuilesv | antares: that makes sense, I'll get on fixing it. And thanks for the before :each, much cleaner |
| 00:10:58 | antares | fbuilesv: I think you should send smaller patches first |
| 00:11:16 | antares | fbuilesv: sure, you are welcome |
| 00:13:11 | antares | fbuilesv: another thing in http://tinyurl.com/ytb7jc |
| 00:13:39 | antares | fbuilesv: you use d = ... for new document the same way in every but one example |
| 00:13:52 | antares | so it is a good fit for before block with @instance_variable |
| 00:13:59 | antares | so that it is accessible in examples |
| 00:14:12 | antares | and do not worry that it adds a slight overhead in one example |
| 00:14:30 | antares | as long as you do not do heavy lifting in setup, it is ok if it makes specs more compact |
| 00:14:54 | aotearoa_ enters the room. | |
| 00:16:28 | antares | fbuilesv: in http://tinyurl.com/2nl3ge you may want to add one more case when you pass UTF8 explicitly (just for completeness) |
| 00:18:12 | antares | fbuilesv: great note in comment at the top of http://tinyurl.com/2twr6f, makes things clear for reader |
| 00:26:07 | fbuilesv | antares: Ok, test's there. And about the clone, I still think a clone would copy elements too but that's what the source says |
| 00:27:04 | antares | fbuilesv: source never lies |
| 00:27:59 | fbuilesv | :) |
| 00:34:14 | AndrewO enters the room. | |
| 00:43:33 | aotearoa leaves the room. | |
| 00:46:29 | jptix__ enters the room. | |
| 00:46:29 | jptix leaves the room. | |
| 00:55:55 | aotearoa_ leaves the room. | |
| 01:05:35 | srbaker enters the room. | |
| 01:09:40 | jinjing leaves the room. | |
| 01:12:14 | imajes_ enters the room. | |
| 01:15:09 | imajes leaves the room. | |
| 01:15:43 | jrun enters the room. | |
| 01:18:21 | mark___ enters the room. | |
| 01:33:03 | imajes enters the room. | |
| 01:34:09 | Fullmoon enters the room. | |
| 01:34:49 | rby leaves the room. | |
| 01:35:44 | KirinDave enters the room. | |
| 01:36:58 | jayWHY leaves the room. | |
| 01:45:54 | aotearoa enters the room. | |
| 01:50:24 | dc_ leaves the room. | |
| 01:50:38 | headius | evan: when are you arriving in Prague? |
| 01:52:56 | jrun enters the room. | |
| 01:59:23 | nemerle enters the room. | |
| 02:03:47 | mark____ enters the room. | |
| 02:04:44 | mark_____ enters the room. | |
| 02:09:56 | _VVSiz_ enters the room. | |
| 02:11:24 | Fullmoon leaves the room. | |
| 02:15:09 | aotearoa_ enters the room. | |
| 02:17:47 | mark_____ leaves the room. | |
| 02:18:13 | VVSiz_ leaves the room. | |
| 02:20:02 | mark____ leaves the room. | |
| 02:20:11 | mark___ leaves the room. | |
| 02:26:24 | benburkert leaves the room. | |
| 02:28:04 | evan | headius: i'm not going to be in Prague |
| 02:28:04 | dkubb leaves the room. | |
| 02:29:11 | antares | evan: there's a message with commit reference and my public key above, please have a look |
| 02:30:36 | Fullmoon enters the room. | |
| 02:32:30 | evan | antares: ok, added |
| 02:34:11 | antares | evan: thanks |
| 02:37:46 | lopex leaves the room. | |
| 02:37:56 | ezmobius leaves the room. | |
| 02:38:04 | jrun enters the room. | |
| 02:38:08 | antares | evan: how do I get rights to close tickets at LH? I have submitted two patches today and want to apply them by myself now, then close related tickets |
| 02:38:26 | evan | one sec |
| 02:38:31 | evan | do you already have an LH account? |
| 02:39:02 | antares | evan: I do. You need my email there? |
| 02:39:21 | evan | one sec |
| 02:39:22 | evan | yeah |
| 02:39:31 | antares | evan: michael.s.klishin@gmail.com |
| 02:40:37 | Yurik enters the room. | |
| 02:41:25 | womble | Is it considered a bug in Rubinius if the inheritance hierarchy of a class is different to that of MRI? |
| 02:41:35 | evan | ok, added |
| 02:41:43 | evan | womble: depends |
| 02:42:27 | womble | evan: The specific instance I'm looking at is UDPSocket. It includes Socket in MRI but doesn't in Rubinius. |
| 02:42:39 | evan | it should include Socket |
| 02:42:44 | evan | you'd have to ask Defiler about that |
| 02:42:54 | evan | also, the Socket class heirarchy in MRI is COMPLETELY busted |
| 02:43:04 | evan | so i'd say no, it's not a bug atm. |
| 02:43:20 | womble | OK, I'll play with include to get what I need. Thanks. |
| 02:43:40 | srbaker leaves the room. | |
| 02:44:10 | MenTaLguY enters the room. | |
| 02:44:39 | aotearoa leaves the room. | |
| 02:44:54 | srbaker enters the room. | |
| 02:54:12 | Fullmoon leaves the room. | |
| 02:55:19 | tlockney enters the room. | |
| 02:56:44 | macournoyer leaves the room. | |
| 02:59:30 | xmlhacker enters the room. | |
| 03:04:03 | antares | I get the following on rake spec run, is it just me? http://pastie.org/169289 |
| 03:06:26 | djwhitt | antares: no I've seen that before too |
| 03:06:43 | headius | evan: oh, I thought you guys were going to be at euruko |
| 03:07:48 | antares | djwhitt, ok |
| 03:08:00 | djwhitt | antares: not sure what causes it though |
| 03:08:17 | antares | about to do my first push :) |
| 03:10:45 | fbuilesv | antares: what machine you're using for those specs? It took me like 120 more secs to run the whole spec :S |
| 03:12:33 | antares | fbuilesv: one year old commodity acer laptop |
| 03:13:06 | antares | something like 1.7 Celeron or something, 2gb of ram and slow hd |
| 03:13:37 | boyscout | 3 commits by Michael Klishin |
| 03:13:38 | boyscout | * Improve send site documentation; 7d48292 |
| 03:13:38 | boyscout | * Rename methctx_is_context_p => context_p; d328eb9 |
| 03:13:40 | boyscout | * Rename blokctx_s_block_context_p => block_context_p; d5cbd72 |
| 03:13:41 | fbuilesv | bah, I'll blame it on Gnome, that always seems to work |
| 03:13:58 | antares | fbuilesv: gnome? I use gnome if it matters |
| 03:14:04 | fbuilesv | -_- |
| 03:14:14 | fbuilesv | antares: Emacs, that's the answer |
| 03:14:34 | GMFlash leaves the room. | |
| 03:14:44 | antares | fbuilesv: how did you know? ;) |
| 03:15:17 | fbuilesv | antares: so you use Gnome and Emacs...let's have babies. |
| 03:16:55 | djwhitt | antares: it's a good idea to keep whitespace changes seperate from other commits |
| 03:17:29 | antares | djwhitt: ok, will do. |
| 03:22:34 | rubuildius_amd64 | Michael Klishin: 7d48292d5; 1765 files, 6139 examples, 20406 expectations, 0 failures, 0 errors; http://rafb.net/p/6cmVGy67.html |
| 03:25:30 | rubuildius_ppc | Michael Klishin: 7d48292d5; 1765 files, 6142 examples, 20435 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/169290 |
| 03:26:03 | benburkert enters the room. | |
| 03:29:02 | womble leaves the room. | |
| 03:36:56 | aotearoa enters the room. | |
| 03:47:48 | Fishy5 | How much differs for different cpus? |
| 03:48:20 | mkescher_ enters the room. | |
| 03:55:04 | aotearoa_ leaves the room. | |
| 04:01:22 | Yurik leaves the room. | |
| 04:13:53 | AndrewO leaves the room. | |
| 04:14:46 | jrun leaves the room. | |
| 04:21:04 | antares leaves the room. | |
| 04:23:59 | benburkert leaves the room. | |
| 04:26:50 | dkubb enters the room. | |
| 04:40:27 | aotearoa leaves the room. | |
| 04:45:00 | d2dchat leaves the room. | |
| 04:46:08 | benburkert enters the room. | |
| 05:06:15 | rue | Moo |
| 05:06:40 | MenTaLguY | Oom |
| 05:06:47 | MenTaLguY | what's new, rue? |
| 05:09:37 | rue | Oh, not much. Disillusionment with Apache mainly |
| 05:10:17 | rue | I have been playing around a bit with different dynamic array implementations, too |
| 05:11:01 | MenTaLguY | cool |
| 05:11:10 | MenTaLguY | why disillusionment with Apache though? |
| 05:11:38 | GMFlash enters the room. | |
| 05:18:18 | rue | MenTaLguY: Its design leaves something to be desired |
| 05:19:18 | MenTaLguY | ah |
| 05:20:19 | aotearoa enters the room. | |
| 05:20:45 | rue | headius: "The Ruby Programming Language" makes no mention of argument eval order that I could find except to say that defaults and *rest are left-to-right /positioned/ |
| 05:21:17 | headius | so what |
| 05:21:19 | evan | rue: I've fought this maddle |
| 05:21:21 | evan | er. |
| 05:21:22 | evan | battle |
| 05:21:33 | evan | you're fighting for the loosing side |
| 05:23:15 | headius | I'd wager that RPL doesn't completely specify most of ruby |
| 05:25:32 | mkescher_ leaves the room. | |
| 05:27:55 | headius | evan: weird, I could have sworn you were going to be at euruko |
| 05:28:04 | headius | I must have dreamt it |
| 05:28:54 | evan | aaah how cute |
| 05:28:56 | evan | you were dreaming of me |
| 05:29:02 | evan | i'm going to be at rubyfools |
| 05:29:06 | evan | both sessions |
| 05:31:30 | srbaker leaves the room. | |
| 05:32:17 | headius | heheh, I'll put in a good word for rubinius if you put in one for jruby |
| 05:32:28 | headius | rubyfools guys really wanted us to stop in there between euruko and scotland on rails |
| 05:32:32 | evan | headius: will do |
| 05:32:32 | headius | too much |
| 05:32:34 | evan | yeah |
| 05:32:45 | evan | abby is going to be me with me in copenhagen |
| 05:32:52 | evan | otherwise I might have considered one of those 2 |
| 05:32:55 | headius | jaoo guys are pretty good |
| 05:33:01 | evan | should be fun |
| 05:33:11 | evan | i have to figure out what my keynote is going to be on |
| 05:34:14 | headius | python |
| 05:34:31 | evan | heh |
| 05:34:41 | headius | feel free to jump on my block pass eval order thread on ruby-core too |
| 05:35:10 | headius | absoludicrous |
| 05:35:28 | evan | oh, let me look. |
| 05:35:51 | jtoy enters the room. | |
| 05:35:59 | headius | added a spec for eval order today also that shows it |
| 05:36:01 | headius | email spawned from that |
| 05:36:41 | evan | yep, saw. |
| 05:36:49 | evan | yeah, i agree about block_pass's eval order |
| 05:37:05 | headius | of course you and I know why 1.8 does it that way |
| 05:37:10 | evan | yep |
| 05:37:12 | headius | but it's prtty counter-intuitive |
| 05:37:17 | evan | because IT'S AWESOME. |
| 05:37:18 | evan | tahts why. |
| 05:37:46 | headius | and drbrain wondered why we flopped iter and call in JRuby's AST |
| 05:37:47 | headius | HAH |
| 05:38:13 | evan | that was mainly around making the AST incompatable |
| 05:38:19 | evan | from his POV |
| 05:38:27 | headius | it's the right way |
| 05:38:31 | headius | MRI is incompatible |
| 05:38:31 | headius | :) |
| 05:38:50 | evan | the gospel according to charles |
| 05:39:17 | headius | update time, brb |
| 05:39:33 | headius leaves the room. | |
| 05:41:05 | fbuilesv leaves the room. | |
| 05:42:26 | aotearoa leaves the room. | |
| 05:51:13 | headius enters the room. | |
| 05:51:53 | srbaker enters the room. | |
| 05:54:05 | d2dchat enters the room. | |
| 05:54:11 | headius | evan: how's the compiler change going |
| 05:56:40 | headius | erg, brb |
| 06:11:15 | dewd leaves the room. | |
| 06:15:05 | headius enters the room. | |
| 06:18:00 | rue | Re |
| 06:18:21 | rue | headius: The thing about "undefined" is that if something is not "defined", then it by definition is "undefined" |
| 06:18:41 | headius | you're not going to win this argument |
| 06:18:52 | rue | With mere logic, perhaps not |
| 06:19:03 | rue | But I have a kitten which will distract you |
| 06:19:43 | rue | Burden of proof is on you, though :) |
| 06:20:07 | headius | proof of what? |
| 06:21:49 | rue | That there is a defined order in which the arguments should be evaluated. |
| 06:22:19 | rue | I would concede that a significant prevalence of code that relies on the implemented order is enough to use that order |
| 06:22:42 | rue | Well, unless there is an equally significant performance/simplification counterweight |
| 06:22:48 | headius | dude, that's what this whole thing is about |
| 06:23:13 | rue | Oh, I thought it was about language definition. |
| 06:23:22 | headius | the ruby spec is defined by what MRI does and what apps have built based on that observed behavior |
| 06:23:32 | headius | we can wish it away as much as we want, but that's how it is |
| 06:23:41 | headius | ruby evaluates arguments left to right |
| 06:23:46 | headius | it's a done deal |
| 06:23:51 | rue | Not necessarily |
| 06:40:11 | KirinDave leaves the room. | |
| 06:43:10 | KirinDave enters the room. | |
| 06:43:20 | wmoxam leaves the room. | |
| 06:46:25 | headius | hmm |
| 06:46:27 | headius | I need a better hub |
| 06:53:29 | imajes leaves the room. | |
| 07:04:35 | imajes enters the room. | |
| 07:05:04 | KirinDave leaves the room. | |
| 07:11:39 | jartz enters the room. | |
| 07:12:46 | jinjing enters the room. | |
| 07:12:50 | imajes leaves the room. | |
| 07:16:38 | benburkert leaves the room. | |
| 07:18:40 | MenTaLguY leaves the room. | |
| 07:25:15 | imajes enters the room. | |
| 07:34:13 | rby enters the room. | |
| 07:54:01 | imajes leaves the room. | |
| 08:03:33 | jartz leaves the room. | |
| 08:07:52 | TheVoice enters the room. | |
| 08:11:05 | jartz enters the room. | |
| 08:12:36 | TheVoice leaves the room. | |
| 08:14:14 | jicksta leaves the room. | |
| 08:18:56 | wycats leaves the room. | |
| 08:22:13 | jinjing_ enters the room. | |
| 08:28:26 | headius leaves the room. | |
| 08:29:47 | jartz leaves the room. | |
| 08:29:51 | jinjing leaves the room. | |
| 08:45:47 | qwert666 enters the room. | |
| 08:55:18 | jartz enters the room. | |
| 09:21:07 | bigl enters the room. | |
| 09:34:33 | joachimm leaves the room. | |
| 09:40:19 | GMFlash leaves the room. | |
| 09:41:09 | joachimm enters the room. | |
| 10:16:14 | thehcdreamer enters the room. | |
| 10:18:48 | thehcdreamer leaves the room. | |
| 10:21:56 | thehcdreamer enters the room. | |
| 10:40:33 | joachimm_ enters the room. | |
| 10:46:59 | thehcdreamer leaves the room. | |
| 10:47:35 | joachimm leaves the room. | |
| 10:55:19 | jartz_ enters the room. | |
| 10:55:45 | jartz leaves the room. | |
| 11:05:20 | boyscout | 1 commit by Vladimir Sizikov |
| 11:05:21 | boyscout | * Added new Range#step rubyspecs.; cb46429 |
| 11:14:07 | Skip enters the room. | |
| 11:15:05 | Skip enters the room. | |
| 11:17:39 | rubuildius_amd64 | Vladimir Sizikov: cb464295e; 1765 files, 6139 examples, 20406 expectations, 0 failures, 0 errors; http://rafb.net/p/WnDuWA64.html |
| 11:20:21 | rubuildius_ppc | Vladimir Sizikov: cb464295e; 1765 files, 6142 examples, 20435 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/169333 |
| 11:29:57 | brainopia enters the room. | |
| 12:08:40 | GMFlash enters the room. | |
| 12:17:27 | jinjing_ leaves the room. | |
| 12:25:44 | webmat enters the room. | |
| 13:11:25 | jartz_ leaves the room. | |
| 13:22:36 | womble enters the room. | |
| 13:22:38 | brainopia leaves the room. | |
| 13:35:18 | thehcdreamer enters the room. | |
| 13:43:10 | thehcdreamer leaves the room. | |
| 13:47:40 | thehcdreamer enters the room. | |
| 13:52:11 | antares enters the room. | |
| 13:58:22 | thehcdreamer leaves the room. | |
| 14:04:44 | jinjing enters the room. | |
| 14:05:28 | Yurik enters the room. | |
| 14:20:18 | thehcdreamer enters the room. | |
| 14:20:34 | thehcdreamer leaves the room. | |
| 14:25:28 | d2dchat leaves the room. | |
| 14:27:39 | AndrewO enters the room. | |
| 14:35:34 | d2dchat enters the room. | |
| 14:39:06 | headius enters the room. | |
| 14:39:45 | headius leaves the room. | |
| 14:47:13 | headius enters the room. | |
| 14:57:07 | jartz enters the room. | |
| 14:58:07 | imajes enters the room. | |
| 14:59:29 | imajes leaves the room. | |
| 15:10:31 | jartz leaves the room. | |
| 15:11:33 | chris2 enters the room. | |
| 15:25:29 | dewd enters the room. | |
| 15:37:38 | headius leaves the room. | |
| 15:44:44 | headius enters the room. | |
| 16:03:18 | jartz enters the room. | |
| 16:09:56 | wmoxam enters the room. | |
| 16:10:42 | KirinDave enters the room. | |
| 16:12:35 | antares leaves the room. | |
| 16:22:59 | headius | hey |
| 16:23:18 | headius | what would it take to get one of the rebuildius servers to dump out a text file of the full specdoc |
| 16:23:34 | headius | I'd like to link to it from the RubySpec wiki and mine it to cross-link with docs |
| 16:36:52 | octopod enters the room. | |
| 16:40:37 | jartz leaves the room. | |
| 16:40:47 | jartz enters the room. | |
| 16:43:23 | jtoy enters the room. | |
| 16:50:31 | wycats enters the room. | |
| 17:01:45 | jtoy leaves the room. | |
| 17:06:07 | Yurik leaves the room. | |
| 17:08:56 | rby leaves the room. | |
| 17:18:41 | d2dchat leaves the room. | |
| 17:19:24 | fbuilesv enters the room. | |
| 17:20:48 | webmat leaves the room. | |
| 17:31:48 | rby enters the room. | |
| 17:31:59 | d2dchat enters the room. | |
| 17:54:43 | benburkert enters the room. | |
| 17:54:44 | fleadope enters the room. | |
| 17:55:58 | fleadope leaves the room. | |
| 17:56:39 | fleadope enters the room. | |
| 18:00:22 | wmoxam leaves the room. | |
| 18:00:25 | KirinDave leaves the room. | |
| 18:01:37 | mark___ enters the room. | |
| 18:02:56 | KirinDave enters the room. | |
| 18:04:42 | joachimm enters the room. | |
| 18:08:10 | MenTaLguY enters the room. | |
| 18:12:28 | joachimm_ leaves the room. | |
| 18:20:18 | AndrewO leaves the room. | |
| 18:25:25 | GMFlash leaves the room. | |
| 18:32:35 | mark___ leaves the room. | |
| 18:36:22 | FoobarWidget enters the room. | |
| 18:37:43 | benburkert leaves the room. | |
| 18:37:53 | joachimm leaves the room. | |
| 18:39:15 | srbaker leaves the room. | |
| 18:39:18 | srbaker_ enters the room. | |
| 18:39:56 | mark___ enters the room. | |
| 18:44:30 | antares enters the room. | |
| 18:52:58 | wycats leaves the room. | |
| 19:04:16 | chris2 leaves the room. | |
| 19:35:43 | joachimm enters the room. | |
| 19:53:34 | _mutle leaves the room. | |
| 20:02:10 | mark___ leaves the room. | |
| 20:03:00 | mutle enters the room. | |
| 20:10:03 | jptix_ leaves the room. | |
| 20:12:27 | loincloth_ enters the room. | |
| 20:12:48 | joachimm leaves the room. | |
| 20:16:57 | rue | Morning |
| 20:20:42 | fbuilesv | hola |
| 20:21:14 | d2dchat leaves the room. | |
| 20:22:43 | GMFlash enters the room. | |
| 20:24:06 | djwhitt enters the room. | |
| 20:28:29 | AndrewO enters the room. | |
| 20:28:30 | srbaker_ leaves the room. | |
| 20:29:09 | srbaker enters the room. | |
| 20:35:23 | dbussink | evening |
| 20:36:03 | rue | Hola |
| 20:37:07 | rue | fbuilesv: Did you put the be_empty on LH? |
| 20:37:16 | rue | I will apply if it is there |
| 20:37:47 | dbussink | rue: http://rubinius.lighthouseapp.com/projects/5089/tickets/426-patch-be_empty-matcher-for-mspec |
| 20:37:47 | fbuilesv | rue: yes |
| 20:37:54 | fbuilesv | there |
| 20:38:05 | fbuilesv | take a look before though, may have missed something |
| 20:53:58 | jinjing leaves the room. | |
| 21:10:58 | KirinDave leaves the room. | |
| 21:12:58 | ctennis enters the room. | |
| 21:14:19 | antares | hi everyone |
| 21:16:16 | rue | Alo |
| 21:16:30 | AndrewO leaves the room. | |
| 21:20:59 | jartz leaves the room. | |
| 21:30:36 | djwhitt | just came across this: http://useless-factor.blogspot.com/2008/03/some-more-advanced-gc-techniques.html |
| 21:30:40 | djwhitt | thought it might interest people here |
| 21:33:34 | FoobarWidget | good stuff |
| 21:33:36 | FoobarWidget | *bookmarks it* |
| 21:36:46 | aotearoa enters the room. | |
| 21:42:04 | boyscout | 2 commits by federico.builes@gmail.com |
| 21:42:05 | boyscout | * MSpec specs for be_empty; 21b07c9 |
| 21:42:06 | boyscout | * Adds a be_empty matcher to MSpec; 7f47287 |
| 21:42:20 | rue | fbuilesv: Looked OK |
| 21:44:14 | fbuilesv | rue: thank you |
| 21:44:37 | rue | Thank YOU :) |
| 21:44:50 | rue | evan: fbuilesv has two patches in |
| 21:45:19 | rue | fbuilesv: Paste your ssh public key on a private pastie and send the link to evan so he can add you |
| 21:46:04 | fbuilesv | rue: Thanks, will do. |
| 21:47:55 | dctanner enters the room. | |
| 21:48:41 | lopex enters the room. | |
| 21:49:39 | ezmobius enters the room. | |
| 21:51:18 | fbuilesv | evan: Here's my public key: http://pastie.org/private/s1rv0iqveli2peg44jtva |
| 21:54:56 | rubuildius_ppc | federico.builes@gmail.com: 21b07c9df; 1765 files, 6142 examples, 20435 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/169486 |
| 22:01:12 | mkescher enters the room. | |
| 22:05:20 | bigl leaves the room. | |
| 22:06:05 | mkescher leaves the room. | |
| 22:09:15 | riffraff enters the room. | |
| 22:11:52 | MenTaLguY leaves the room. | |
| 22:14:27 | ezmobius leaves the room. | |
| 22:14:48 | ezmobius enters the room. | |
| 22:18:41 | djwhitt | hmm... specs seem to have hung on rubuildius_amd64 |
| 22:19:12 | djwhitt | I'll run them again and see what happens |
| 22:19:52 | rubuildius_amd64 | federico.builes@gmail.com: 21b07c9df; 1765 files, 6139 examples, 20406 expectations, 0 failures, 0 errors; http://rafb.net/p/okCN1Q42.html |
| 22:20:05 | djwhitt | weird... |
| 22:20:19 | brixen | 1200 sec is quite a long time |
| 22:20:28 | djwhitt | they took forever, but I guess they didn't really hang |
| 22:20:31 | brixen | 1924 is even longer :) |
| 22:20:51 | brixen | I'm running them -fs right now |
| 22:22:07 | fbuilesv | it'd suck to see them almost-hang after my first patch :P |
| 22:23:09 | jartz enters the room. | |
| 22:30:17 | brixen | I'm seeing a VSZ/RSS of 581524/413112 after the Generator specs ran and now everything is super slow |
| 22:31:14 | brixen | e.g. each individual GetoptLong specs is taking +10 sec to run |
| 22:35:56 | lachie enters the room. | |
| 22:36:04 | rue | I am not seeing a difference either way from a couple days ago |
| 22:49:52 | dewd leaves the room. | |
| 22:58:46 | jicksta enters the room. | |
| 23:00:40 | djwhitt | brixen: when you ran them did you force a recompile of the specs |
| 23:01:17 | aotearoa_ enters the room. | |
| 23:04:47 | jero5 enters the room. | |
| 23:10:02 | _mutle enters the room. | |
| 23:10:22 | djwhitt | it seems like the slowness is related to comilation |
| 23:10:57 | djwhitt | once all the specs are compiled things are quite fast |
| 23:11:33 | brixen | djwhitt: yeah, I ran rake clean first |
| 23:11:41 | brixen | so it was recompiling them |
| 23:11:46 | brixen | or compiling rather |
| 23:12:32 | brixen | I only noticed the slowness after Generator specs ran, though |
| 23:12:54 | djwhitt | yeah, same here |
| 23:13:10 | djwhitt | tough it didn't start immediately after them for me |
| 23:13:29 | djwhitt | I started seeing slowness in the matrix specs |
| 23:13:52 | djwhitt | Generator specs chew up a ton of memory too |
| 23:14:04 | djwhitt | but they've been doing that for quite a while |
| 23:15:32 | brixen | yeah |
| 23:18:02 | mutle leaves the room. | |
| 23:21:07 | dewd enters the room. | |
| 23:21:27 | dewd leaves the room. | |
| 23:23:20 | djwhitt | wow, weird, it's ok before that last commit |
| 23:25:16 | womble leaves the room. | |
| 23:25:39 | aotearoa leaves the room. | |
| 23:26:42 | rby leaves the room. | |
| 23:26:43 | fbuilesv | djwhitt: I don't think the patch would modify anything serious (shouldn't go outside MSpec) but please take a look, I might have included some stupid mistake |
| 23:27:25 | djwhitt | fbuilesv: yeah, it looks ok to me, obviously it did to rue as well |
| 23:27:37 | brixen | fbuilesv: looks ok to me too |
| 23:27:46 | fbuilesv | weird |
| 23:28:20 | fbuilesv | do you guys clean/build after each commit? |
| 23:28:48 | brixen | I don't usually, but depends on the commits I see |
| 23:29:10 | brixen | in this case I did, because I had fetched and rebased the branch I'm working it |
| 23:29:18 | brixen | but I don't see this problem on os x |
| 23:29:18 | lachie leaves the room. | |
| 23:29:25 | brixen | I'll try ubuntu 32bit |
| 23:29:44 | fbuilesv | I'm running on Ubuntu 32bits, without clean/build it takes around 80s |
| 23:32:33 | AndrewO enters the room. | |
| 23:32:48 | djwhitt | brixen: you say it doesn't happen in os x? what platform were you running on when you replicated the problem? |
| 23:33:53 | ezmobius leaves the room. | |
| 23:34:02 | aotearoa_ leaves the room. | |
| 23:34:21 | brixen | dgtized: a version of 64bit gentoo |
| 23:35:49 | rby enters the room. | |
| 23:43:15 | ezmobius enters the room. | |
| 23:46:55 | rue | brixen, djwhitt: Is this fully reproducible? |
| 23:48:01 | djwhitt | rue: yeah, I can reliably reproduce it |
| 23:48:33 | djwhitt | rue: happens every time for me after a clean + build |
| 23:49:15 | rue | But not on the second run? |
| 23:49:41 | djwhitt | nope |
| 23:49:46 | djwhitt | seems ok on the second run |
| 23:50:17 | djwhitt | in fact killing the first and the re-running gets me a little be farther without a slow down |
| 23:50:53 | rue | Compiler issue, then? |
| 23:50:54 | djwhitt | one all the specs have been compiled it runs fine |
| 23:51:15 | djwhitt | yeah, that's my guess, but I can't imagine why that commit would trigger it |
| 23:51:37 | rby leaves the room. | |
| 23:54:59 | djwhitt | it's bizarre that it's platform specific too |
| 23:58:56 | fbuilesv | djwhitt: was it triggered by the specs for the matcher of by the patch that added the matcher itself? |
| 23:59:18 | djwhitt | fbuilesv: by the patch that added the matcher |