Show enters and exits. Hide enters and exits.
| 00:03:17 | rue | Looks like it might require 2.6.13+ on Linux |
| 00:04:32 | bambino56 | I am using 2.6.17-11-generic, Ubuntu 6.10 |
| 00:06:58 | rue | bambino56: Do you have a sys/inotify.h? |
| 00:09:55 | bambino56 | yes, on /usr/include/sys/inotify.h |
| 00:10:38 | boyscout | 1 commit by David Whittington |
| 00:10:39 | boyscout | * Tagged Generator specs as unstable due to memory consumption; 2d34643 |
| 00:11:54 | bambino56 | The IN_DONT_FOLLOW is not defined in my inotify.h |
| 00:15:12 | tarcieri | you're not using ev_stat watchers, are you? |
| 00:15:15 | tarcieri | what's configuring libev? |
| 00:15:45 | qwert666__ leaves the room. | |
| 00:16:02 | rue | Welp, that is the problem, clearly.. 'why' is another question? :) |
| 00:18:01 | womble enters the room. | |
| 00:20:05 | rubuildius_amd64 | David Whittington: 2d34643c7; 1787 files, 6212 examples, 22027 expectations, 0 failures, 0 errors; http://rafb.net/p/03dCrW33.html |
| 00:20:09 | tarcieri | why is that error occurring? |
| 00:20:13 | tarcieri | or what "why?" |
| 00:20:16 | djwhitt | oh yeah, that's more like it |
| 00:20:50 | tarcieri | If you aren't using ev_stat watchers, just don't tell libev you have inotify.h |
| 00:21:00 | tarcieri | or inotify_init, I guess |
| 00:21:53 | djwhitt | brixen: I added two tickets one relating to CI slowdowns and one about generator memory consumption |
| 00:22:09 | mark___ enters the room. | |
| 00:25:00 | ezmobius leaves the room. | |
| 00:27:19 | zenspider | djwhitt: thanks! |
| 00:27:47 | djwhitt | zenspider: did you look at the tickets? was the CI ticket descriptive enough? |
| 00:29:40 | enebo leaves the room. | |
| 00:30:04 | zenspider | I haven't looked at them yet... battling git instead. :/ |
| 00:30:10 | djwhitt | no prob |
| 00:30:11 | djwhitt | just curious |
| 00:30:56 | rubuildius_ppc | David Whittington: 2d34643c7; 1787 files, 6215 examples, 22056 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/170628 |
| 00:32:19 | rue | bambino56: I would recommend looking into why those are not defined but you should be able to bypass the issue in the libev configuration |
| 00:35:08 | bambino56 | yes I compiled it without inotify.h support and no errors occours. There are updated header files to download from here: http://inotify.aiken.cz/?section=inotify&page=download&lang=en |
| 00:36:10 | octopod leaves the room. | |
| 00:36:17 | bambino56 | but now I have my rubinius compiled... thanks! |
| 00:37:38 | boyscout | 9 commits by Ryan Davis |
| 00:37:39 | boyscout | * Added ANYARGS and hacky STR2CSTR; 2a488a6 |
| 00:37:39 | boyscout | * Added empty intern.h for 3rd party exts; d8723a9 |
| 00:37:40 | boyscout | * Revamped configuration system to all come from rakelib/configure.rake and generate ...; 5dee737 |
| 00:37:42 | boyscout | * Removed export in mk file; c13e7bb |
| 00:37:42 | boyscout | * oops! extra exclude; 63513d2 |
| 00:37:43 | boyscout | ... |
| 00:38:49 | zenspider | boyscout: I hate you... gimme full cred for what I do! |
| 00:39:56 | rue | We should rename him boycot |
| 00:40:27 | zenspider | exactly |
| 00:40:31 | rue | bambino56: Good news! I will add it to common issues |
| 00:40:34 | zenspider | the censoring bastard |
| 00:41:37 | bambino56 | rubinius 0.8.0 (ruby 1.8.6 compatible) (r) (03/26/2008) [i686-pc-linux-gnu] |
| 00:43:46 | mae_ enters the room. | |
| 00:44:29 | rue | Yep that is the right one |
| 00:45:05 | rubuildius_amd64 | Ryan Davis: 2a488a692; 1787 files, 6213 examples, 22028 expectations, 0 failures, 0 errors; http://rafb.net/p/NfUoXi58.html |
| 00:45:16 | evan | zenspider: he said there was 9 at least |
| 00:45:35 | headius1 enters the room. | |
| 00:46:38 | headius1 leaves the room. | |
| 00:48:10 | aotearoa enters the room. | |
| 00:48:10 | zenspider | evan: true... but still not good enough. |
| 00:48:13 | zenspider | :P |
| 00:51:38 | eventualbuddha leaves the room. | |
| 00:51:57 | rubuildius_ppc | Ryan Davis: 2a488a692; 1787 files, 6216 examples, 22057 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/170633 |
| 00:52:10 | zenspider | yay! |
| 00:52:15 | zenspider | another platform too! |
| 00:55:27 | Gerardo enters the room. | |
| 00:55:40 | Gerardo | Hello there |
| 00:56:00 | brixen | Gerardo: hello |
| 00:56:01 | Gerardo | after patching configure, I got rubinius compiled on OpenBSD |
| 00:56:12 | Gerardo | hey brixen |
| 00:56:15 | Gerardo | I have another question |
| 00:56:23 | Gerardo | (I already sent the ticket by the way) |
| 00:56:41 | Gerardo | this page http://rubinius.lighthouseapp.com/projects/5089/installation says that OpenBSD requires libexecinfo |
| 00:56:46 | evan | Gerardo: thats old |
| 00:56:49 | evan | needs to be revised |
| 00:56:54 | Gerardo | I guessed so |
| 00:57:16 | Gerardo | OK |
| 00:57:28 | Gerardo | too bad it's not a wiki, I would remove OpenBSD |
| 00:57:45 | Gerardo | anyways, let's play with Rubinius :) |
| 00:58:12 | drbrain | Gerardo: it does not require libexecinfo any more? |
| 00:58:15 | zenspider | Gerardo: I just made a bunch of changes to configure, so your ticket might be stale too |
| 00:58:19 | zenspider | url? |
| 00:58:27 | Gerardo | drbrain: well, I compiled it and ran a puts "hola mundo" without it |
| 00:58:47 | drbrain | ok |
| 00:58:48 | evan | drbrain: no |
| 00:59:00 | Gerardo | zenspider: it's a very small change: s/bash/sh/ But let me find the URL anyways |
| 00:59:03 | evan | that was when we had the super buggy code to generate a C backtrace in |
| 00:59:06 | Gerardo | hey evan |
| 00:59:07 | evan | it's gone now. |
| 00:59:16 | drbrain | so we don't require it at all? |
| 00:59:30 | mae leaves the room. | |
| 01:00:44 | Gerardo | zenspider: http://rubinius.lighthouseapp.com/projects/5089/tickets/432-dependency-on-bash-not-needed |
| 01:01:05 | drbrain | well, I've removed it |
| 01:01:11 | drbrain | later, dinner time |
| 01:03:54 | jayWHY leaves the room. | |
| 01:04:04 | mae_ leaves the room. | |
| 01:06:47 | crafterm leaves the room. | |
| 01:08:15 | bambino56 leaves the room. | |
| 01:17:10 | jayWHY enters the room. | |
| 01:17:16 | jayWHY leaves the room. | |
| 01:17:49 | chop3 enters the room. | |
| 01:19:14 | Gerardo | ok |
| 01:19:22 | Gerardo | I have another suggestion |
| 01:19:48 | Gerardo | I didn't know what the flags are in rubinius, so I typed shotgun/rubinius --help |
| 01:20:10 | Gerardo | It didn't help |
| 01:20:14 | Gerardo | what about writing: |
| 01:20:14 | Gerardo | puts RBS_USAGE |
| 01:20:25 | Gerardo | in kernel/loader.rb |
| 01:20:32 | Gerardo | right below: puts "Invalid switch '#{arg}'" |
| 01:20:35 | Gerardo | ? |
| 01:20:42 | Gerardo | or should I send a patch for it? |
| 01:21:29 | Gerardo | The benefit is that when I type a wrong switch, rubinius tells me what are the _valid_ switches |
| 01:21:46 | Gerardo | along with "Invalid switch --something" |
| 01:22:00 | evan | sure, send in a patch |
| 01:22:24 | brixen | Gerardo: yeah, you could add '--help' to the case for -h, and puts usage on invalid switch |
| 01:23:42 | webmat enters the room. | |
| 01:23:56 | Gerardo | ok, I'll send a patch for both changes |
| 01:26:51 | imajes_ leaves the room. | |
| 01:27:30 | Gerardo | argh.. |
| 01:27:38 | jtoy enters the room. | |
| 01:27:41 | Gerardo | excuse the question please, but |
| 01:28:00 | Gerardo | git diff > patchfile is ok? |
| 01:28:23 | evan | git format-patch is better |
| 01:28:26 | Gerardo | I've just found that it should be git format-patch, but didn't see it before |
| 01:28:37 | Gerardo | ok, I will, for the next patches |
| 01:32:02 | rue | Patchfile can be applied, it is not problematic in that way |
| 01:32:21 | rue | But if you have the code there, just create the patches now and attach them |
| 01:32:48 | Gerardo | git format-patch ends silently |
| 01:32:59 | Gerardo | I'm new at git too by the way |
| 01:33:06 | headius enters the room. | |
| 01:33:14 | headius enters the room. | |
| 01:33:21 | Gerardo | where should I look for the patches that git format-patch created |
| 01:33:22 | rue | git format-patch firsthash..lasthash |
| 01:33:30 | Gerardo | ok |
| 01:34:27 | rue | Meh, we have no FFI specs? |
| 01:34:31 | rue | adds some |
| 01:36:17 | Gerardo | rue, how do I figure the values of firsthash and lasthash |
| 01:36:51 | evan | easier |
| 01:36:53 | rue | Take the 8 first characters of the commit hashes, `git log` for example |
| 01:36:54 | evan | git format-patch origin |
| 01:36:57 | evan | just do that |
| 01:37:41 | rue | That too ^ or you could use HEAD^^..HEAD etc. |
| 01:38:31 | Gerardo | git format-patch origin ends silently |
| 01:38:38 | evan | you have to commit first |
| 01:38:48 | evan | you make your change and commit it |
| 01:38:51 | evan | then use format-patch |
| 01:39:30 | agardiner | ok, well i found the cause of the -pss failure where the message is no method 'misses' on Fixnum |
| 01:39:42 | agardiner | it was actually a bug in Array#qsort_block! |
| 01:40:07 | agardiner | and i added a neat feature to the Debugger to find it! |
| 01:40:14 | evan | woo! |
| 01:40:17 | evan | what did ya add? |
| 01:40:21 | agardiner | you can now step up/down the call frames |
| 01:40:35 | agardiner | and eval, decode, list, vars etc all are based on this eval context |
| 01:41:03 | evan | sweet |
| 01:41:10 | agardiner | so i just went up 2, vars and saw immediately that qsort_block! was passing in the index of middle, rather than the middle value in the Array |
| 01:41:20 | agardiner | awesome cool! |
| 01:41:24 | jtoy leaves the room. | |
| 01:41:33 | agardiner | shit |
| 01:41:46 | agardiner | anyone else getting build problems with HEAD? |
| 01:42:05 | evan | zenspider just changed some of the build pipeline |
| 01:42:18 | agardiner | I'm getting problem encountered while loading bootstrap runtime/stable/bootstrap.rba after a distclean |
| 01:42:51 | evan | hrm |
| 01:43:48 | teflonted enters the room. | |
| 01:44:35 | agardiner | seems to be failing on the Rubinius compile steps |
| 01:45:34 | Gerardo | uff |
| 01:45:39 | Gerardo | finally |
| 01:46:40 | rue | agardiner: Looks like the same problem in #qsort!, I think I broke it last time I was "fixing" it. Do you have a spec that exposes it? |
| 01:47:02 | Gerardo | that's an e-mail ... |
| 01:48:07 | agardiner | nah, i was just running with -pss and trying to find the breakage |
| 01:48:13 | evan | Gerardo: it just looks that way |
| 01:48:21 | evan | git knows how to parse it as a full commit |
| 01:49:09 | binary42 leaves the room. | |
| 01:50:52 | agardiner | rue: yeah, i see the same problem in qsort! |
| 01:51:01 | Gerardo | thanks |
| 01:51:06 | Gerardo | there it goes my second ticket |
| 01:52:04 | rue | agardiner: I think my test cases may be missing it because of a conversion or something |
| 01:52:27 | agardiner | hmm... well, if you are testing with an array of Fixnums, you might miss it |
| 01:53:25 | Gerardo | rue, now I see what you were talking to me. I just needed to commit first. |
| 01:53:54 | agile enters the room. | |
| 01:54:05 | agardiner | evan,zenspider: looks like it is 5dee73 that breaks rake build |
| 01:54:09 | jptix leaves the room. | |
| 01:54:24 | evan | pastie what your seeing? |
| 01:54:42 | loincloth enters the room. | |
| 01:55:58 | bitbang leaves the room. | |
| 01:56:31 | djwhitt | couldn't have broken it that badly, both rubuildiuses were happy with it |
| 01:57:15 | rue | Gerardo: Ah! Yeah, the local commit may seem strange particularly if you come from SVN/CVS |
| 01:57:24 | agardiner | pastie for evan |
| 01:57:38 | agardiner | dang... no pastie |
| 01:57:47 | rue | No pastie for evan |
| 01:57:52 | evan | cries |
| 01:58:17 | agardiner | evan: http://pastie.caboo.se/170664 |
| 01:58:48 | evan | bizarre. |
| 01:59:06 | agardiner | interestingly, after beeing on c13e7bb and moving forward to 5dee73, i didn't see the problem until i did a rake clean |
| 01:59:21 | evan | did it nuke runtime/stable |
| 01:59:21 | evan | ? |
| 01:59:39 | djwhitt | might be worth noting that the rubuildiuses do a fresh clone for each build |
| 01:59:39 | Gerardo | rue: yeah... CVS background here. |
| 01:59:49 | agardiner | no, still there |
| 02:00:03 | Gerardo | rue: I was like "what? I don't have commit rights" |
| 02:00:04 | evan | hm. |
| 02:00:21 | evan | djwhitt: remote clone? |
| 02:00:32 | djwhitt | evan: nope, local |
| 02:00:38 | evan | thank zeus. |
| 02:00:43 | djwhitt | hehe |
| 02:00:44 | evan | you had me worried for a sec. |
| 02:00:59 | djwhitt | no, they update a local copy then clone from it |
| 02:02:58 | agardiner | so... am i the only one with this problem? |
| 02:03:14 | evan | i can't update atm. |
| 02:03:18 | evan | in the middle of something |
| 02:03:26 | evan | i can get a fresh clone and check though |
| 02:03:27 | agardiner | hehe, yeah |
| 02:04:15 | rue | Oo, but you can get a fresh clone, reset and THEN update! :D |
| 02:10:28 | wmoxam enters the room. | |
| 02:11:04 | binary42 enters the room. | |
| 02:13:37 | crafterm enters the room. | |
| 02:16:02 | teflonted leaves the room. | |
| 02:17:27 | fbuilesv enters the room. | |
| 02:23:54 | AndrewO leaves the room. | |
| 02:24:19 | VVSiz_ enters the room. | |
| 02:28:04 | agardiner | ok, the other -pss bug (no method 'module' on NilClass) is due to staticscope being nil |
| 02:28:29 | agardiner | evan: is it correct that staticscope is not set for methods defined at top level? |
| 02:29:28 | evan | thats a bug |
| 02:29:31 | evan | if so |
| 02:29:57 | agardiner | ok... lemme dig a little deeper |
| 02:30:59 | agardiner | were you able to reproduce my build problem? |
| 02:31:11 | evan | oh, i didn't realize you wanted me to |
| 02:31:14 | evan | i'm about to run out |
| 02:31:15 | evan | sorry |
| 02:31:24 | agardiner | ok, nm |
| 02:31:49 | agardiner | i should get some lunch too... :-) |
| 02:32:14 | VVSiz leaves the room. | |
| 02:32:21 | GMFlash leaves the room. | |
| 02:32:28 | GMFlash enters the room. | |
| 02:34:59 | srbaker enters the room. | |
| 02:39:34 | mkescher enters the room. | |
| 02:41:16 | nicksieger leaves the room. | |
| 02:42:47 | nicksieger enters the room. | |
| 02:47:40 | crafterm leaves the room. | |
| 02:50:30 | antares leaves the room. | |
| 02:56:20 | aasmith enters the room. | |
| 03:00:29 | jicksta enters the room. | |
| 03:05:31 | rue | agardiner: I will try in a bit.. did you try `rake clean:rbc` ? |
| 03:06:01 | agardiner | rue: yeah, i've tried rake clean |
| 03:08:23 | agardiner | in fact, it seems to be necessary to get it to fail on commit 5dee73 |
| 03:08:43 | agardiner | but that's the commit that introduces the problem, afaik |
| 03:12:41 | AndrewO enters the room. | |
| 03:17:03 | mark___ leaves the room. | |
| 03:19:38 | KirinDave enters the room. | |
| 03:21:28 | fbuilesv | would anyone not too busy mind taking a look at http://pastie.org/private/6orieul6z7tohoolsgzb9a ? GSoC proposal, looking for suggestions/improvements |
| 03:21:58 | jero5 enters the room. | |
| 03:23:10 | chop3 leaves the room. | |
| 03:24:38 | srbaker leaves the room. | |
| 03:24:55 | KirinDave leaves the room. | |
| 03:27:49 | dewd leaves the room. | |
| 03:33:39 | webmat leaves the room. | |
| 03:36:03 | mkescher leaves the room. | |
| 03:36:29 | lopex leaves the room. | |
| 03:38:51 | srbaker enters the room. | |
| 03:42:38 | jrun leaves the room. | |
| 03:51:43 | agardiner | damn... i'm making no progress in tracking down this build problem |
| 03:51:55 | aasmith leaves the room. | |
| 03:53:26 | ezmobius enters the room. | |
| 03:53:56 | Gerardo leaves the room. | |
| 03:53:56 | aotearoa leaves the room. | |
| 03:53:56 | olabini leaves the room. | |
| 03:53:56 | headius leaves the room. | |
| 03:53:56 | zf leaves the room. | |
| 03:53:56 | Cu9YpD leaves the room. | |
| 03:53:56 | brixen leaves the room. | |
| 03:53:56 | rue leaves the room. | |
| 03:55:18 | tlockney_ enters the room. | |
| 03:55:37 | headius enters the room. | |
| 03:55:37 | Gerardo enters the room. | |
| 03:55:37 | aotearoa enters the room. | |
| 03:55:37 | olabini enters the room. | |
| 03:55:37 | zf enters the room. | |
| 03:55:37 | Cu9YpD enters the room. | |
| 03:55:37 | brixen enters the room. | |
| 03:55:37 | rue enters the room. | |
| 03:56:45 | tlockney leaves the room. | |
| 04:00:40 | AndrewO leaves the room. | |
| 04:06:44 | radarek leaves the room. | |
| 04:06:46 | rue | Suggestions for common libraries? libbz2? |
| 04:13:18 | rue | libcurl? |
| 04:13:26 | ezmobius | libcurl woudl be nice |
| 04:16:55 | srbaker leaves the room. | |
| 04:17:35 | srbaker enters the room. | |
| 04:18:09 | rue | agardiner: I cannot seem to reproduce, tried a few things |
| 04:18:30 | agardiner | aghhhh... and i can't seem to get past it! so frustrating! |
| 04:18:41 | rue | Which platform are you on? |
| 04:18:47 | agardiner | ubuntu |
| 04:19:02 | rue | x86 or 64? |
| 04:19:06 | agardiner | x86 |
| 04:22:38 | rue | Well that was dumb |
| 04:23:04 | rue | Just restarted for no good reason. I saw x86 from you |
| 04:23:23 | agardiner | yeah, that was the last thing i said... |
| 04:23:58 | agardiner | i've just found that config.mk seems to be quite different between the commit that works and the one that doesnt |
| 04:26:05 | rue | zenspider committed something in that area, I think. 5dee |
| 04:26:58 | agardiner | yeah, i've definitely nailed it down to that commit |
| 04:27:14 | agardiner | but i'm not sure what in there is breaking things for me |
| 04:30:24 | rue | Otherwise it is actually a really nice commit |
| 04:30:35 | agardiner | :-S |
| 04:30:49 | agardiner | hmm... seem to be a bunch of references to /usr/local/lib/rubinius, which i don't have |
| 04:30:56 | agardiner | i've never installed... |
| 04:31:14 | rue | Double-check time :) |
| 04:32:41 | agardiner | huh? |
| 04:32:52 | agardiner | Double-check what? |
| 04:33:41 | rue | That you do not have it installed |
| 04:34:13 | agardiner | i've never run rake install... and i definitely don't have a /usr/local/lib/rubinius dir |
| 04:34:22 | agardiner | (double-checked) |
| 04:34:24 | agardiner | :-) |
| 04:37:27 | rue | At that point I think it is GDB-time |
| 04:38:34 | rue | Set a breakpoint on environment.c:155, bt to see which file is being loaded, then set a conditional breakpoint on load_file or wherever it stems |
| 04:39:51 | agardiner | ok, i'll give that a shot |
| 04:42:15 | rue | I am suddenly tempted to write a LOGO-like wrapper for our debugger |
| 04:42:30 | rue | "OK, now ask the turtle to go two frames down.." |
| 04:43:18 | agardiner | if i can just get HEAD to build, i've got the up and down commands implemented... |
| 04:43:40 | rue | Nice! |
| 04:44:08 | agardiner | its real nice, you can eval, list vars, etc in any frame now |
| 04:44:52 | binary42 leaves the room. | |
| 04:52:47 | ezmobius_ enters the room. | |
| 04:56:00 | wmoxam leaves the room. | |
| 05:00:57 | jtoy enters the room. | |
| 05:19:23 | agardiner | hmm... this is interesting: http://pastie.caboo.se/170729 |
| 05:19:45 | agardiner | look at lines 9, 28, and 37... what are those garbage characters on the end of the filenames? |
| 05:22:13 | rue | Weird |
| 05:22:33 | rue | That would certainly be an issue |
| 05:23:31 | rue | Do you see anything in runtime/bootstrap/kernel/bootstrap/ ? |
| 05:24:11 | tarcieri | hmm |
| 05:24:34 | tarcieri | don't suppose MenTaLguY is around... |
| 05:24:46 | agardiner | rue: nope, its empty |
| 05:24:52 | tarcieri | whois says no, I'm a moron |
| 05:25:07 | tarcieri | maybe I need one of those newfangled clients that lists the users in a channel |
| 05:25:31 | agardiner | geez, whois is getting a bit personal, calling you a moron! :-D |
| 05:26:43 | tarcieri | heh |
| 05:30:28 | kwl leaves the room. | |
| 05:36:00 | agardiner | just reproduced the same problem on a fresh clone... |
| 05:38:29 | agardiner | and if i revert 5dee73, it fixes the problem |
| 05:40:24 | _martinS_ leaves the room. | |
| 05:43:19 | agardiner | alright... now i seem to be getting somewhere |
| 05:43:33 | agardiner | the problem is due to differences in shotgun/config.mk |
| 05:45:38 | mediogre enters the room. | |
| 05:47:50 | agardiner | here's a pastie showing the differences: http://pastie.caboo.se/170739 |
| 05:49:10 | drbrain | the only difference I see is libtool vs glibtool |
| 05:49:14 | drbrain | and missing CC |
| 05:49:36 | agardiner | yeah, i'm about to try forcing those to the old values and see if that works |
| 05:52:36 | mae enters the room. | |
| 05:52:36 | agardiner | and it didn't... :-( |
| 05:53:43 | mae leaves the room. | |
| 05:54:11 | mae enters the room. | |
| 05:59:32 | Gerardo leaves the room. | |
| 06:02:07 | mae_ enters the room. | |
| 06:02:43 | mae leaves the room. | |
| 06:04:34 | mae enters the room. | |
| 06:05:56 | mae__ enters the room. | |
| 06:06:30 | mae leaves the room. | |
| 06:07:25 | mae_ leaves the room. | |
| 06:12:19 | agardiner | aha! found it at last! |
| 06:12:41 | agardiner | it's config.h that is the problem |
| 06:13:16 | agardiner | for some reason, it has determined that my machine is 64-bit and big-endian, instead of 32-bit little-endian |
| 06:15:27 | brixen | wild |
| 06:16:17 | agardiner | yeah... system("config/run is64bit &> /dev/null") is returning true, but printing [CONFIG] is64bit: no |
| 06:17:00 | benburkert leaves the room. | |
| 06:20:22 | drbrain | sounds bad |
| 06:21:15 | agardiner | aha - looks like the &> /dev/null is messing up the return status |
| 06:21:34 | agardiner | if i take that out, it seems to return the correct result for me |
| 06:22:11 | drbrain | I'm not sure what that & is about |
| 06:22:17 | drbrain | I think it should be just |
| 06:22:35 | drbrain | ... 2>&1> /dev/null makes sense, but not &> |
| 06:23:06 | brixen | agardiner: yeah, there's been an issue with &> before in a shell command |
| 06:23:16 | brixen | I don't know where that comes from, never heard of it before |
| 06:23:34 | agardiner | well, how about i just remove it? |
| 06:23:42 | brixen | yeah, I had too |
| 06:23:49 | brixen | can't remember off hand where that was |
| 06:24:33 | brixen | but it was failing on ubuntu gutsy 32bit |
| 06:24:54 | agardiner | ...and that's my environment |
| 06:27:26 | agardiner | so, should i just remove the &, or get rid of the whole &>/dev/null? Either works for me... |
| 06:27:39 | drbrain | just the & should be fine |
| 06:27:42 | agardiner | ok |
| 06:30:27 | brixen | agardiner: 3bfb705b7 |
| 06:30:30 | brixen | that's the commit |
| 06:30:43 | boyscout | 1 commit by Adam Gardiner |
| 06:30:44 | boyscout | * Fix configure.rake platform testing bug; 2ede169 |
| 06:30:48 | brixen | agardiner: I think you remember that one ;) |
| 06:31:17 | agardiner | hehe! yes |
| 06:31:38 | brixen | sorry man, if I'd been looking I might have seen that and saved you an hour :( |
| 06:31:55 | brixen | I was watching a public broadcasting show on the war in iraq |
| 06:32:04 | agardiner | well, i've been looking at this for more than an hour, but only found the problem in the last 15 mins |
| 06:32:17 | agardiner | so i'm not sure it would have helped |
| 06:32:19 | agardiner | :-) |
| 06:32:46 | brixen | yeah, easy to pass over it, but it was in my recent memory |
| 06:33:24 | agardiner | just happy to see it resolved finally! :-D |
| 06:33:35 | brixen | heh, indeed |
| 06:33:53 | agardiner | now if ci passes... i can push my changes |
| 06:34:05 | brixen | agardiner: oh! wish list thing: empty ret repeats the last command in debugger, a la gdb |
| 06:34:31 | agardiner | sure, that should be easy enough to add |
| 06:34:34 | agardiner | will do it tomorrow |
| 06:34:41 | brixen | agardiner: and, if I haven't told you enough, debugger f'in rocks! |
| 06:34:45 | brixen | thanks! :) |
| 06:34:59 | boyscout | 5 commits by Adam Gardiner |
| 06:35:00 | boyscout | * Handle nil module on -pss; df8d149 |
| 06:35:01 | boyscout | * Really fix -ps and -pss to handle optional count arg; e007ead |
| 06:35:02 | boyscout | * Add notion of eval context to Debugger, plus up/down cmds; f97cbac |
| 06:35:03 | boyscout | * Fix Array#qsort_block! bug exposed by -ps/-pss; 7bc7673 |
| 06:35:04 | boyscout | * Fix -ps and -pss to not consume next arg unless appropriate; d88e85b |
| 06:35:04 | agardiner | well, there's some more debugger goodness for you |
| 06:35:16 | brixen | heh nice! |
| 06:35:44 | agardiner | You can now use up/down to move to a different frame |
| 06:36:05 | agardiner | and then list source/bytecode, local vars, ivars |
| 06:36:05 | brixen | excellent |
| 06:36:16 | agardiner | or eval any expression in that context |
| 06:36:19 | agardiner | ! |
| 06:36:56 | agardiner | super useful to see what values were passed to a method (provided they are locals in the caller) |
| 06:37:18 | brixen | very cool |
| 06:37:32 | agardiner | time to go now |
| 06:37:33 | agardiner | later! |
| 06:37:36 | rue | *wave |
| 06:37:43 | agardiner leaves the room. | |
| 06:45:12 | rubuildius_amd64 | Adam Gardiner: df8d14993; 1787 files, 6213 examples, 22028 expectations, 0 failures, 0 errors; http://rafb.net/p/gxzfB992.html |
| 06:45:12 | rubuildius_amd64 | Adam Gardiner: 2ede169d5; 1787 files, 6213 examples, 22028 expectations, 0 failures, 0 errors; http://rafb.net/p/ZNAhmn88.html |
| 06:45:47 | rubuildius_ppc | Adam Gardiner: df8d14993; 1787 files, 6216 examples, 22057 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/170756 |
| 06:45:50 | srbaker leaves the room. | |
| 06:46:42 | srbaker enters the room. | |
| 06:46:50 | _ezmob_ enters the room. | |
| 06:48:55 | ezmobius leaves the room. | |
| 06:50:16 | imajes enters the room. | |
| 07:08:51 | jinjing enters the room. | |
| 07:13:13 | mae__ leaves the room. | |
| 07:13:56 | mae enters the room. | |
| 07:23:07 | kw enters the room. | |
| 07:39:39 | jptix enters the room. | |
| 07:43:44 | Ski1 enters the room. | |
| 07:46:11 | aotearoa leaves the room. | |
| 07:46:28 | aotearoa enters the room. | |
| 07:52:26 | ezmobius leaves the room. | |
| 07:52:26 | _ezmob_ leaves the room. | |
| 07:52:26 | ezmobius_ leaves the room. | |
| 07:54:33 | srbaker leaves the room. | |
| 07:54:35 | srbaker_ enters the room. | |
| 07:59:39 | ttmrichter leaves the room. | |
| 08:17:11 | jinjing leaves the room. | |
| 08:19:30 | thehcdreamer enters the room. | |
| 08:20:39 | kw_ enters the room. | |
| 08:20:54 | KirinDave enters the room. | |
| 08:21:58 | kw_ leaves the room. | |
| 08:24:07 | kw leaves the room. | |
| 08:25:22 | aotearoa leaves the room. | |
| 08:40:20 | cyndis_ enters the room. | |
| 08:42:13 | cyndis leaves the room. | |
| 08:53:48 | octopod enters the room. | |
| 08:57:12 | mutle enters the room. | |
| 08:57:49 | loincloth leaves the room. | |
| 08:59:07 | KirinDave leaves the room. | |
| 09:02:48 | cyndis_ leaves the room. | |
| 09:16:12 | jptix leaves the room. | |
| 09:16:28 | cyndis_ enters the room. | |
| 09:27:08 | GMFlash leaves the room. | |
| 09:27:48 | Arjen_ enters the room. | |
| 09:29:43 | imajes leaves the room. | |
| 09:30:37 | imajes enters the room. | |
| 09:37:12 | pluskid enters the room. | |
| 09:38:35 | hassox enters the room. | |
| 09:40:08 | Cu9YpD leaves the room. | |
| 09:42:19 | gnufied enters the room. | |
| 09:46:10 | jtoy leaves the room. | |
| 09:48:50 | yaroslav enters the room. | |
| 09:49:07 | mae_ enters the room. | |
| 09:49:41 | mae leaves the room. | |
| 10:05:36 | pluskid leaves the room. | |
| 10:08:50 | mae enters the room. | |
| 10:09:01 | rue | Hm, should probably sleep. |
| 10:09:28 | rue | Arjen_: Yeah, I saw that. One of the guys has been here a couple times, actually |
| 10:09:30 | mae_ leaves the room. | |
| 10:10:17 | Arjen | rue, ah. Cool. |
| 10:10:22 | jero5 leaves the room. | |
| 10:10:28 | jacen_ leaves the room. | |
| 10:10:31 | Arjen | Just thought you might be interested. |
| 10:10:43 | Arjen | Didn't realise the post was that old when I said it though... |
| 10:10:51 | BlackEdder enters the room. | |
| 10:19:20 | yaroslav leaves the room. | |
| 10:21:53 | jacen_ enters the room. | |
| 10:25:36 | qwert666 enters the room. | |
| 10:28:38 | Cu9YpD enters the room. | |
| 10:49:51 | olabini leaves the room. | |
| 10:52:28 | brainopia enters the room. | |
| 11:04:09 | mae leaves the room. | |
| 11:23:54 | ctennis leaves the room. | |
| 11:24:41 | olabini enters the room. | |
| 11:29:59 | teflonted enters the room. | |
| 11:32:54 | wycats leaves the room. | |
| 11:40:21 | wdperson enters the room. | |
| 11:45:51 | teflonted leaves the room. | |
| 11:51:31 | gnufied leaves the room. | |
| 11:57:33 | wycats enters the room. | |
| 12:06:55 | Vladev enters the room. | |
| 12:07:22 | radarek enters the room. | |
| 12:12:36 | Fullmoon enters the room. | |
| 12:29:13 | antares enters the room. | |
| 12:30:45 | olabini leaves the room. | |
| 12:34:05 | kAworu leaves the room. | |
| 12:34:17 | kAworu enters the room. | |
| 12:36:09 | wmoxam enters the room. | |
| 12:43:18 | teflonted enters the room. | |
| 12:52:45 | cremes | fbuilesv: i read your proposal and do have 1 suggestion for the first section where you say, "These libraries were chosen because:" |
| 12:53:48 | cremes | fbuilesv: i suggest changing (or adding to) the list; add "These are core libraries necessary for the normal operation of a complete ruby implementation" or something similar |
| 12:54:00 | cremes | fbuilesv: thus endeth my suggestion... |
| 13:02:04 | binary42 enters the room. | |
| 13:04:11 | imajes leaves the room. | |
| 13:04:49 | imajes enters the room. | |
| 13:06:13 | wmoxam leaves the room. | |
| 13:21:00 | FoobarWidget enters the room. | |
| 13:21:03 | FoobarWidget | hi |
| 13:21:20 | FoobarWidget | I *think* I've discovered a bug in mspec |
| 13:21:23 | FoobarWidget | http://pastie.org/170840 |
| 13:21:35 | FoobarWidget | lambda { puts "foo" }.should raise_error(EOFError) <---- this should obviously fail, but it doesn't |
| 13:21:50 | FoobarWidget | "foo" is printed so the block is executed |
| 13:23:03 | FoobarWidget | but http://pastie.org/170842 works fine |
| 13:24:47 | AndrewO enters the room. | |
| 13:34:43 | probablycorey leaves the room. | |
| 13:34:43 | probablycorey enters the room. | |
| 13:36:28 | webmat enters the room. | |
| 13:38:14 | FoobarWidget | or maybe not... seems to be a problem in rubinius core |
| 13:43:47 | mae enters the room. | |
| 13:43:48 | ryanbriones enters the room. | |
| 13:52:52 | fbuilesv | cremes: thanks, I'll fix that |
| 13:54:34 | dkubb enters the room. | |
| 13:56:00 | perplexes enters the room. | |
| 13:59:13 | moofbong enters the room. | |
| 13:59:51 | w1rele55 leaves the room. | |
| 14:00:56 | w1rele55 enters the room. | |
| 14:05:00 | mae leaves the room. | |
| 14:05:06 | mae enters the room. | |
| 14:05:14 | olabini leaves the room. | |
| 14:06:01 | hoopy leaves the room. | |
| 14:06:32 | hoopy enters the room. | |
| 14:07:19 | d2dchat enters the room. | |
| 14:07:50 | hoopy leaves the room. | |
| 14:07:57 | hoopy enters the room. | |
| 14:12:00 | wycats leaves the room. | |
| 14:14:49 | agile leaves the room. | |
| 14:19:41 | wmoxam enters the room. | |
| 14:30:23 | wycats enters the room. | |
| 14:42:03 | KirinDave enters the room. | |
| 14:43:45 | lstoll enters the room. | |
| 14:44:10 | perplexes leaves the room. | |
| 14:51:37 | KirinDave leaves the room. | |
| 14:51:55 | brainopia leaves the room. | |
| 14:59:15 | kw_ enters the room. | |
| 15:00:54 | jinjing enters the room. | |
| 15:04:19 | mediogre leaves the room. | |
| 15:05:48 | riffraff enters the room. | |
| 15:08:48 | hoopy leaves the room. | |
| 15:08:56 | hoopy enters the room. | |
| 15:17:40 | BlackEdder enters the room. | |
| 15:17:51 | gnufied enters the room. | |
| 15:18:11 | olabini enters the room. | |
| 15:24:29 | GMFlash enters the room. | |
| 15:27:10 | binary42 leaves the room. | |
| 15:29:48 | skaar enters the room. | |
| 15:33:34 | kw_ leaves the room. | |
| 15:40:50 | yipstar enters the room. | |
| 15:44:13 | binary42 enters the room. | |
| 15:44:52 | jartz enters the room. | |
| 15:50:49 | binary42_ enters the room. | |
| 15:51:12 | KirinDave enters the room. | |
| 15:52:00 | dkubb enters the room. | |
| 15:53:26 | binary4__ enters the room. | |
| 15:58:44 | benburkert enters the room. | |
| 15:59:06 | Defiler | This is old, but still moderately interesting http://common-lisp.net/project/movitz/files/movitz.pdf |
| 16:03:35 | binary42 leaves the room. | |
| 16:07:32 | binary42_ leaves the room. | |
| 16:12:13 | Defiler | make-result-and-returns-glue is a sweet function name |
| 16:16:35 | fbuilesv leaves the room. | |
| 16:25:01 | KirinDave leaves the room. | |
| 16:28:03 | radarek leaves the room. | |
| 16:29:01 | lopex enters the room. | |
| 16:30:49 | mae_ enters the room. | |
| 16:32:45 | mae leaves the room. | |
| 16:33:02 | brixen | Defiler: interesting. I like the use of NIL value as also the pointer to the runtime context |
| 16:33:15 | brixen | fast-car is a fun name too |
| 16:33:24 | srbaker leaves the room. | |
| 16:34:36 | macournoyer enters the room. | |
| 16:37:37 | Defiler | Yeah. That's a good one |
| 16:39:33 | srbaker enters the room. | |
| 16:41:42 | enebo enters the room. | |
| 16:42:52 | djwhitt | interesting, you can still cause ci slowdowns on Gentoo 64 by turning on profiling (-T -p) |
| 16:43:22 | perplexes enters the room. | |
| 16:44:03 | evan | Defiler: ElmersFactory#receive-glue |
| 16:45:56 | benburkert leaves the room. | |
| 16:46:16 | benburkert enters the room. | |
| 16:50:44 | Arjen_ leaves the room. | |
| 16:56:12 | KirinDave enters the room. | |
| 16:57:07 | headius enters the room. | |
| 16:58:06 | KirinDav enters the room. | |
| 17:05:29 | mae_ leaves the room. | |
| 17:07:09 | mutle leaves the room. | |
| 17:09:28 | tizianobis enters the room. | |
| 17:10:48 | eventualbuddha enters the room. | |
| 17:17:09 | wycats leaves the room. | |
| 17:18:52 | loincloth enters the room. | |
| 17:22:35 | jayWHY enters the room. | |
| 17:23:36 | BlackEdder enters the room. | |
| 17:24:48 | macournoyer leaves the room. | |
| 17:27:36 | brainopia enters the room. | |
| 17:29:04 | BlackEdder enters the room. | |
| 17:29:16 | dewd enters the room. | |
| 17:33:15 | wycats enters the room. | |
| 17:36:11 | thehcdreamer leaves the room. | |
| 17:36:19 | jeremydurham enters the room. | |
| 17:38:09 | riffraff leaves the room. | |
| 17:38:25 | wmoxam leaves the room. | |
| 17:40:07 | loincloth leaves the room. | |
| 17:41:36 | dodecaphonic enters the room. | |
| 17:43:07 | perplexes leaves the room. | |
| 17:44:11 | macournoyer enters the room. | |
| 17:46:14 | Arjen_ enters the room. | |
| 17:58:08 | KirinDav_ enters the room. | |
| 18:00:57 | KirinDav_ leaves the room. | |
| 18:01:06 | riffraff enters the room. | |
| 18:01:36 | srbaker leaves the room. | |
| 18:02:46 | KirinDav_ enters the room. | |
| 18:05:38 | headius leaves the room. | |
| 18:12:08 | jayWHY leaves the room. | |
| 18:13:18 | KirinDave leaves the room. | |
| 18:14:14 | nicksieger leaves the room. | |
| 18:15:18 | nicksieger enters the room. | |
| 18:17:36 | jayWHY enters the room. | |
| 18:20:43 | srbaker enters the room. | |
| 18:20:54 | olabini leaves the room. | |
| 18:21:02 | benburkert leaves the room. | |
| 18:22:20 | benburkert enters the room. | |
| 18:26:29 | macournoyer leaves the room. | |
| 18:28:50 | enebo leaves the room. | |
| 18:54:58 | olabini enters the room. | |
| 18:57:35 | gdagley enters the room. | |
| 19:00:30 | wayneeseguin_ enters the room. | |
| 19:04:30 | d2dchat leaves the room. | |
| 19:07:21 | dgtized leaves the room. | |
| 19:07:53 | lstoll_ enters the room. | |
| 19:08:22 | lstoll leaves the room. | |
| 19:13:47 | gnufied leaves the room. | |
| 19:18:23 | KirinDav_ leaves the room. | |
| 19:18:30 | loincloth enters the room. | |
| 19:24:28 | GMFlash leaves the room. | |
| 19:32:54 | jptix enters the room. | |
| 19:32:56 | womble_ enters the room. | |
| 19:34:37 | KirinDav leaves the room. | |
| 19:34:52 | womble leaves the room. | |
| 19:35:40 | ezmobius enters the room. | |
| 19:38:44 | riffraff leaves the room. | |
| 19:40:13 | ryanbriones_ enters the room. | |
| 19:44:40 | yipstar leaves the room. | |
| 19:45:53 | yipstar enters the room. | |
| 19:46:35 | d2dchat enters the room. | |
| 19:49:28 | wayneeseguin_ leaves the room. | |
| 19:50:03 | ryanbriones leaves the room. | |
| 19:53:51 | riffraff enters the room. | |
| 19:58:03 | macournoyer enters the room. | |
| 20:03:17 | eventualbuddha leaves the room. | |
| 20:03:25 | eventualbuddha enters the room. | |
| 20:03:30 | KirinDav_ enters the room. | |
| 20:08:00 | djwhitt | http://64.233.169.104/search?q=cache:FPxD3LdHsmAJ:www.cs.toronto.edu/~bv/tcl2005/tcl2005.ppt+conte xt+threading+vm&hl=en&ct=clnk&cd=1&gl=us&client=firefox-a |
| 20:08:03 | djwhitt | that's kind of interesting |
| 20:08:07 | djwhitt | though a bit over my head |
| 20:08:19 | djwhitt | it's about context threading and other vm opts in TCL |
| 20:10:34 | brixen | djwhitt: nice |
| 20:10:45 | brixen | djwhitt: you've seen? http://portal.acm.org/citation.cfm?id=1048922.1048973 |
| 20:10:57 | djwhitt | yep |
| 20:11:02 | brixen | cool |
| 20:11:09 | GMFlash enters the room. | |
| 20:11:23 | djwhitt | one thing I was wondering about, can you implement context threading in pure C or do you have to drop down to assembler |
| 20:11:43 | dbussink | hmm, is ./configure still used? cause i can't seem to find any reference to it |
| 20:11:45 | Defiler | You can do anything in C |
| 20:11:58 | riffraff leaves the room. | |
| 20:12:26 | djwhitt | portable C? |
| 20:12:36 | tizianobis leaves the room. | |
| 20:12:41 | Defiler | We already have unportable pieces. Heh |
| 20:12:57 | djwhitt | oh yeah? in the VM itself? |
| 20:14:06 | ezmobius | what's new guys? |
| 20:14:37 | Defiler | djwhitt: If you count GCC optimizations, yes.. but I am thinking about the FFI code |
| 20:15:25 | djwhitt | Defiler: gotcha, wasn't thinking about FFI |
| 20:16:31 | brixen | dbussink: I don't think so, looks like 5dee7377 obsoletes it |
| 20:16:47 | w1rele55 leaves the room. | |
| 20:17:19 | dbussink | brixen: yeah, also obsoletes a lh ticket i was going to commit :P |
| 20:17:21 | brixen | ezmobius: I pushed some of the String stuff :) |
| 20:18:28 | brixen | dbussink: heh, you probably went to all the trouble to vet it, huh? |
| 20:18:50 | dbussink | brixen: well, i realized after 5 mins that it didn't do anything :) |
| 20:23:57 | djwhitt | hmm... so direct threading would turn all the instructions into functions and the replace the opcodes with function pointers? |
| 20:24:59 | dkubb enters the room. | |
| 20:26:24 | brixen | djwhitt: you mean context threading, right? |
| 20:26:30 | djwhitt | oh yeah, sorry |
| 20:26:53 | brixen | it doesn't really need to "turn into a function", just uses call to a memory address |
| 20:26:56 | brixen | iiuc |
| 20:27:14 | brixen | a C function is just an address in memory |
| 20:27:38 | dbussink | really shows it's low level nature |
| 20:28:17 | evan | it would be cpu arch dependent |
| 20:28:34 | brixen | djwhitt: the berndl paper has a pretty good pictorial representation of the DT and CT tables |
| 20:28:35 | evan | but if we do implement it, it would just be turned on for whatever platforms we support |
| 20:28:43 | evan | the rest would use the current stuff |
| 20:29:35 | djwhitt | so all you need to change is the how you call the instructions? |
| 20:30:07 | djwhitt | so you could leave the code that generates the instructions the same? |
| 20:30:23 | djwhitt | generates the C code for the instructions I mean |
| 20:30:34 | evan | it would be generating C code |
| 20:30:39 | evan | it would generate raw assembly |
| 20:31:16 | djwhitt | AHA! I knew it! Defiler mislead me! |
| 20:31:17 | djwhitt | hehe |
| 20:33:13 | boyscout | 1 commit by Dirkjan Bussink |
| 20:33:14 | boyscout | * Deleted ./configure because it's obsolete since 5dee7377f21; ad03db8 |
| 20:34:28 | w1rele55 enters the room. | |
| 20:34:52 | boyscout | 1 commit by Gerardo Santana Gomez Garrido |
| 20:34:53 | boyscout | * Adds the --help switch and displays the usage when an invalid switch is passed; b5cd669 |
| 20:36:31 | djwhitt | jackpot: http://www.cs.toronto.edu/~matz/dissertation/matzDissertation-latex2html/node1.html |
| 20:41:16 | brixen | djwhitt: sweet |
| 20:41:28 | brixen | lunch reading :) bbiab.. |
| 20:42:31 | Gerardo enters the room. | |
| 20:42:37 | Gerardo | hi |
| 20:42:49 | Gerardo | what does he mean? http://rubinius.lighthouseapp.com/projects/5089/tickets/432-dependency-on-bash-not-needed |
| 20:42:58 | gdagley leaves the room. | |
| 20:44:05 | djwhitt | Gerardo: a new config system was just implemented |
| 20:44:18 | djwhitt | Gerardo: I don't think it depends on bash anymore |
| 20:44:46 | Gerardo | oh, great |
| 20:45:12 | rubuildius_amd64 | Gerardo Santana Gomez Garrido: b5cd66902; 1787 files, 6213 examples, 22028 expectations, 0 failures, 0 errors; http://rafb.net/p/WctfLv22.html |
| 20:45:13 | rubuildius_amd64 | Dirkjan Bussink: ad03db842; 1787 files, 6213 examples, 22028 expectations, 0 failures, 0 errors; http://rafb.net/p/QJwGWr64.html |
| 20:45:58 | rubuildius_ppc | Gerardo Santana Gomez Garrido: b5cd66902; 1787 files, 6216 examples, 22057 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/171148 |
| 20:47:38 | jeremydurham | stupid question, but for an old copy of rubinius, can I just git pull and rake rebuild/rake install, or is there some magic I should be doing? Getting an error on rake install, assuming it's just me |
| 20:48:32 | Gerardo | thanks djwhitt |
| 20:49:11 | jeremydurham | http://pastie.caboo.se/171152 |
| 20:51:43 | brixen | jeremydurham: you might try: rake distclean build |
| 20:51:57 | brixen | if you've installed, rake uninstall first |
| 20:57:42 | binary4__ leaves the room. | |
| 20:57:55 | wycats leaves the room. | |
| 21:01:15 | jeremydurham | brixen: got errors on rake uninstall, but I think rake distclean build + some housekeeping will work. ty |
| 21:01:28 | loincloth leaves the room. | |
| 21:02:45 | mutle enters the room. | |
| 21:03:40 | kw_ enters the room. | |
| 21:04:50 | Gerardo leaves the room. | |
| 21:09:23 | wycats enters the room. | |
| 21:10:48 | ctennis enters the room. | |
| 21:15:32 | boyscout | 1 commit by Dirkjan Bussink |
| 21:15:33 | boyscout | * Fix Socket specs for more strict BSD behavior; 288a6e2 |
| 21:15:56 | macournoyer leaves the room. | |
| 21:16:28 | macournoyer enters the room. | |
| 21:19:51 | dbussink | brixen: two failing specs on openbsd left, both seem to be platform specific because they fail on mri too |
| 21:22:51 | srbaker leaves the room. | |
| 21:23:07 | qwert666__ enters the room. | |
| 21:23:26 | wycats leaves the room. | |
| 21:23:30 | srbaker enters the room. | |
| 21:25:06 | rubuildius_amd64 | Dirkjan Bussink: 288a6e2ca; 1787 files, 6213 examples, 22028 expectations, 0 failures, 0 errors; http://rafb.net/p/zkjKuZ90.html |
| 21:28:22 | agile enters the room. | |
| 21:28:25 | zenspider | dbussink: nice work |
| 21:29:06 | dbussink | zenspider: we're actually more compatible with os x / linux mri behavior with rubinius on openbsd than with mri on openbsd |
| 21:29:51 | zenspider | awesome |
| 21:30:51 | tim_w enters the room. | |
| 21:31:15 | rubuildius_ppc | Dirkjan Bussink: 288a6e2ca; 1787 files, 6216 examples, 22057 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/171183 |
| 21:31:15 | jeremydurham leaves the room. | |
| 21:31:36 | jeremydurham enters the room. | |
| 21:35:44 | binary42 enters the room. | |
| 21:39:04 | boyscout | 1 commit by Dirkjan Bussink |
| 21:39:05 | boyscout | * Guarded two failing specs on OpenBSD that also fail on MRI; 9425d0d |
| 21:39:26 | dbussink | no failures left on openbsd :) |
| 21:40:33 | teflonted leaves the room. | |
| 21:40:46 | qwert666 leaves the room. | |
| 21:40:56 | cremes | dbussink: guarding them like that is kind of like cheating! |
| 21:41:03 | ryanbriones_ leaves the room. | |
| 21:41:07 | dbussink | cremes: well, it's broken on mri too :) |
| 21:41:19 | cremes | dbussink: heh, yeah |
| 21:41:37 | dbussink | and that -0.0 is really nasty, because even gcc does it wrong |
| 21:41:43 | teflonted enters the room. | |
| 21:42:07 | tim_w leaves the room. | |
| 21:43:10 | dbussink | there are also specs that actually model platform specific implementations |
| 21:43:21 | dbussink | such as the File.chmod always succeeds spec |
| 21:44:10 | dbussink | because on BSD systems that's not always the case, but we modeled rubinius after the os x / linux behavior |
| 21:45:07 | rubuildius_amd64 | Dirkjan Bussink: 9425d0de9; 1787 files, 6214 examples, 22028 expectations, 0 failures, 0 errors; http://rafb.net/p/qSGvWg87.html |
| 21:45:31 | agardiner enters the room. | |
| 21:47:02 | agile leaves the room. | |
| 21:47:48 | zenspider | but osx is a lot more BSDy than linuxy |
| 21:48:05 | zenspider | shouldn't that help the BSD side of things? |
| 21:49:44 | dbussink | well, i've seen some difference, openbsd and freebsd look a lot more like each other then darwin |
| 21:49:52 | dbussink | but most are only minor differences |
| 21:50:12 | dbussink | such as behavior for socket edge cases and the already mentioned chmod |
| 21:50:33 | rubuildius_ppc | Dirkjan Bussink: 9425d0de9; 1787 files, 6217 examples, 22057 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/171203 |
| 21:50:57 | dbussink | there os x apparently behaves a lot more like linux |
| 21:54:55 | zenspider | *nod* |
| 21:58:09 | imajes leaves the room. | |
| 22:00:07 | skaar leaves the room. | |
| 22:01:03 | d2dchat leaves the room. | |
| 22:02:07 | tmornini enters the room. | |
| 22:02:18 | webmat leaves the room. | |
| 22:02:37 | tmornini leaves the room. | |
| 22:03:39 | moofbong leaves the room. | |
| 22:04:08 | agile enters the room. | |
| 22:06:43 | boyscout | 1 commit by Adam Gardiner |
| 22:06:44 | boyscout | * Apply Array#qsort_block! fix to Array#qsort!; 1eddd38 |
| 22:07:50 | AndrewO leaves the room. | |
| 22:08:41 | probablycorey leaves the room. | |
| 22:10:23 | agile leaves the room. | |
| 22:12:04 | hassox enters the room. | |
| 22:12:49 | srbaker leaves the room. | |
| 22:13:26 | srbaker enters the room. | |
| 22:15:08 | rubuildius_amd64 | Adam Gardiner: 1eddd38d4; 1787 files, 6214 examples, 22028 expectations, 0 failures, 0 errors; http://rafb.net/p/TMzYJP97.html |
| 22:18:53 | imajes enters the room. | |
| 22:20:25 | rubuildius_ppc | Adam Gardiner: 1eddd38d4; 1787 files, 6217 examples, 22057 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/171231 |
| 22:21:23 | wmoxam enters the room. | |
| 22:21:52 | boyscout | 1 commit by Adam Gardiner |
| 22:21:53 | boyscout | * Hit enter in the Debugger now repeats the last command; 03a4511 |
| 22:22:04 | brixen | woot! |
| 22:22:09 | brixen | ^5's agardiner |
| 22:22:10 | agardiner | :-D |
| 22:22:47 | agardiner | any other easy items like that on your wishlist? |
| 22:22:48 | evan | huzzah! |
| 22:22:58 | evan | does it print the current line of code yet? |
| 22:23:11 | brixen | agardiner: yes, the mixed display when I si or ni |
| 22:23:22 | agardiner | yep, current line if you step by line or current bytecode if you step by instruction |
| 22:23:28 | drbrain | agardiner: does ^C behave properly (doesn't quit) |
| 22:24:06 | agardiner | drbrain: not yet - and i'm not going to change it just yet... |
| 22:24:23 | brixen | agardiner: could I get ascii art petunias when an exception is raised? :D |
| 22:24:37 | agardiner | there is an issue whereby if an exception is raised in the debugger code, it doesn't display it and appears to lock up |
| 22:24:40 | antares | can't figure out how to add public page at LH: what I add requires readers to be authorized :\ |
| 22:24:46 | agardiner | ^C gets you out of that |
| 22:24:54 | drbrain | agardiner: fair |
| 22:25:06 | agardiner | brixen: sorry, i'm no good at ascii art |
| 22:25:08 | agardiner | :-( |
| 22:25:26 | binary42_ enters the room. | |
| 22:25:30 | brixen | agardiner: heh, oh well. what you've got already is pretty enough :) |
| 22:25:37 | drbrain | aalib is your friend |
| 22:25:59 | agardiner | drbrain: :-) |
| 22:26:05 | agardiner | does it do petunias? |
| 22:26:31 | drbrain | agardiner: AFAIK, it'll convert any input image into ascii art |
| 22:26:57 | evan | what fonts to people use for coding? |
| 22:27:02 | agardiner | wow! that's impressive |
| 22:27:56 | drbrain | evan: Osaka Mono for terminal, Courier for vim (as vim does some double-anti-alias pukiness to Osaka Mono) |
| 22:28:23 | evan | never heard of Osaka Mono |
| 22:28:30 | agardiner | evan: whatever the default is... who has time to mess with fonts? :-) |
| 22:28:38 | zenspider | comes with osx extra font package |
| 22:28:52 | teflonted leaves the room. | |
| 22:28:52 | jeremydurham leaves the room. | |
| 22:28:54 | zenspider | I use bitstream vera sans mono for term + emacs |
| 22:29:11 | zenspider | agardiner: my eyes have time to mess with fonts, and they appreciate it |
| 22:29:49 | drbrain | Osaka is a Japanese font |
| 22:29:50 | agardiner | yeah, i guess i'd make time if the default was really sucky... |
| 22:29:58 | evan | i've been using Monaco for term, Bitstream for vim |
| 22:30:54 | antares | evan: I use Andale Mono for both terminal and Emacs |
| 22:30:56 | rubuildius_amd64 | Adam Gardiner: 03a451140; 1787 files, 6214 examples, 22026 expectations, 0 failures, 1 error; http://rafb.net/p/mX7ZGC49.html |
| 22:31:02 | seydar enters the room. | |
| 22:31:51 | seydar | you know what sucks? safari 3.1 breaking your mac, you having to reinstall your OS, and losing your entire /usr/local directory tree and every CL app you've ever installed in about 3 years |
| 22:31:52 | zenspider | there is a new fork of bitstream called deja vu. exactly the same but extended unicode. doesn't help for coding, but I actually like the san serif proportional as well for reading |
| 22:32:22 | agardiner | oops! an extraneous change snuck in with that last commit... |
| 22:32:37 | seydar | luckily rubinius still works. drbrain, did you say you got rubygems working? |
| 22:32:53 | drbrain | seydar: shotgun/rubinius gem help |
| 22:32:59 | zenspider | seydar: did you install with the "archive" option? |
| 22:33:10 | seydar | drbrain: huzzah! |
| 22:33:17 | zenspider | seydar: if so, your old /usr/local is in /Previous\ Systems/ |
| 22:33:35 | seydar | zenspider: oh. my. god. i love you |
| 22:33:54 | evan | o/~ Can you feel, the love, tonight... o/~ |
| 22:34:06 | seydar | oh. dont think i did. i take back my love |
| 22:34:18 | evan | i don't have a song for that. |
| 22:34:24 | zenspider | antares: I liked andale mono, it was my second place... I spent a lot of time going back and forth |
| 22:34:28 | zenspider | hahaha |
| 22:34:30 | seydar | "lets just be friends" |
| 22:34:39 | zenspider | there has to be a "take back my love" song |
| 22:34:39 | boyscout | 1 commit by Adam Gardiner |
| 22:34:40 | boyscout | * Remove extraneous change from previous commit; 5468184 |
| 22:34:57 | seydar | whoops. bad time to come on and spam the channle. must go to MAN SCOUTS |
| 22:35:00 | evan | zenspider: i'm sure there is, it's lyrics don't spring to mind is all. |
| 22:35:08 | seydar | adiaux |
| 22:35:11 | seydar leaves the room. | |
| 22:35:15 | evan | man scouts? ie, drinking beer and throwing darts? |
| 22:36:07 | agardiner | sounds like something a feminist convention would have... |
| 22:36:24 | zenspider | evan: hrm... most of them are celine dion. blech. and wrong type of "take back my love"... |
| 22:36:39 | zenspider | but... http://www.sweetslyrics.com/252135.Eyes%20Set%20To%20Kill%20-%20This%20Love%20You%20Breathe.html might work. :) |
| 22:36:46 | zenspider | I have my dart badge |
| 22:36:58 | zenspider | haven't gotten my beer badge tho... |
| 22:37:03 | zenspider | vodka however... |
| 22:37:30 | evan | heh |
| 22:40:03 | binary42 leaves the room. | |
| 22:41:22 | evan | http://www.modrails.com/ |
| 22:41:23 | evan | interesting... |
| 22:42:56 | brixen | that guy was in channel talking about COW in mri iirc |
| 22:45:08 | evan | oh |
| 22:45:08 | rubuildius_amd64 | Adam Gardiner: 546818476; 1787 files, 6214 examples, 22028 expectations, 0 failures, 0 errors; http://rafb.net/p/qrzDUa80.html |
| 22:45:10 | evan | that guy! |
| 22:45:48 | rubuildius_ppc | Adam Gardiner: 546818476; 1787 files, 6217 examples, 22057 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/171243 |
| 22:45:49 | rubuildius_ppc | Adam Gardiner: 03a451140; 1787 files, 6217 examples, 22055 expectations, 0 failures, 1 error; http://pastie.caboo.se/paste/171239 |
| 22:46:51 | ezmobius | yeah he's rewritten the mri' gc to be cow friendly |
| 22:47:23 | tizianobis enters the room. | |
| 22:47:51 | evan | and i'm assuming their apache module is simply passing serializing the request back to ruby |
| 22:48:04 | ezmobius | im not sure how it works |
| 22:50:42 | radarek enters the room. | |
| 22:52:25 | _martinS_ enters the room. | |
| 22:57:58 | bburcham enters the room. | |
| 22:57:59 | w1rele55 leaves the room. | |
| 22:59:12 | bburcham leaves the room. | |
| 23:04:24 | wmoxam leaves the room. | |
| 23:06:46 | mutle leaves the room. | |
| 23:08:06 | teflonted enters the room. | |
| 23:10:54 | jptix leaves the room. | |
| 23:17:42 | teflonted leaves the room. | |
| 23:17:51 | tizianobis leaves the room. | |
| 23:20:33 | loincloth enters the room. | |
| 23:23:18 | loincloth leaves the room. | |
| 23:25:06 | rue | evan: Consolas or ProggyClean |
| 23:25:11 | rue | Actually, Obama <em>was/is</em> a <b><em>p</em>rofessor</b>. He is not a <b><em>P</em>rofessor</b> which refers to the tenured position. This is the general practice on campuses for adjuncts, senior lecturers (which Obama is,) using the term 'professor' in reference to their job. |
| 23:25:14 | mark___ enters the room. | |
| 23:25:26 | rue | Ops, my apologies! |
| 23:26:15 | rue | evan: My standard qualification test is that ,. ;: O0 and l1 as well as () [] {} are easily distinguishable |
| 23:26:27 | evan | yep |
| 23:27:17 | rue | I really like Consolas. I only use ProggyClean wherever antialiasing is not available. AA is required for Consolas |
| 23:27:41 | rue | Monaco, Bitstream and DejaVu are OK too |
| 23:30:58 | FoobarWidget | consolas is a bit blurry for sizes < 13 :( |
| 23:31:01 | tarcieri | Il1| |
| 23:33:09 | macournoyer leaves the room. | |
| 23:33:18 | rue | FoobarWidget: I find it OK 11+, but 12-14 is definitely best |
| 23:33:41 | rue | tarcieri: Ah, yeah, capital 'i' also. The pipe is usually pretty clear |
| 23:33:45 | FoobarWidget | I posted 2 tickets on lighthouse |
| 23:33:55 | FoobarWidget | they're about pretty bad bugs in exception handling |
| 23:34:00 | lstoll_ leaves the room. | |
| 23:34:31 | jayWHY leaves the room. | |
| 23:35:07 | boyscout | 1 commit by Adam Gardiner |
| 23:35:08 | boyscout | * Display source line in Debugger decode listing; ef616fe |
| 23:35:32 | agardiner | brixen: check that out and let me know if it is what you were after... |
| 23:36:24 | rue | Hm, interesting behaviour |
| 23:37:27 | brixen | agardiner: ok, will do |
| 23:44:18 | mark___ leaves the room. | |
| 23:45:08 | rubuildius_amd64 | Adam Gardiner: ef616fe2c; 1787 files, 6214 examples, 22028 expectations, 0 failures, 0 errors; http://rafb.net/p/HLpA7v13.html |
| 23:45:56 | pluskid enters the room. | |
| 23:46:02 | brixen | agardiner: awesome! |
| 23:46:34 | agardiner | great! |
| 23:47:16 | boyscout | 4 commits by Brian Ford |
| 23:47:17 | boyscout | * Added ETR to MSpec spinner formatter.; e5480fa |
| 23:47:18 | boyscout | * Added String#compare_substring. Reworked String#chop! and #chomp!.; 990d47b |
| 23:47:19 | boyscout | * Rework String#insert.; a857b73 |
| 23:47:20 | boyscout | * Fix errors in String#count_table spec descriptions.; f47c446 |
| 23:47:36 | brixen | evan: see if you like the ETR. if not, we can ditch it |
| 23:47:52 | evan | k |
| 23:47:58 | brixen | my 20min of "fun" for the afternoon :) |
| 23:49:45 | srbaker leaves the room. | |
| 23:50:08 | boyscout | 1 commit by Adam Gardiner |
| 23:50:09 | boyscout | * Fix Debugger decode command so it handles missing source; 60a6b20 |
| 23:51:44 | webmat enters the room. | |
| 23:54:28 | srbaker enters the room. | |
| 23:55:18 | srbaker leaves the room. | |
| 23:56:02 | octopod leaves the room. | |
| 23:57:13 | srbaker enters the room. | |
| 23:58:42 | jartz leaves the room. | |
| 23:58:47 | imajes_ enters the room. |