Show enters and exits. Hide enters and exits.
| 00:00:08 | wycats__ leaves the room. | |
| 00:00:27 | wycats enters the room. | |
| 00:04:10 | rue | drbrain: I just added the readme today, so it is pretty rough.. but that part should build without issue. You do have the ffi.h.in file, right? |
| 00:04:37 | drbrain | rue: I do, but I don't see any of the external libs being built |
| 00:06:02 | drbrain | rue: the very first thing that happens with `rake build` is GEN instructions.rb |
| 00:11:09 | rue | `cd external_libs/libffi; ./configure` also fails? |
| 00:11:21 | rue | Or does not help at least? |
| 00:14:23 | drbrain | rue: I could try it, but I'd rather play stupid user :) |
| 00:14:44 | rue | Heh |
| 00:15:37 | drbrain | yes, running that gets me farther |
| 00:15:42 | rue | You definitely should be building in the vm directory |
| 00:16:15 | rue | The tests will break anyway, a JITResolver error, although dbussink has that one fixed locally. Then there is another problem after that |
| 00:16:32 | rue | I am hitting the hay, should get the build process smoothed out tomorrow |
| 00:16:44 | drbrain | when I get to LD vm now: |
| 00:16:53 | drbrain | external_libs/libtommath/libtommath.a: No such file or directory |
| 00:17:00 | drbrain | and same for onig, ffi, ltdl and ev |
| 00:17:22 | drbrain | so building external_libs is the only thing you're missing, I bet |
| 00:17:25 | drbrain | night! |
| 00:17:26 | rue | It is not generating the rest, yeah.. that is from `rake build` ? Do `rake clean; rake`, any difference? |
| 00:17:30 | rue | Nites :) |
| 00:17:33 | drbrain | I'm not in a rush to CPP myself :) |
| 00:18:08 | rue | Good ;) |
| 00:18:49 | wycats leaves the room. | |
| 00:19:12 | drbrain | rake clean; rake builds external_libs |
| 00:20:40 | drbrain | and then the JITResolver failure |
| 00:21:08 | mutle leaves the room. | |
| 00:28:55 | wmoxam enters the room. | |
| 00:30:40 | mutle enters the room. | |
| 00:34:50 | rue leaves the room. | |
| 00:40:38 | rue enters the room. | |
| 00:43:06 | twbray leaves the room. | |
| 00:43:08 | qrush | hey folks, any ideas on where to go with http://rubinius.lighthouseapp.com/projects/5089/tickets/625-memoized-gem-issues#ticket-625-1 ? |
| 00:43:47 | zenspider | looking |
| 00:44:40 | heycarsten enters the room. | |
| 00:45:04 | zenspider | qrush: I'd start by looking at meta-oriented specs and/or writing one based on: (class<<self; self; end).send(:define_method, name) do |*args| |
| 00:45:05 | qrush | I'd love to fix it but i'm not really sure where to start. |
| 00:45:19 | zenspider | if we have a known related failure, great... if not, we need one (assuming your assumptions are right :) |
| 00:45:29 | zenspider | well, first step is to get a minimal repro into the specs |
| 00:48:47 | boyscout | 1 commit by Ryan Davis |
| 00:48:48 | boyscout | * Added; 1b519d1 |
| 00:49:13 | jbarnette | zenspider: 2nd best commit message evar |
| 00:50:42 | qrush | zenspider, sounds good. now to figure out where to add the spec :| |
| 00:52:50 | zenspider | qrush: I vote for define_method_spec |
| 00:53:02 | rubuildius_ppc | Ryan Davis: 1b519d12f; bin/ci failed! http://rafb.net/p/Rhxjue53.html |
| 00:53:37 | wycats enters the room. | |
| 00:53:39 | zenspider | rubuildius_ppc LIAR! |
| 00:53:54 | zenspider | man... we REALLY don't have consistent specs right now |
| 00:54:00 | imajes enters the room. | |
| 00:54:34 | zenspider | shit... that sucks. is anyone assigned to look at that? |
| 00:54:37 | seydar enters the room. | |
| 00:54:59 | qrush | zenspider: alright, thanks. it's a bit daunting to figure out where to begin. much appreciated |
| 00:56:50 | seydar | qrush: sounds like i missed some good information. whats going on? |
| 00:57:16 | rubuildius_ey64 | Ryan Davis: 1b519d12f; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors |
| 00:57:24 | qrush | seydar: http://rubinius.lighthouseapp.com/projects/5089/tickets/625-memoized-gem-issues#ticket-625-1 |
| 00:57:29 | jbarnette | zenspider: I ran into that a few days ago. even promised he'd fix it. i totally heard him. there were witnesses. |
| 00:58:04 | zenspider | jbarnette: who? |
| 00:58:30 | jbarnette | zenspider: you know, even! or evan. |
| 00:59:38 | zenspider | doh. I totally read that as even and didn't consider evan |
| 00:59:52 | zenspider | ok... new CI is up and running on ci2 |
| 01:00:02 | seydar | hazzah |
| 01:00:21 | zenspider | it isn't getting new data from the current slaves, but that data can be folded in later |
| 01:00:28 | zenspider | new crontab is totally self updating |
| 01:00:43 | zenspider | it'll update the rubinius checkout and update it's crontab from that |
| 01:00:57 | zenspider | so self repair should be in play now |
| 01:01:13 | zenspider | now I guess we get the new IRC bot up and running... |
| 01:01:38 | zenspider | then we can flip the rubuildius bots over to the new clients |
| 01:01:47 | zenspider | or bring them up on vmware slices |
| 01:02:17 | seydar | sounds like we're bringing nukes to a gun fight |
| 01:02:26 | seydar | oh wait, nvm |
| 01:02:27 | cremes enters the room. | |
| 01:02:34 | seydar | nukes to a thermonuclear war. all is well |
| 01:03:13 | zenspider | heh |
| 01:03:32 | zenspider | I just prefer to make a tweak over here and commit and push it... not to have to do a bunch of admin work |
| 01:03:43 | zenspider | my website is the same way... push to perforce, website updates itself |
| 01:04:50 | adamwiggins_ enters the room. | |
| 01:06:10 | adamwiggins_ leaves the room. | |
| 01:07:08 | jbarnette | zenspider: way to go on the ci |
| 01:08:21 | zenspider | I soooo don't want to write an IRC lib. :/ |
| 01:11:08 | jbarnette | zenspider: http://github.com/RISCfuture/autumn/tree/master |
| 01:11:20 | jbarnette | scroll down for readme |
| 01:11:33 | jbarnette | ugh, depends on facets |
| 01:12:46 | zenspider | won't do it then |
| 01:13:00 | jbarnette | amen |
| 01:13:06 | pauldix enters the room. | |
| 01:15:53 | seydar | zenspider: apeiros's butler |
| 01:16:11 | imperator enters the room. | |
| 01:16:29 | seydar | thats his lib for irc bots |
| 01:16:37 | seydar | permission to write one for rubinius? |
| 01:16:58 | seydar | wait whats this bot supposed to do? |
| 01:17:59 | zenspider | this is for rubinius' CI notifier |
| 01:18:11 | zenspider | basically centralizing the rubuildius bots |
| 01:18:22 | zenspider | so we'll have one bot reporting for all results |
| 01:18:26 | pauldix leaves the room. | |
| 01:19:19 | seydar | whats wrong with multiple? |
| 01:20:25 | zenspider | there is no reason to have multiple. we don't need N * M bots in here (N=platforms, M = ruby impls) |
| 01:20:34 | seydar | couldn't the other bots email notifications to a specified account, and then the central bot can check it and post it? |
| 01:21:02 | zenspider | yes, that'd be one way to do it |
| 01:21:17 | seydar | any reason why we shouldn't run with it? |
| 01:21:34 | zenspider | run with what? |
| 01:21:51 | seydar | the email notifiers and email checker method |
| 01:23:16 | zenspider | yes, there is no need to rearchitect it. that part is done |
| 01:23:42 | seydar | so... the bots are all built, and they all send IRC updates already |
| 01:25:07 | zenspider | no... |
| 01:25:15 | seydar | ok then what |
| 01:25:19 | seydar | is built? |
| 01:25:27 | zenspider | irc bots no longer build. that was a bad design to begin with |
| 01:25:49 | zenspider | the build system is done, with a fairly full client and server architecture |
| 01:25:56 | zenspider | all that remains is a notification system |
| 01:26:34 | seydar | ok im a little lost as to the architecture |
| 01:26:40 | seydar | but thats ok |
| 01:26:51 | seydar | because i'm probably being a pain |
| 01:27:10 | zenspider | :P |
| 01:27:55 | seydar | whoa, cpp was merged to master? |
| 01:28:13 | drbrain | seydar: no |
| 01:28:15 | seydar | nopes, false |
| 01:28:25 | seydar | yea, i clicked the wrong link |
| 01:28:37 | zenspider | client machines poll the server for triggered updates. they then update rubyspecs + whatever ruby impl they're repsonsible for testing. They then build and test and send the results up to the server. |
| 01:28:50 | zenspider | server then collects results into an HTML page and updates indexes |
| 01:29:06 | zenspider | an irc bot on the server would then see the updated indicies and notify as necessary |
| 01:30:08 | seydar | ooh, i understand now |
| 01:31:31 | seydar | so is code documentation a worthy project? |
| 01:31:50 | seydar | as in going through the VM and docing it up to Fixnum#MAX |
| 01:33:12 | zenspider | seydar: we do have a ticket for bringing over MRI's rdoc and injecting it into the right places... that'd be lovely if someone took that on soon |
| 01:33:33 | seydar | sweetsauce. sounds like a plan |
| 01:33:55 | seydar | i really want to be useful, but you know i really haven't been ever. and i can't do c/pp |
| 01:34:58 | rue leaves the room. | |
| 01:36:11 | rue enters the room. | |
| 01:36:30 | seydar | i pulled the cpp branch. how do i switch to the normal branch? |
| 01:36:55 | zenspider | seydar: go nuts... I'd love to see the rdoc get injected |
| 01:37:04 | zenspider | even if stale, we can update rdoc quicker than the mri team |
| 01:37:12 | zenspider | seydar: git checkout $branch |
| 01:37:18 | seydar | yea, that pulls |
| 01:37:26 | seydar | but what about switching back to master? |
| 01:37:29 | zenspider | git branch lists your branches |
| 01:37:33 | seydar | git return $branch |
| 01:37:36 | zenspider | git checkout master |
| 01:37:47 | seydar | oh |
| 01:39:28 | seydar | awesome sauce |
| 01:39:48 | seydar | what time is it? adventure time |
| 01:40:46 | michalw leaves the room. | |
| 01:41:18 | wyhaines leaves the room. | |
| 01:41:45 | wyhaines enters the room. | |
| 01:42:22 | cheaproc enters the room. | |
| 01:45:36 | seydar | drbrain: i'm looking at the rdoc incompatibility ticket, http://rubinius.lighthouseapp.com/projects/5089/tickets/311-bug-rdoc-version-seems-to-be-incorrect |
| 01:46:03 | seydar | what is the current state of it? |
| 01:47:27 | drbrain | I'm getting around to it later this week |
| 01:49:19 | seydar | sweet |
| 01:49:55 | seydar | zenspider: where's the MRI rdoc that i need to inject? |
| 01:52:57 | drbrain | seydar: in a 1.8 checkout or tarball |
| 01:53:32 | seydar | oh, is this for stdlib and core? |
| 01:53:54 | drbrain | yeah |
| 01:53:56 | seydar | btw, the 'stalk me' link on your site is very tempting |
| 01:54:01 | zenspider | it might be easier to grab it from the generated yaml files rather than from the source itself |
| 01:54:06 | zenspider | core |
| 01:54:23 | seydar | zenspider: where are the generated yaml files? |
| 01:56:10 | seydar | i feel like a kid in a candy shop |
| 01:56:13 | seydar | zenspider: whats involved in the File class methods ticket? |
| 01:58:10 | benburkert leaves the room. | |
| 01:58:28 | drbrain | the installed ones are in /usr/local/share |
| 01:58:48 | zenspider | seydar: if you can ri String.split then you have the yaml files already |
| 01:59:00 | seydar | gotcha |
| 01:59:03 | zenspider | on osx and other unix, they're in /usr/local/share/rdoc |
| 01:59:43 | zenspider | the File class methods ticket is pretty straightforward... we're just missing a ton of stuff... |
| 01:59:55 | zenspider | the ticket is a bit old, so it might have been partially done |
| 02:00:23 | seydar | zenspider: FFI kind of stuff? |
| 02:00:42 | zenspider | some might be, yeah. |
| 02:00:51 | zenspider | gotta run. dinner time. |
| 02:00:52 | seydar | how.... excellent |
| 02:00:56 | seydar | eat up |
| 02:01:01 | zenspider | PM me if you have any q's and I'll get them later |
| 02:01:07 | seydar | kk will do |
| 02:01:59 | qrush | so i'm getting stuck including a Module inside of an rspec behavior |
| 02:02:39 | qrush | http://pastie.org/229463 |
| 02:02:54 | qrush | any clues? :/ |
| 02:03:33 | lopex leaves the room. | |
| 02:04:07 | jtoy enters the room. | |
| 02:05:08 | seydar | uhh, the README in /spec is seriously outdated now, considering half the directories aren't there anymore. where did they go? |
| 02:06:06 | seydar | drbrain: where did /spec/ruby get moved to? |
| 02:11:55 | c0sin leaves the room. | |
| 02:13:19 | rubuildius_amd64 leaves the room. | |
| 02:15:28 | rubuildius_amd64 enters the room. | |
| 02:15:36 | rubuildius_amd64 leaves the room. | |
| 02:15:47 | rubuildius_amd64 enters the room. | |
| 02:15:55 | djwhitt enters the room. | |
| 02:16:20 | benburkert enters the room. | |
| 02:22:41 | seydar | hooray for jump errors! |
| 02:22:42 | seydar | http://pastie.org/229469 |
| 02:23:10 | seydar | when calling the method 'find', which doesn't exist, on an array that is not empty, it produces a localjumperror |
| 02:23:14 | seydar | reliably |
| 02:24:03 | jbarnette leaves the room. | |
| 02:25:18 | seydar | to the lighthouse, cap'n! |
| 02:25:35 | VVSiz_ enters the room. | |
| 02:27:10 | seydar | posted |
| 02:28:20 | blakewatters enters the room. | |
| 02:32:56 | benburkert leaves the room. | |
| 02:34:42 | ryanlowe_ enters the room. | |
| 02:34:43 | rue leaves the room. | |
| 02:35:39 | ijcd_ leaves the room. | |
| 02:35:42 | rue enters the room. | |
| 02:36:03 | ryanlowe leaves the room. | |
| 02:37:21 | dysinger leaves the room. | |
| 02:37:59 | seydar | here's my official list of missing class methods on File in rubinius: http://pastie.org/229477 |
| 02:39:54 | nicksieger leaves the room. | |
| 02:40:35 | benburkert enters the room. | |
| 02:40:44 | drbrain | seydar: note that some of those come from IO |
| 02:40:54 | seydar | ok, now im really confused. File.public_methods(false).sort returns different info than the rdoc. obviously, comments and docs should be really more of "suggestions", but I thought this was supposed to be up to date. also, I have no idea what some of these methods do |
| 02:41:46 | wyhaines leaves the room. | |
| 02:43:01 | VVSiz leaves the room. | |
| 02:46:33 | drbrain | yes, some aren't documented |
| 02:49:28 | seydar | scary. have no idea what they do. |
| 02:49:51 | seydar | drbrain: so i'm going through and adding the file methods that are doc'd in MRI and missing from Rubinius right now |
| 02:50:45 | drbrain | ok |
| 02:50:49 | seydar | and for #owned?, is it checking that the uid bit of the file matches the euid, or just that the uid bit is set? |
| 02:51:01 | seydar | http://ruby-doc.org/core-1.8.6/classes/File.html#M002591 |
| 02:51:09 | seydar | wait |
| 02:51:09 | seydar | nvm |
| 02:51:15 | seydar | i am extra dumb tonight |
| 02:51:30 | seydar | this is why i need a fake person to talk to |
| 02:52:15 | seydar | heh, for april fools i should rename #owned? to #pwned? |
| 02:52:27 | drbrain | seydar: like http://en.wikipedia.org/wiki/Realdoll ? |
| 02:53:31 | seydar | "ooh baby. you're so HOT. now tell me what File#owned? does" |
| 02:54:13 | lstoll leaves the room. | |
| 02:54:36 | drbrain | seydar: ri File::owned? gives me something |
| 02:55:05 | seydar | ri is busted on my machine. plus i figured it out by, get this, reading every word in the two sentence rdoc description |
| 02:56:26 | seydar | drbrain: you say you're giving rdoc the ability to document methods which don't exist? |
| 02:57:36 | twbray enters the room. | |
| 02:58:06 | drbrain | yes, maybe end of the week |
| 02:58:21 | seydar | sweet! |
| 03:01:23 | seydar | nice, i did something useful |
| 03:01:46 | qrush | zenspider: you still around? |
| 03:01:55 | qrush | I really don't understand how to reproduce this via a spec |
| 03:02:12 | qrush | http://rubinius.lighthouseapp.com/projects/5089/tickets/625-memoized-gem-issues#ticket-625-1 |
| 03:02:52 | seydar | holy crapzor! they've started adding llvm support! |
| 03:03:11 | seydar | this is so awesome! rubinius is moving lightning fast! |
| 03:03:54 | twbray leaves the room. | |
| 03:04:26 | seydar | drbrain: do you know when peeps started adding LLVM fun? |
| 03:06:30 | drbrain | no |
| 03:07:17 | seydar | where's commit history? |
| 03:07:31 | drbrain | git log |
| 03:07:44 | seydar | but of course! i need to do a little more thinking |
| 03:07:50 | seydar | i guess im used to talking to myself |
| 03:08:00 | qrush | you could apply that thinking to my ticket instead :P |
| 03:09:26 | seydar | i saw your ticket, actually |
| 03:09:34 | seydar | where's the file that does metaclasses in 10 lines? |
| 03:09:52 | djwhitt | seydar: first I heard of it (LLVM) was sometime around this post from evan: http://blog.fallingsnow.net/2008/05/23/simple-vm-jit-with-llvm/ |
| 03:10:01 | qrush | I really wish I know what you were talking about seydar, but i'm new. |
| 03:11:50 | qrush | Any help would be appreciated. :) |
| 03:12:40 | seydar | qrush: i read a while ago that there was some file that implemented metaclasses in 10 lines. the bug could possibly be there |
| 03:12:53 | qrush | I think perhaps the issue is with how i'm including Memoized. |
| 03:13:03 | qrush | I'm including it straight into a file, and not into a class |
| 03:13:42 | ijcd enters the room. | |
| 03:13:51 | ijcd leaves the room. | |
| 03:13:56 | qrush | But still, my example works in irb and not rbx. and i have no idea how to reproduce this outside of the memoize gem. :/ i've tried stripping things out, but i can't seem to reproduce the issue inside of a spec |
| 03:14:31 | benburkert leaves the room. | |
| 03:15:55 | benburkert enters the room. | |
| 03:18:11 | seydar | qrush: its how rubinius creates metaclasses |
| 03:22:25 | qrush | seydar: yeah, that doesn't help with my issue though :/ |
| 03:22:31 | seydar | yea |
| 03:22:33 | seydar | i have no clue |
| 03:22:51 | ezmobius leaves the room. | |
| 03:25:26 | seydar | i |
| 03:25:36 | seydar | have decided that functional programming is amazing |
| 03:26:03 | seydar | helps a lot when formating information, like when i created a nice list for adding file methods |
| 03:27:38 | neelance leaves the room. | |
| 03:30:03 | robin_dewd enters the room. | |
| 03:33:26 | jbarnette enters the room. | |
| 03:34:33 | rue leaves the room. | |
| 03:35:12 | rue enters the room. | |
| 03:37:37 | rubuildius_amd64 | Ryan Davis: 1b519d12f; bin/ci failed! http://rafb.net/p/3PkuLc51.html |
| 03:40:49 | jbarnette leaves the room. | |
| 03:41:27 | dfg59 enters the room. | |
| 03:43:17 | dfg59 leaves the room. | |
| 03:46:44 | jbarnette enters the room. | |
| 03:49:01 | robin_dewd leaves the room. | |
| 03:52:00 | wyhaines enters the room. | |
| 03:52:00 | seydar | ugh, i miss svn |
| 03:54:01 | seydar | ugh finally |
| 03:55:53 | seydar | yes, i like git again |
| 03:55:57 | lstoll enters the room. | |
| 03:56:37 | binary42 enters the room. | |
| 03:59:30 | chad | i have a like/hate relationship with git :) |
| 04:00:00 | seydar | :-). is there still that bot that posts an announcement when someone commits? |
| 04:01:11 | seydar | why are there no specs for File? |
| 04:02:29 | tarcieri | boyscout? yes |
| 04:02:36 | tarcieri | or at least it was on earlier today |
| 04:03:02 | seydar | im a boyscout too! he should show me some brotherly love |
| 04:03:15 | seydar | tarcieri: btw, awesomesauce job on revactor |
| 04:03:23 | tarcieri | yeah thanks |
| 04:03:45 | seydar | so do you know where the File specs are? |
| 04:04:06 | blakewatters leaves the room. | |
| 04:04:40 | seydar | this is ridiculous |
| 04:05:35 | drbrain | I was a boyscout |
| 04:05:37 | seydar | found it! its under frozen |
| 04:05:43 | seydar | drbrain: good man. |
| 04:05:52 | drbrain | seydar: don't edit those, though |
| 04:05:57 | drbrain | edit the spec/ruby ones |
| 04:06:03 | tarcieri | yeah, under frozen |
| 04:06:03 | seydar | there is no spec/ruby |
| 04:06:08 | seydar | and i want to ADD specs |
| 04:06:16 | seydar | because i modified kernel/core/file.rb |
| 04:06:21 | drbrain | rake spec:update |
| 04:06:47 | seydar | should i not have modified kernel/core/file.rb? I felt like it was the right place to |
| 04:06:57 | drbrain | no, that's fine |
| 04:07:04 | seydar | kk. |
| 04:07:08 | seydar | now to get some speczors |
| 04:07:10 | drbrain | to add a spec, you want to work in spec/ruby |
| 04:08:35 | seydar | kk |
| 04:08:46 | seydar | ok, i'm thoroughly confused now. the spec is there |
| 04:09:29 | seydar | but it has this "needs to be reviewed" bit. that means it wasnt there until I added it, right? |
| 04:10:25 | drbrain | can you paste your screen output |
| 04:10:28 | drbrain | ? |
| 04:11:30 | seydar | k, it was within the spec file |
| 04:11:54 | seydar | http://pastie.org/229525 |
| 04:12:14 | drbrain | oh, that bit |
| 04:12:18 | drbrain | ignore those |
| 04:12:26 | drbrain | unless you want to completely spec it |
| 04:12:36 | drbrain | then you may delete it |
| 04:13:22 | ezmobius enters the room. | |
| 04:13:32 | seydar | so.. I don't need to spec it? I'd like to start it, but I'm not too good at manipulating File |
| 04:14:42 | djwhitt leaves the room. | |
| 04:18:10 | cremes | seydar: for working with rubyspecs, see: http://rubinius.lighthouseapp.com/projects/5089/howto-develop-with-a-separate-rubyspec-repo |
| 04:20:25 | boyscout | 1 commit by Ari Brown |
| 04:20:26 | boyscout | * I added a few methods that were missing from File. There are more missing, but they ...; 0ac4d86 |
| 04:21:09 | seydar | YES |
| 04:21:17 | seydar | I.... am.... COOL! |
| 04:21:52 | djwhitt enters the room. | |
| 04:25:21 | drbrain | seydar: duh! |
| 04:25:39 | seydar | man. girlfriend's gonna LOVE to hear about this! |
| 04:25:40 | rubuildius_ppc | Ari Brown: 0ac4d862f; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors |
| 04:25:42 | seydar | or... mabye not |
| 04:25:54 | seydar | pounds it with rubuildius! |
| 04:26:00 | drbrain | she'd better |
| 04:26:53 | jbarnette | seydar: hey, any particular reason for the inconsistent self::Stat usage? |
| 04:27:11 | jbarnette | seydar: I don't care deeply, but consistency is teh nice :) |
| 04:27:40 | seydar | jbarnette: oh, inconsistent with the rest of rubinius? no. I thought i saw it somewhere else in rubinius, so I figured that it was the in-thing to do |
| 04:27:45 | seydar | i'm guess i'm wrong |
| 04:27:53 | jbarnette | seydar: inconsistent with the rest of the file |
| 04:27:58 | seydar | doesn't matter though... time for another commit! |
| 04:28:06 | jbarnette | i'm just helping you pad your commit stats |
| 04:29:59 | seydar | hehe thanks |
| 04:30:04 | seydar | sshh dont tell ev-an |
| 04:30:12 | seydar | man, git is FAST |
| 04:30:13 | boyscout | 1 commit by Ari Brown |
| 04:30:14 | boyscout | * fixed kernel/core/file.rb for consistency!; c199822 |
| 04:30:17 | seydar | svn takes forever to commit |
| 04:30:26 | seydar | boyscout: pound it! |
| 04:30:56 | seydar | is the code for the bot public? i'd like to make him react to events such as 'pound it' and 'slap me five' |
| 04:31:48 | drbrain | corundum: botsnack |
| 04:31:49 | corundum | drbrain: thanks :) |
| 04:32:01 | jbarnette | heh |
| 04:32:01 | drbrain | boyscout: botsnack |
| 04:32:08 | drbrain | :( |
| 04:32:42 | seydar | that ungrateful bastard! |
| 04:34:24 | rue leaves the room. | |
| 04:35:11 | djwhitt | you can semi-ignore that amd64 ci failure |
| 04:35:17 | djwhitt | it appears to be having timeout issues again |
| 04:35:29 | rubuildius_ppc | Ari Brown: c199822f4; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors |
| 04:35:42 | rue enters the room. | |
| 04:36:49 | djwhitt | did zenspider ever find an IRC library he liked for the new bot? |
| 04:37:29 | djwhitt | he could probably just drb it to an rbot |
| 04:37:54 | drbrain | djwhitt: we are eviscerating one into something suitable |
| 04:38:06 | djwhitt | ah, cool |
| 04:38:07 | zenspider | good word. chaching! |
| 04:39:40 | rubuildius_ey64 | Ari Brown: c199822f4; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors |
| 04:39:40 | rubuildius_ey64 | Ari Brown: 0ac4d862f; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors |
| 04:40:33 | sholden_ enters the room. | |
| 04:43:34 | seydar | What should File.setgid? return on a file made by the current user? |
| 04:47:08 | seydar | ok, figured it out.... but testing it... i had to use /usr/bin/su, but not everyone has that.... so.... |
| 04:47:30 | jbarnette | seydar: always false, I assume, if the file was just created |
| 04:48:04 | seydar | how should i test it being true? |
| 04:48:34 | benburkert leaves the room. | |
| 04:49:22 | jbarnette | seydar: touch a file, chmod u+s it, and then File.setgid?(f) maybe? |
| 04:50:07 | seydar | k. trying that now |
| 04:50:58 | jbarnette | seydar: chmod ug+s rather, sorry, distracted |
| 04:51:01 | dysinger enters the room. | |
| 04:51:32 | seydar | trying to do that in ruby atm... |
| 04:52:14 | seydar | but, i have no idea how to. helpu min? |
| 04:52:59 | seydar | how do i perform not mswin operations? |
| 04:54:01 | seydar | platform_is_not :windows, right? |
| 04:54:24 | jbarnette | seydar: you might want to jump over to #rubyspec and see what the gents have to say |
| 04:54:42 | seydar | whoa, i was unaware that that place existed! |
| 04:55:50 | rubuildius_amd64 leaves the room. | |
| 04:55:54 | lchin enters the room. | |
| 04:56:03 | drbrain | yeah, platform_is_not |
| 04:56:20 | seydar | thanks! |
| 04:56:37 | seydar | ooh, the sweet smell of passing specs |
| 04:57:33 | rubuildius_amd64 enters the room. | |
| 04:57:33 | rubuildius_amd64 leaves the room. | |
| 04:57:47 | rubuildius_amd64 enters the room. | |
| 04:59:26 | seydar | weird. now when I'm testing setuid?, it only shows up as one spec, but there are clearly three here |
| 05:00:03 | seydar | fixed! |
| 05:00:15 | seydar | accidentally was writing in filtest for that one |
| 05:00:20 | seydar | could i just copy over the specs? |
| 05:03:48 | drbrain | copy what where? |
| 05:03:51 | seydar | hmm, in my commit message, it says "new file" instead of "modified" |
| 05:04:03 | seydar | drbrain: nvm that problem |
| 05:04:12 | seydar | the weird commit message thing is killing me |
| 05:04:21 | drbrain | don't copy things from spec/ruby to spec/frozen, though |
| 05:04:28 | seydar | drbrain: dont worry, didnt' |
| 05:05:31 | boyscout | 1 commit by Ari Brown |
| 05:05:32 | boyscout | * spec'd out File.setgid? and File.setuid?; 2b3e275 |
| 05:05:46 | seydar | now lets pray that my life is complete |
| 05:05:49 | rubuildius_amd64 | Ari Brown: c199822f4; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors |
| 05:06:03 | cheaproc leaves the room. | |
| 05:06:17 | seydar | beautiful |
| 05:06:21 | seydar | rubuildius_amd64: botsnack! |
| 05:06:35 | seydar | rubuildius_amd64: botsnack |
| 05:06:43 | seydar | corundum: help |
| 05:06:44 | corundum | help topics: core, auth [10 plugins: autoop, autorejoin, bans, keyword|forget|tell, nickserv, opme, ri|msgri, search|google, seen, topic; 46 plugins ignored: use help ignored plugins to see why] (help <topic> for more info) |
| 05:06:44 | boyscout | Commands I know: action, help, save!, say, update_git |
| 05:06:53 | seydar | boyscout: help |
| 05:06:54 | boyscout | Commands I know: action, help, save!, say, update_git |
| 05:07:01 | seydar | boyscout: action |
| 05:07:01 | boyscout | |
| 05:07:01 | goodney leaves the room. | |
| 05:07:02 | dbussink leaves the room. | |
| 05:07:07 | m7d enters the room. | |
| 05:07:13 | seydar | boyscout: action botsnack |
| 05:07:13 | boyscout | botsnack |
| 05:07:19 | benburkert enters the room. | |
| 05:07:25 | seydar | boyscout: action pounds it |
| 05:07:26 | boyscout | pounds it |
| 05:07:29 | seydar | w3rd |
| 05:07:37 | seydar | ok, take it easy everyone |
| 05:07:43 | seydar | time for me to sleep |
| 05:07:48 | seydar | s/sleep/meditate |
| 05:08:05 | sholden_ leaves the room. | |
| 05:08:06 | seydar | (getting ready for D&D 4e, so i need to brush up on my elfitude) |
| 05:08:13 | seydar leaves the room. | |
| 05:09:24 | rubuildius_ppc | Ari Brown: 2b3e27540; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors |
| 05:11:27 | wmoxam leaves the room. | |
| 05:13:53 | fbuilesv | is it just me or that commit should've gone to rubyspecs instead of rbx repos? |
| 05:15:48 | rubuildius_amd64 | Ari Brown: 2b3e27540; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors |
| 05:16:23 | benburkert leaves the room. | |
| 05:17:24 | rubuildius_ey64 | Ari Brown: 2b3e27540; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors |
| 05:18:52 | fbuilesv | drbrain: any objection to moving that commit by seydar to rubyspecs? It shouldn't go in the Rubinius repos. |
| 05:19:05 | drbrain | fbuilesv: none |
| 05:19:21 | drbrain | fbuilesv: can you get him straightened out tomorrow? |
| 05:19:32 | fbuilesv | drbrain: I'll do it now and let him now |
| 05:19:40 | drbrain | cool |
| 05:19:49 | boyscout | 1 commit by Federico Builes |
| 05:19:50 | boyscout | * Revert "spec'd out File.setgid? and File.setuid?"; c6f888c |
| 05:22:21 | nicksieger enters the room. | |
| 05:23:21 | rubuildius_ppc | Federico Builes: c6f888cac; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors |
| 05:25:22 | obvio171 leaves the room. | |
| 05:27:21 | rubuildius_ey64 | Federico Builes: c6f888cac; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors |
| 05:30:49 | rubuildius_amd64 | Federico Builes: c6f888cac; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors |
| 05:35:45 | ryanlowe_ leaves the room. | |
| 05:36:31 | m7d leaves the room. | |
| 05:40:20 | jbarnette leaves the room. | |
| 05:52:44 | dbussink enters the room. | |
| 05:53:01 | edwardam_ enters the room. | |
| 06:00:34 | edwardam leaves the room. | |
| 06:07:29 | boyscout | 2 commits by Ryan Davis |
| 06:07:30 | boyscout | * added lib/bin to ignore list, sorted others; 0d644ba |
| 06:07:31 | boyscout | * removed unnecessary logic and made simpler and safer; fda4463 |
| 06:11:19 | rubuildius_ppc | Ryan Davis: 0d644ba84; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors |
| 06:12:36 | boyscout | 1 commit by Ryan Davis |
| 06:12:37 | boyscout | * Added... interim; 4ed3ea1 |
| 06:12:51 | ezmobius leaves the room. | |
| 06:17:38 | rubuildius_ppc | Ryan Davis: 4ed3ea128; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors |
| 06:22:08 | rubuildius_amd64 | Ryan Davis: 4ed3ea128; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors |
| 06:22:09 | rubuildius_amd64 | Ryan Davis: 0d644ba84; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors |
| 06:23:55 | twbray enters the room. | |
| 06:25:01 | rubuildius_ey64 | Ryan Davis: 4ed3ea128; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors |
| 06:25:03 | rubuildius_ey64 | Ryan Davis: 0d644ba84; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors |
| 06:27:33 | dbussink | for who want to know, i just pushed a small fix i had lingering around to the cpp vm, it now actually runs more of the tests |
| 06:29:34 | jazen enters the room. | |
| 06:34:21 | rue leaves the room. | |
| 06:35:14 | rue enters the room. | |
| 06:41:03 | edwardam enters the room. | |
| 06:42:46 | edwardam_ leaves the room. | |
| 06:46:50 | jacen_ leaves the room. | |
| 06:51:51 | gnufied leaves the room. | |
| 06:57:03 | imajes_ enters the room. | |
| 06:58:23 | twbray leaves the room. | |
| 06:58:56 | thehcdreamer leaves the room. | |
| 07:03:22 | imajes leaves the room. | |
| 07:13:12 | krsh enters the room. | |
| 07:24:06 | krsh_ enters the room. | |
| 07:24:44 | Maledictus enters the room. | |
| 07:30:21 | jero5 leaves the room. | |
| 07:42:05 | krsh leaves the room. | |
| 07:56:48 | nexcastellan leaves the room. | |
| 08:05:08 | nexcastellan enters the room. | |
| 08:11:20 | mutle_ enters the room. | |
| 08:12:28 | dbussink | rue: pushed my fix |
| 08:12:51 | thehcdreamer enters the room. | |
| 08:14:40 | eljay enters the room. | |
| 08:15:13 | eljay | Working on the implementation of the missing ARGF class in rubinius |
| 08:15:44 | eljay | I need to know whether the inplace edit option was typed on the ruby command line (-i option) |
| 08:16:11 | eljay | Is thre any special internal variable that holds this piece of information? |
| 08:16:19 | eljay | in rubinius I mean |
| 08:16:41 | dysinger leaves the room. | |
| 08:22:17 | lchin leaves the room. | |
| 08:22:45 | brixen | ljulliar: you might take a look at kernel/loader.rb |
| 08:22:53 | brixen | although, I'm not sure I understand your question |
| 08:23:28 | zenspider | you can say -i.bak to save original to a .bak file |
| 08:23:50 | ljulliar | yes this is the so called inplace edit mode |
| 08:24:10 | zenspider | and we don't process -i right now, that'd be the right place to add it tho |
| 08:25:00 | ljulliar | you mean in kernel/loader.rb ? |
| 08:25:18 | zenspider | ljulliar: I should also add, we don't have -n or -p, well... not the way they should be |
| 08:25:23 | zenspider | ljulliar: yes |
| 08:25:34 | zenspider | our -p needs to get renamed to --profiler or something |
| 08:25:48 | zenspider | gah. our commandline options need a revamp |
| 08:26:00 | brixen | zenspider: yes, they badly do |
| 08:26:18 | zenspider | rbx -pi.bak -e '...' should work... we REALLY need to support that |
| 08:27:16 | zenspider | ljulliar: feel free to write up a ticket and assign to me if you want to punt. I can do that once I'm done with these CI bot changes |
| 08:28:06 | dysinger enters the room. | |
| 08:28:39 | ljulliar | I think that for now I just would like to make provision for the -i flag in the argf.rb code I'm writing |
| 08:29:07 | ljulliar | How would one detect that this flag has been set on the command line a gloabal variable? |
| 08:29:25 | ljulliar | a gloab variable of som sort would be set or what? |
| 08:29:50 | ljulliar | looking at loader.rb it is not obvious how it would operate |
| 08:29:52 | dysinger leaves the room. | |
| 08:30:15 | mutle leaves the room. | |
| 08:30:44 | radarek enters the room. | |
| 08:30:47 | twbray enters the room. | |
| 08:32:15 | zenspider | ljulliar: hopefully not a global, no... we should put those extra options somewhere. Rubinius::options or somesuch |
| 08:32:32 | Yurik leaves the room. | |
| 08:33:52 | rue leaves the room. | |
| 08:39:45 | rue enters the room. | |
| 08:45:08 | twbray leaves the room. | |
| 08:49:34 | lchin enters the room. | |
| 09:00:08 | imajes_ leaves the room. | |
| 09:08:34 | enebo_ leaves the room. | |
| 09:09:24 | headius leaves the room. | |
| 09:15:40 | octopod enters the room. | |
| 09:23:58 | headius enters the room. | |
| 09:27:03 | headius leaves the room. | |
| 09:32:46 | zimbatm enters the room. | |
| 09:43:01 | tmaeda enters the room. | |
| 09:43:32 | rue | Morning |
| 09:43:54 | rue | dbussink: Cool beens |
| 09:57:02 | edwardam leaves the room. | |
| 10:04:00 | antares_ enters the room. | |
| 10:10:32 | NoKarma enters the room. | |
| 10:15:42 | rubuildius_ey64 leaves the room. | |
| 10:16:16 | rubuildius_ey64 enters the room. | |
| 10:18:56 | lstoll leaves the room. | |
| 10:23:02 | chris2 enters the room. | |
| 10:39:12 | mutle leaves the room. | |
| 10:39:49 | mutle enters the room. | |
| 10:46:45 | zenspider | anyone awake? |
| 10:46:59 | zenspider | how's this look for new CI bot output? http://rafb.net/p/00BT6b55.html |
| 10:47:13 | zenspider | I need to add a link to the ci page |
| 10:48:10 | zenspider | I'm also thinking I should cut it down to just failures/errors |
| 10:49:29 | dbussink | looks fine to me |
| 10:51:27 | zenspider | dbussink: you don't mind that it doesn't identify the committer's name? |
| 10:51:50 | dbussink | hmm, ah, true, well, it's good to have for blaming |
| 10:52:17 | dbussink | it's doesn't show the problems on failure then? |
| 10:52:25 | dbussink | like a pastie with the output? |
| 10:52:26 | zenspider | anything else I should add / remove / modify? |
| 10:52:40 | zenspider | ci.rubini.us has all of that |
| 10:53:05 | zenspider | example: http://ci.rubini.us/ci/1214586152.M543957P29279.hoshi.fallingsnow.net.html |
| 10:54:10 | krsh leaves the room. | |
| 10:58:15 | zenspider | hrm... I wonder if there is a quick and easy way to get the committer name |
| 10:58:22 | rue | zenspider: DOA is a bit ambiguous, show the name or email |
| 10:58:34 | zenspider | rubuildius gets it from the RSS feed, which is lame |
| 10:59:05 | zenspider | name or email of what? DOA means dead on arrival... no test results. |
| 10:59:18 | zenspider | nothing to do with the committer (other than them possibly causing it) |
| 10:59:46 | rue | Name or email of the committer or both |
| 11:00:01 | zenspider | given a hash, is it possible to get the committer name remotely? |
| 11:00:07 | zenspider | I'm not gonna parse the RSS. |
| 11:00:19 | rue | I would use 'tests not run due to X' rather than DOA :) |
| 11:00:52 | zenspider | well I'm not going to parse the logs to figure out X either... |
| 11:00:57 | zenspider | that's a human's job |
| 11:01:09 | zenspider | DOA isn't hard to learn, esp since every message comes with "for more info... " |
| 11:01:31 | jtoy leaves the room. | |
| 11:02:11 | zenspider | besides... I still can't figure out how to get the committer |
| 11:02:14 | rue | Immediately obvious > easy to learn :) |
| 11:02:30 | rue | You would need to parse if the RSS does not present it otherwise |
| 11:02:57 | zenspider | rue: short and readable > verbage |
| 11:03:02 | zenspider | I'm not touching the RSS |
| 11:07:29 | rue | Then you are stuck with what you have, I think |
| 11:07:33 | rue | Be back in a while |
| 11:08:37 | rue | Stupid Apache |
| 11:38:35 | zenspider | HAHAHA: Facebook value drops $11.25bn |
| 11:56:31 | boyscout | 7 commits by Ryan Davis |
| 11:56:32 | boyscout | * first real stab at looking at the CI data; 2ba0c73 |
| 11:56:33 | boyscout | * stupid syntax; eeccaea |
| 11:56:34 | boyscout | * Added socket back. lost in package move.; 7b385ea |
| 11:56:35 | boyscout | * Sorted methods; 2ef9199 |
| 11:56:36 | boyscout | * reduced sleep; c199962 |
| 11:56:37 | boyscout | ... |
| 11:59:36 | michalw enters the room. | |
| 12:01:29 | rubuildius_ppc | Ryan Davis: 2ba0c730b; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors |
| 12:05:50 | rubuildius_amd64 | Ryan Davis: 2ba0c730b; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors |
| 12:07:57 | rubuildius_ey64 | Ryan Davis: 2ba0c730b; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors |
| 12:30:08 | octopod_ enters the room. | |
| 12:31:16 | octopod leaves the room. | |
| 12:33:26 | rue leaves the room. | |
| 12:34:16 | rue enters the room. | |
| 12:35:21 | hemulen leaves the room. | |
| 12:44:29 | inspired enters the room. | |
| 12:46:24 | radarek leaves the room. | |
| 12:53:57 | cremes leaves the room. | |
| 13:11:43 | radarek enters the room. | |
| 13:15:19 | pauldix enters the room. | |
| 13:16:29 | Yurik enters the room. | |
| 13:32:22 | sholden_ enters the room. | |
| 13:33:43 | rue leaves the room. | |
| 13:39:28 | yipstar enters the room. | |
| 13:39:47 | rue enters the room. | |
| 13:41:47 | obvio171 enters the room. | |
| 13:42:00 | obvio171 leaves the room. | |
| 13:43:01 | sholden_ leaves the room. | |
| 13:48:01 | cremes enters the room. | |
| 13:48:37 | pauldix leaves the room. | |
| 13:50:52 | sholden_ enters the room. | |
| 13:52:07 | sholden_ leaves the room. | |
| 13:53:26 | sholden_ enters the room. | |
| 13:55:38 | sholden__ enters the room. | |
| 14:00:35 | sholden___ enters the room. | |
| 14:01:32 | sholden__ leaves the room. | |
| 14:02:25 | sholden_ leaves the room. | |
| 14:04:54 | hemulen enters the room. | |
| 14:05:57 | heycarsten leaves the room. | |
| 14:06:40 | moofbong enters the room. | |
| 14:07:22 | trythil enters the room. | |
| 14:12:24 | inspired leaves the room. | |
| 14:12:37 | trythil leaves the room. | |
| 14:21:30 | NoKarma enters the room. | |
| 14:21:43 | NoKarma leaves the room. | |
| 14:21:58 | NoKarma enters the room. | |
| 14:22:09 | cyndis_ leaves the room. | |
| 14:22:42 | lchin leaves the room. | |
| 14:36:37 | AndrewO enters the room. | |
| 14:42:37 | pauldix enters the room. | |
| 14:44:20 | moofbong leaves the room. | |
| 14:44:52 | sholden___ leaves the room. | |
| 14:45:25 | heycarsten enters the room. | |
| 14:51:50 | twbray enters the room. | |
| 14:57:15 | twbray leaves the room. | |
| 15:00:20 | cheaproc enters the room. | |
| 15:04:29 | moofbong enters the room. | |
| 15:07:32 | twbray enters the room. | |
| 15:23:32 | blakewatters enters the room. | |
| 15:25:23 | fbuilesv leaves the room. | |
| 15:33:36 | rue leaves the room. | |
| 15:34:17 | rue enters the room. | |
| 15:34:45 | twbray leaves the room. | |
| 15:58:31 | wmoxam enters the room. | |
| 16:07:10 | agile leaves the room. | |
| 16:09:02 | stepheneb enters the room. | |
| 16:25:52 | dbussink leaves the room. | |
| 16:26:49 | michalw leaves the room. | |
| 16:30:09 | hemulen leaves the room. | |
| 16:33:10 | BWalton enters the room. | |
| 16:33:31 | rue leaves the room. | |
| 16:34:48 | rue enters the room. | |
| 16:48:31 | boyscout | 2 commits by Christopher Thompson |
| 16:48:32 | boyscout | * Add rb_struct_define.; bbfa9b7 |
| 16:48:33 | boyscout | * Noting why this part was commented out.; 0d9f71e |
| 16:53:37 | rubuildius_ppc | Christopher Thompson: bbfa9b764; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors |
| 16:56:41 | hemulen enters the room. | |
| 16:57:52 | rubuildius_ey64 | Christopher Thompson: bbfa9b764; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors |
| 17:00:48 | rubuildius_amd64 | Christopher Thompson: bbfa9b764; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors |
| 17:02:51 | djwhitt enters the room. | |
| 17:18:14 | neelance enters the room. | |
| 17:25:34 | yugui leaves the room. | |
| 17:27:22 | jbarnette enters the room. | |
| 17:33:27 | rue leaves the room. | |
| 17:34:53 | thehcdreamer leaves the room. | |
| 17:37:46 | djwhitt | zenspider: just curious, why did you need to get the author from the remote repos? you have a checkout on the ci server don't you? |
| 17:39:19 | rue enters the room. | |
| 18:00:05 | edwardam enters the room. | |
| 18:01:31 | nexcastellan | Rubinius people may be happy to know that we can now load (THOUGH NOT NECESSARILY RUN) RMagick. |
| 18:03:16 | twbray enters the room. | |
| 18:04:53 | lopex enters the room. | |
| 18:05:22 | jbarnette | nexcastellan: kapow! nice work! |
| 18:05:57 | nexcastellan | Thanks. :) I should probably reword "not necessarily" to "almost certainly will not", but hey, still a big step forward. |
| 18:06:29 | nexcastellan | Now I'm getting a "fuck" error message which amuses me, have to track that down and then keep on working on whatever's necessary to run our app under Rubinius. |
| 18:07:48 | nicksieger leaves the room. | |
| 18:09:53 | brweber2 enters the room. | |
| 18:17:09 | ljulliar leaves the room. | |
| 18:18:05 | nicksieger enters the room. | |
| 18:19:11 | dary enters the room. | |
| 18:19:25 | octopod leaves the room. | |
| 18:23:04 | dbussink enters the room. | |
| 18:23:10 | rue | Facebook "value"? |
| 18:24:38 | neelance_ enters the room. | |
| 18:27:16 | neelance leaves the room. | |
| 18:34:09 | binary42 leaves the room. | |
| 18:34:09 | rue leaves the room. | |
| 18:34:49 | rue enters the room. | |
| 18:37:34 | blakewatters leaves the room. | |
| 18:37:58 | blakewatters enters the room. | |
| 18:43:18 | c0sin enters the room. | |
| 18:43:54 | ezmobius enters the room. | |
| 18:44:23 | dfg59 enters the room. | |
| 18:55:02 | mutle leaves the room. | |
| 18:55:21 | fabiokung enters the room. | |
| 18:55:26 | lchin enters the room. | |
| 18:55:31 | octopod enters the room. | |
| 18:55:35 | lchin leaves the room. | |
| 18:56:51 | michalw enters the room. | |
| 19:01:47 | cheaproc_ enters the room. | |
| 19:02:02 | fbuilesv enters the room. | |
| 19:04:59 | mutle enters the room. | |
| 19:14:27 | binary42 enters the room. | |
| 19:16:00 | mkescher enters the room. | |
| 19:18:21 | cheaproc leaves the room. | |
| 19:18:37 | dctanner enters the room. | |
| 19:19:01 | cheaproc_ leaves the room. | |
| 19:19:26 | michalw leaves the room. | |
| 19:19:33 | cheaproc enters the room. | |
| 19:19:44 | michalw enters the room. | |
| 19:21:30 | benny leaves the room. | |
| 19:21:51 | ezmobius leaves the room. | |
| 19:22:01 | nexcastellan | http://rafb.net/p/tTNOtP22.html Rubinius doesn't like self-referential Structs. MRI has no problem. I welcome suggestions for workarounds but I can probably figure it out myself. |
| 19:23:26 | drbrain | you probably want something like the Array#== code |
| 19:23:41 | imajes enters the room. | |
| 19:23:53 | nexcastellan | Yeah, Struct == does Array == which does Struct == which does Array ==. |
| 19:24:02 | nexcastellan | Just not sure how to detect the loop. :) |
| 19:25:03 | drbrain | probably then Struct#== needs to not use Array#== |
| 19:25:07 | drbrain | and do its own work |
| 19:25:11 | drbrain | instead |
| 19:25:17 | nexcastellan | Ahhh.... |
| 19:25:34 | nexcastellan | Hhhmmm. Yes, that may work. |
| 19:25:40 | nexcastellan | Thanks, drbrain. |
| 19:26:27 | fabiokung leaves the room. | |
| 19:28:16 | nexcastellan | Gah, a WHOLE LOT of Struct stuff dies with self-referential structures. I wonder if there's anything else that can trigger it, but it seems to be what I'm hitting now. |
| 19:29:17 | rue | RecursionGuard may help |
| 19:30:56 | nexcastellan | Never heard of RecursionGuard, but I see it was added to array, so perhaps that's the cleanest approach. |
| 19:31:35 | rue | It is our construct, originally used to avoid recursive Array problems. It pretty much just encapsulates a stack-based approach |
| 19:31:52 | rue | kernel/core/misc.rb I think |
| 19:32:09 | nexcastellan | Well, seems likely that I'd hit exactly the same problems with Struct as with Array. |
| 19:37:57 | fabiokung enters the room. | |
| 19:50:30 | brweber2 leaves the room. | |
| 19:57:36 | smparkes leaves the room. | |
| 19:57:39 | smparkes enters the room. | |
| 20:09:39 | fabiokung_ enters the room. | |
| 20:10:38 | robin_dewd enters the room. | |
| 20:13:13 | fabiokung leaves the room. | |
| 20:15:36 | dctanner leaves the room. | |
| 20:18:26 | loincloth enters the room. | |
| 20:19:31 | loincloth leaves the room. | |
| 20:19:39 | mkescher leaves the room. | |
| 20:20:47 | loincloth enters the room. | |
| 20:26:45 | djwhitt enters the room. | |
| 20:33:53 | rue leaves the room. | |
| 20:35:20 | rue enters the room. | |
| 20:40:32 | twbray leaves the room. | |
| 20:41:26 | jbarnette | wow, a git svn clone of llvm is not a trivial undertaking |
| 20:45:49 | fabiokung_ leaves the room. | |
| 20:45:59 | djwhitt | heh, is it trying to pull down the entire history? |
| 20:46:36 | ljulliar enters the room. | |
| 20:46:54 | veganstraightedg enters the room. | |
| 20:49:00 | loincloth leaves the room. | |
| 20:49:50 | Fobax enters the room. | |
| 20:50:13 | imajes leaves the room. | |
| 20:50:17 | dctanner enters the room. | |
| 20:50:38 | loincloth enters the room. | |
| 21:03:55 | veganstraightedg leaves the room. | |
| 21:07:05 | binary42 leaves the room. | |
| 21:09:56 | twbray enters the room. | |
| 21:31:43 | loincloth leaves the room. | |
| 21:33:00 | loincloth enters the room. | |
| 21:33:45 | rue leaves the room. | |
| 21:34:44 | boyscout | 3 commits by Christopher Thompson |
| 21:34:45 | boyscout | * Fix to_s, == when dealing with recursive Structs.; f7f17b1 |
| 21:34:46 | boyscout | * Updating comment for RecursionGuard.; aa3eb23 |
| 21:34:47 | boyscout | * Toned down language.; a8990ef |
| 21:34:51 | rue enters the room. | |
| 21:36:12 | fabiokung enters the room. | |
| 21:39:01 | rubuildius_ppc | Christopher Thompson: f7f17b1a8; bin/ci failed! http://rafb.net/p/BgZVkL64.html |
| 21:39:45 | nexcastellan | No cookies for rubuildius_ppc. |
| 21:42:33 | rubuildius_ey64 | Christopher Thompson: f7f17b1a8; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors |
| 21:42:56 | nexcastellan | Chocolate chip cookies for rubuildius_ey64. |
| 21:45:55 | rubuildius_amd64 | Christopher Thompson: f7f17b1a8; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors |
| 21:51:07 | nexcastellan | Maple cream cookies for rubuildius_amd64. |
| 21:51:43 | djwhitt | I'll take those cookies on it's behalf ;) |
| 21:52:48 | nexcastellan | :) Where do you live, djwhitt? |
| 21:53:06 | djwhitt | hmm... are you really going to send me cookies... |
| 21:53:21 | naeu enters the room. | |
| 21:53:34 | nexcastellan | Well, I'll certainly put some aside for your next visit to Edmonton. :) |
| 21:54:36 | djwhitt | hehe, awesome |
| 21:54:46 | djwhitt | I'm in Philly, PA area btw |
| 21:54:59 | maharg | they might be a little stale by the time you get here :P |
| 22:01:13 | binary42 enters the room. | |
| 22:01:48 | Arjen_ enters the room. | |
| 22:02:58 | BWalton_ enters the room. | |
| 22:03:28 | BWalton leaves the room. | |
| 22:03:48 | octopod leaves the room. | |
| 22:05:04 | boyscout | 5 commits by Ryan Davis |
| 22:05:05 | boyscout | * Removed test code; 3002cdd |
| 22:05:06 | boyscout | * Finished off cibot. Responds generically to queries with url; b7d8ddc |
| 22:05:07 | boyscout | * execute returns true if handled, false otherwise; 1d72e34 |
| 22:05:08 | boyscout | * Fixed cmd_quit to not exit; 645b9cf |
| 22:05:09 | boyscout | * Added test_cmd_help and test_cmd_quit; 9f51b46 |
| 22:05:19 | rubuildius_ey64 | Ryan Davis: 3002cddaf; build failed! nopaste error: something bad happened, stack trace follows |
| 22:05:41 | cheaproc | ryan davis compiled something bad? OMG the sky is falling! |
| 22:05:47 | cheaproc leaves the room. | |
| 22:05:50 | zenspider | rubuildius_ey64: bite me. I have nothing to do with that |
| 22:06:01 | zenspider | we REALLY need to work on stability |
| 22:06:35 | zenspider | djwhitt: drop ship me one with, hots on the side |
| 22:07:09 | djwhitt | heh, might be a little soggy by the time it gets to you |
| 22:07:27 | zenspider | um... dry ice? |
| 22:07:37 | djwhitt | ah, ok, I'll get right on it ;) |
| 22:08:34 | zenspider | sweet |
| 22:08:42 | rubuildius_ppc | Ryan Davis: 3002cddaf; bin/ci failed! http://rafb.net/p/caz9mX66.html |
| 22:08:52 | zenspider | we actually have one place here that checks out authentic |
| 22:10:05 | rubuildius_ey64 leaves the room. | |
| 22:10:12 | djwhitt | heh, it left in shame |
| 22:10:17 | djwhitt | amd64 don't fail me |
| 22:11:38 | zenspider | djwhitt: to answer your previous q... no, I don't have a checkout on the server |
| 22:11:51 | edwardam leaves the room. | |
| 22:11:52 | zenspider | but we may just make the clients submit the data in their hash |
| 22:12:04 | edwardam enters the room. | |
| 22:12:09 | djwhitt | zenspider: ah, ok that complicates it. I don't know of a way to do it without a checkout |
| 22:12:31 | djwhitt | you can specify a format to git log so you don't have to parse anything, but that requires actually having a checkout |
| 22:13:28 | zenspider | yeah... kinda sucks. I'm amazed at how hard git seems to make the simple things |
| 22:14:31 | djwhitt | are you guys interesting in having volunteers run ci nodes in the new system or are you going to manage those all yourselves (you guys being EY people I guess) |
| 22:15:07 | zenspider | I don't think we've got a real strategy yet what we'll run vs volunteers |
| 22:15:27 | djwhitt | k, not a big deal to me either way. if you need people I'll try to run one if not that's fine too |
| 22:15:49 | zenspider | we'll certainly need volunteers to help fill in gaps |
| 22:15:54 | rubuildius_amd64 | Ryan Davis: 3002cddaf; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors |
| 22:16:12 | pauldix leaves the room. | |
| 22:16:19 | zenspider | but for the "core" platforms, I think we'll try to run managed slices |
| 22:16:25 | zenspider | what that core is, I have no idea |
| 22:16:28 | benny enters the room. | |
| 22:17:04 | edwardam leaves the room. | |
| 22:17:21 | edwardam enters the room. | |
| 22:19:36 | loincloth leaves the room. | |
| 22:21:25 | zenspider | crap |
| 22:21:37 | zenspider | I don't know how to report this info... |
| 22:22:04 | zenspider | we've got multiple sources to trigger builds: rubyspecs, mri, rubinius, jruby, etc |
| 22:22:22 | zenspider | so, wtf do I use as an identifier for the test results? |
| 22:23:20 | djwhitt | project:revision ? |
| 22:23:35 | wmoxam leaves the room. | |
| 22:25:55 | zenspider | well, like, an update to rubyspecs will trigger a new test run across all impls |
| 22:26:03 | yipstar leaves the room. | |
| 22:26:07 | zenspider | and update to rubinius will only trigger for rubiniu |
| 22:26:10 | zenspider | s |
| 22:27:02 | jbarnette | zenspider: project@revision (sources, that, changed) |
| 22:27:05 | ijcd enters the room. | |
| 22:27:05 | jbarnette | zenspider: or something similar |
| 22:27:11 | loincloth enters the room. | |
| 22:27:21 | jbarnette | zenspider: notation unimportant, but that's the data that matters, right? |
| 22:28:26 | zenspider | it's just icky. we've taken on a 3d matrix for this crap |
| 22:28:34 | zenspider | and I've got no good way to visualize that yet |
| 22:28:50 | jbarnette | zenspider: we need a CGI/3D wank to get interested |
| 22:29:01 | zenspider | for now, I'm gonna go flat until we've got some data and ppl complaining and/or contributing alternatives |
| 22:29:05 | zenspider | uh huh |
| 22:30:02 | ijcd leaves the room. | |
| 22:30:09 | ijcd enters the room. | |
| 22:33:36 | rue leaves the room. | |
| 22:35:34 | ko1_away leaves the room. | |
| 22:37:13 | BWalton | howdy |
| 22:37:25 | BWalton | looking for some advice |
| 22:37:44 | nexcastellan | What would you like advice on? |
| 22:37:44 | BWalton | about to set up a separate box for jruby |
| 22:38:02 | BWalton | what *nix ? |
| 22:38:11 | ko1_away enters the room. | |
| 22:38:11 | drbrain | BWalton: yes |
| 22:38:23 | BWalton | is the core team using solaris? |
| 22:38:34 | BWalton | or some disto of linux? |
| 22:38:35 | drbrain | BWalton: ask in #jruby |
| 22:38:46 | BWalton | oh hell |
| 22:38:53 | chad | hehe |
| 22:38:58 | chad | oops? |
| 22:38:58 | drbrain | I doubt it matters |
| 22:39:11 | BWalton | oops for sure |
| 22:39:20 | chad | at least you didn't ask a PHP question |
| 22:39:22 | rue enters the room. | |
| 22:39:22 | moofbong leaves the room. | |
| 22:39:26 | nexcastellan | Headius is normally hanging out here, too, so no worries. :) |
| 22:39:27 | BWalton | ;-) |
| 22:39:29 | chad | but it really shouldn't matter should it? |
| 22:39:38 | nexcastellan | I think he's probably at a conference (along with Evan) today. |
| 22:39:39 | BWalton | shouldn't ... |
| 22:39:39 | drbrain | it really shouldn't |
| 22:39:47 | blakewatters leaves the room. | |
| 22:39:51 | drbrain | I think headius has an MBP |
| 22:40:01 | BWalton | ? |
| 22:40:05 | chad | oh yea. so he's using mac os. |
| 22:40:08 | drbrain | MacBook Pro |
| 22:40:13 | nexcastellan | I think Evan is pretty much always at a conference of some sort. :) |
| 22:40:13 | BWalton | k |
| 22:40:39 | dbussink | nexcastellan: afaik headius is even more die hard :P |
| 22:40:43 | BWalton | you'd think somebody working for sun might be using ... |
| 22:40:44 | dbussink | on conferences that is |
| 22:40:44 | drbrain | I would just use whichever OS you're most comfortable with |
| 22:42:42 | zenspider | ok. new CI is rolled in place. |
| 22:42:57 | BWalton | cool. thanks again. |
| 22:43:06 | djwhitt | BWalton: I'm actually running JRuby on Windows for a project I'm working on. just about any platform that has Java should work I think |
| 22:43:08 | BWalton | for putting up with schtupit ;-) |
| 22:43:35 | drbrain | I thought you were asking in #ruby-lang |
| 22:44:43 | dbussink | there is a difference in jruby behavior on windows and linux though |
| 22:44:52 | dbussink | although it both runs on java |
| 22:48:13 | mutle_ enters the room. | |
| 22:50:15 | chris2 leaves the room. | |
| 22:50:39 | rubuildius_ey64 enters the room. | |
| 22:55:03 | rubuildius_ey64 leaves the room. | |
| 22:56:02 | wmoxam enters the room. | |
| 22:57:16 | Maledictus leaves the room. | |
| 22:58:28 | mutle leaves the room. | |
| 23:00:22 | BWalton leaves the room. | |
| 23:00:23 | BWalton_ enters the room. | |
| 23:02:23 | BWalton leaves the room. | |
| 23:04:07 | fabiokung leaves the room. | |
| 23:04:51 | jero5 enters the room. | |
| 23:06:09 | rubuildius_ey64 enters the room. | |
| 23:06:39 | boyscout | 1 commit by Christopher Thompson |
| 23:06:40 | boyscout | * Set deprecated constant, PLATFORM.; bc7fc5e |
| 23:07:38 | fabiokung enters the room. | |
| 23:08:08 | mutle enters the room. | |
| 23:08:18 | ljulliar leaves the room. | |
| 23:11:07 | heycarsten leaves the room. | |
| 23:11:21 | rubuildius_ppc | Christopher Thompson: bc7fc5e88; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors |
| 23:14:10 | AndrewO leaves the room. | |
| 23:15:58 | rubuildius_amd64 | Christopher Thompson: bc7fc5e88; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors |
| 23:16:59 | cremes leaves the room. | |
| 23:17:47 | rubuildius_ey64 leaves the room. | |
| 23:18:46 | mutle__ enters the room. | |
| 23:18:51 | yipstar enters the room. | |
| 23:19:36 | mutle___ enters the room. | |
| 23:21:52 | wmoxam leaves the room. | |
| 23:25:58 | mutle_ leaves the room. | |
| 23:30:02 | wmoxam enters the room. | |
| 23:32:12 | fabiokung_ enters the room. | |
| 23:33:09 | binary42 leaves the room. | |
| 23:33:57 | rue leaves the room. | |
| 23:35:52 | mutle__ leaves the room. | |
| 23:37:31 | rubuildius_ey64 enters the room. | |
| 23:37:32 | mutle leaves the room. | |
| 23:39:54 | rue enters the room. | |
| 23:41:09 | naeu leaves the room. | |
| 23:44:59 | twbray leaves the room. | |
| 23:47:37 | naeu enters the room. | |
| 23:47:43 | rubuildius_ey64 | Christopher Thompson: bc7fc5e88; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors |
| 23:48:22 | brixen | pats rubuildius_ey64 |
| 23:48:40 | fabiokung leaves the room. | |
| 23:49:10 | michalw leaves the room. | |
| 23:49:32 | michalw enters the room. | |
| 23:51:42 | cremes enters the room. | |
| 23:55:17 | antares_ leaves the room. | |
| 23:55:34 | radarek leaves the room. | |
| 23:58:37 | wmoxam leaves the room. |