Index

Show enters and exits. Hide enters and exits.

00:00:05atduskgreg enters the room.
00:00:07zenspiderok. will do
00:00:22headiusI don't see why it's a big deal either way
00:01:15rueI suppose it might be speedier, although it woild then need to make the decision whether to call or not each time around
00:01:23rueWould, even
00:02:15rueUnless you memoize that somehow too.. but it seems little gain. The algo is already longer than I would like
00:02:27headiusfor rubinius it probably wouldn't make a difference in perf, would it?
00:02:27rueLinewise
00:02:30headiusit's all dynamic calls anyway
00:02:48rueWithout special ops, no
00:02:53pauldix leaves the room.
00:03:14rueIt would actually probably be slower
00:04:03blakewatters enters the room.
00:05:33headiusyeah
00:05:38headiusbetter for rbx to just go straight in
00:05:52zenspiderheadius: I don't think it is a big deal either... just need to know which direction is correct
00:05:56zenspider"correct"
00:06:30blakewatters leaves the room.
00:06:41headiusthe status quo is probably going to stay that way
00:06:55headiusperhaps we leave it as "unspecified"
00:07:00zenspiderevan: filed and linked from our bug
00:07:25neelancei'm trying to merge my reduced and wii versions of rubinius (thx to git's repository chaining ability) into the normal rubinius sourcecode: do you think it is a good approach to define flags like CONFIG_DISABLE_SUBTEND ?
00:08:18neelanceso that single features can be disabled
00:08:19ijcd leaves the room.
00:08:37nexcastellanShould we be able to do: require 'md5' in rubinius?
00:09:50drbrainnexcastellan: require 'digest/md5'
00:09:53nexcastellanSeems to work in MRI, but it seems that you need 'digest/md5' in rubinius.
00:10:01drbrainI think require 'md5' has been deprecated
00:10:10drbrain(but not removed in 1.8)
00:10:19nexcastellanSeems likely. That means we should still support it, though, right?
00:10:28drbrainthere's some autoload stuff I think we're missing
00:10:40drbrainso in 1.8, require 'digest'; Digest::MD5.hexdigest '' works
00:11:48evaneveryone should watch http://whytheluckystiff.net/o..e/adventure_time.flv
00:12:07evanit's the Shoes example video
00:12:24drbrainis that the Mathematical! one?
00:12:46evanthats one of their exclamations, yes.
00:12:57Arjen_ leaves the room.
00:13:55drbrainwe were looking for this yesterday
00:14:02pauldix enters the room.
00:14:09drbrainnothing tops http://www.youtube.com/watch?v=X8Nc8RCLy1s though
00:14:30evanhah
00:16:10neelanceor i will ask another way: will you accept a patch which makes rubinius able to build for small platforms(currently Wii, mabye soon PSP and handhelds may also be possible) which is designed this way?
00:16:52rueDamnit, neelance, you are going to make me get a PSP too?
00:16:53drbrainneelance: since evan isn't answering, I say yes
00:16:53zenspiderneelance: dude. I think that is rad.
00:17:16zenspidergimme. gimme NOOOOOW
00:17:19evancourse
00:17:21rueI already had to get a Wii because of your antics :P
00:17:22evanneelance: absolutely
00:17:24drbrainhe must be too busy watching he man and adventure time
00:17:32evani was
00:17:34zenspiderhah
00:17:39neelanceokay
00:17:44zenspiderhaha
00:17:51evanneelance: is it mainly a build system patch?
00:17:54evanor did you change the code as well
00:18:00neelancecode too
00:18:05evanok
00:18:06evansure
00:18:13evanif we need to, we can make stuff conditional
00:18:21neelancemostly exclusions of passages which depend on certain features
00:18:27evanok
00:18:28neelancebut also some modifications
00:18:52neelanceif someone already likes to try a binary for the wii, please tell me
00:19:42neelanceabout the psp: a friend of mine has one and i asked him yesterday if we might patch it xD
00:20:34evanneelance: sure! i'd love to
00:20:37evani've got a wii
00:20:56neelanceokay, i will build one and upload it
00:21:02evansweet
00:21:09neelanceyou can try it with the -e flag and some code
00:21:12evanbe sure to include instructons on how to load it up there
00:21:19neelancedon't run it without arguments, it crashes
00:21:28evanok, no prob.
00:21:39neelanceah okay, you need to install the homebrew channel first
00:21:52neelancethen you can load the binary over the network from your pc
00:22:10neelanceevan: http://www.wiibrew.org/wiki/Homebrew_Channel
00:22:24pauldix leaves the room.
00:22:44evanoh cool!
00:23:15neelancethere is a pc tool included with the homebrew channel, called wiiload
00:23:36neelancethis connects to the homebrew channel and uploads the binary
00:24:00evanoh neat.
00:26:30evanneelance: ah crap. I don't have Zelda though.
00:27:09jero5 enters the room.
00:28:15neelanceevan: damn, that's a problem
00:28:47evanneelance: i'll walk by the local gamestop tomorrow and see if they have it used
00:28:55neelanceokay ^^
00:29:11evani wanted to play it anyways
00:29:34neelanceyeah, great game, especially when you know ocarina of time
00:29:59evanok, i'm going to go for a quick walk
00:30:01evanbbiab.
00:30:02neelancemany hints back to the story of the old game
00:30:15neelanceokay
00:30:18neelancebye
00:31:15neelancewii binary: http://www.richard-musiol.de/temp/rubinius.bin
00:31:31neelance10,2 mb
00:31:54neelancehope it works ;)
00:34:20neelancezenspider / rue: have you got a wii?
00:34:40tarcieriI have a wii
00:34:51neelanceah
00:35:44trythil enters the room.
00:38:20headiusrue: http://pastie.org/231107
00:38:33headiusthat's the main array sort benchmark you guys have on jruby, mri, 1.9, macruby, and rbx
00:41:15tarcieridamn
00:41:21tarcierijruby's kickin' ass on those
00:41:21tarcieriheh
00:41:36headiusanything that has more ruby processing we do well
00:41:44headiusbut the straight-up sorts are still fastest in cruby
00:47:19benburkert leaves the room.
00:47:22benburkert enters the room.
00:47:47wyhaines leaves the room.
00:49:20neelanceis the current rubinius broken in some way that the fastthread gem can not build? it does not work now but did some days ago
00:50:04imajes enters the room.
00:53:02headiusI just built and it worked ok
00:53:09headiusyou don't mean the real fastthread gem, right?
00:53:47neelanceyes
00:53:54neelancewhat
00:53:58neelanceno
00:54:14drbrainfastthread is built-in to rubinius
00:54:45neelancebut the last build thread is: gem build fastthread-9.gemspec - what is this?
00:55:02neelanceand this fails with: Command failed with status (127): [gem build fastthread-9.gemspec...]
00:55:04drbrainit is a stub gem to make mongrel work
00:55:28neelancebut why does it fail?
00:55:32drbraindo you not have a gem command in your path?
00:56:18neelancehm, you are right, i think the new ones have version numbers like gem1.8 and gem1.9
00:56:37drbrainok, can you symlink gem to gem1.8 ?
00:56:45neelanceyep
00:59:07trythil leaves the room.
00:59:32neelancestrange, i thought it worked some days ago, but maybe i just ignored it because rubinius itself worked (i've excluded it from my reduced rubinius so the failure did not happen when building there)
00:59:54neelancethx drbrain
01:00:20wmoxam leaves the room.
01:00:20heycarsten leaves the room.
01:08:01drbrainfuck!
01:08:23drbrainfound a bug in Zlib that's fixed in 1.9
01:08:57nicksieger leaves the room.
01:08:57headius leaves the room.
01:08:57foysavas leaves the room.
01:08:57pastie leaves the room.
01:08:57wycats_afk leaves the room.
01:08:57drbrain leaves the room.
01:08:57shoe leaves the room.
01:08:57matthewd leaves the room.
01:08:57manveru leaves the room.
01:08:57cout leaves the room.
01:09:07wycats_afk enters the room.
01:09:07matthewd enters the room.
01:09:09nicksieger enters the room.
01:09:17cout enters the room.
01:09:29foysavas enters the room.
01:09:29drbrain enters the room.
01:09:56pastie enters the room.
01:09:59manveru enters the room.
01:10:10shoe enters the room.
01:11:18drbrainnope, not in zlib
01:12:32drbrainapparently, FIXNUM_P() returns true for some Time objects
01:14:32brapse enters the room.
01:15:15evanstrange.
01:15:22drbrainindeed
01:15:33drbrainhttp://rafb.net/p/mUybhK36.html
01:15:43lopex leaves the room.
01:15:46drbrainthat should return 1 for input and output
01:15:52evaneeks.
01:16:09drbrainit does for 1.9
01:17:15drbrainmaybe it's an OS X only issue
01:17:21drbraincannot reproduce on FreeBSD
01:28:48obvio enters the room.
01:31:36mutle_ enters the room.
01:33:09obvio171 leaves the room.
01:34:32twbray leaves the room.
01:35:50drbrainoh! hahaha
01:35:59drbrainno, that can't be it!
01:36:09drbrainit is
01:36:21drbrainhaha
01:36:51neelancewhat?
01:37:07drbrainsec
01:38:26drbrainrb_gzfile_set_mtime(obj, mtime)
01:38:32drbrainif (FIXNUM_P(time)) {
01:38:45drbrainthere is no time assignment between the two
01:39:17evanso time is uninitialized?
01:41:20drbrainit might be static somewhere
01:41:48evanbut it's a typo then
01:41:52evanthat should be testing mtime
01:41:58drbrainyeah
01:42:07evanoops.
01:43:31wyhaines enters the room.
01:47:19drbraingoing home, then I'll fix up the spec and so-forth
01:48:01enebo leaves the room.
01:48:07mutle leaves the room.
01:51:25Fullmoon leaves the room.
01:51:40brapse leaves the room.
01:54:43headius enters the room.
01:57:10ezmobius leaves the room.
02:04:01djwhitt enters the room.
02:05:19dfg59 leaves the room.
02:18:20jero5 leaves the room.
02:19:58neelance leaves the room.
02:20:53jbarnette leaves the room.
02:21:13headius leaves the room.
02:22:10heycarsten enters the room.
02:22:55lvmc enters the room.
02:25:51VVSiz_ enters the room.
02:26:43imajes leaves the room.
02:26:51blakewatters enters the room.
02:29:45enebo enters the room.
02:30:32headius enters the room.
02:31:00imajes enters the room.
02:35:17headiusevan: how'd the gemstone meeting go
02:42:48yugui enters the room.
02:43:15VVSiz leaves the room.
02:44:03heycarsten leaves the room.
02:44:16headius leaves the room.
02:44:30lvmcheadius, genstone meeting is about maglev?
02:44:59boyscout1 commit by Charles Comstock
02:45:00boyscout * fixed bug in lib/thread Queue; 6bb08a2
02:48:03rue leaves the room.
02:49:05rue enters the room.
02:49:34dgtizedugh lib/thread feels so hacky
02:49:46rubuildius_ppcCharles Comstock: 6bb08a2d1; 2536 files, 8417 examples, 28054 expectations, 0 failures, 8 errors; http://rafb.net/p/oTB55J50.html
02:50:17dgtizedrequire 'thread'
02:50:17dgtizedqueue = Queue.new
02:50:17dgtizedproducer = Thread.new do
02:50:17dgtized5.times do |i|
02:50:17dgtizedsleep rand(i) # simulate expense
02:50:20dgtizedqueue << i
02:50:22dgtizedputs "#{i} produced"
02:50:25dgtizedend
02:50:27dgtizedend
02:50:29dgtizedconsumer = Thread.new do
02:50:32dgtized5.times do |i|
02:50:35dgtizedvalue = queue.pop
02:50:37dgtizedsleep rand(i/2) # simulate expense
02:50:40dgtizedputs "consumed #{value}"
02:50:42dgtizedend
02:50:45dgtizedend
02:50:47dgtizedack
02:50:48evandgtized: please stop.
02:50:57trythil enters the room.
02:51:07evanok, dinner time.
02:51:11dgtizedevan: sorry that was an accident
02:51:16evannp
02:51:52imajes leaves the room.
02:52:44rubuildius_ey64Charles Comstock: 6bb08a2d1; 2536 files, 8418 examples, 28032 expectations, 0 failures, 8 errors; http://rafb.net/p/3Jeenf69.html
02:54:07dgtizedwell that's definitely a bug Queue#clear has no synchronization on it
02:54:17dgtizedand that's straight from MRI
02:55:20nicksieger leaves the room.
02:55:55rubuildius_amd64Charles Comstock: 6bb08a2d1; 2536 files, 8418 examples, 28034 expectations, 0 failures, 8 errors; http://rafb.net/p/yJ2RWr64.html
02:59:50drbrainin 1.8, it is atomic
03:00:54drbrainnothing changes @que in Queue, so it will be the same regardless of thread
03:01:09drbraineven in 1.9, it is atomic, thinking about it
03:01:29jtoy enters the room.
03:01:44drbrainthere's no need to have synchronization in Queue#clear
03:02:18benburkert_ enters the room.
03:02:18benburkert leaves the room.
03:03:52dgtizedi guess it doesn't effect the waiting queue
03:04:57shame enters the room.
03:05:02dgtizedI dunno the operation on the queue itself may be atomic, but I'm not sure about the rest of the effects on queue
03:05:41edwardam_ enters the room.
03:06:09drbrainit's either #push or #shift
03:06:17drbrainand since those are in C, no need to synchronize
03:06:49dgtizeddrbrain: yes but Queue.pop has additional synchronization
03:07:08drbrainto adjust @waiting
03:07:08dgtizedit checks que.empty? before que.shift
03:07:22edwardam leaves the room.
03:07:23dgtizedalso to ensure non_block is observed
03:07:56drbrainthat's all in the critical section
03:08:12dgtizeddrbrain: not anymore it's using channels
03:08:35jackdempsey enters the room.
03:08:35drbrainare you talking about ruby 1.8 bug, or rubinius bug?
03:08:50dgtizedpoint
03:08:58dgtizedit's a bug in rubinius then
03:09:06drbrainI'm only referring to 1.8 behavior
03:09:31drbrainok, I will believe you if you think there's a rubinius bug
03:09:48drbrainbut I'm very certain there's no bug in 1.8
03:10:31dgtizedk
03:10:40dgtizedit's stilly shady code
03:11:01dgtizedI mean yes it's atomic but it's not written in C so it seems unfair to presume that from there
03:11:49benburkert enters the room.
03:11:54drbrainwell, ruby 1.8 only switches threads when you've finished evaluating a node
03:12:23drbrainso if @que could change between the time you look up the ivar to the time you call #clear, it would need synchronization
03:12:29drbrain(change objects)
03:12:43drbrainbut Queue always uses the same object in @que, so we're safe
03:13:01benburkert_ enters the room.
03:13:24dgtizedit seems overly presumptious of implementation given that it's not a core library but in lib
03:13:40drbrainand the race between #clear and #empty? would happen regardless of synchronization
03:14:12drbrainyeah, synchronization is always shady
03:14:48dgtizedI suppose
03:15:06dgtizedWe definitely have a bug in SizedQueue but I'll have to fix that later
03:15:13dgtizedanyway, gotta go
03:15:22drbrain(it's never safe to assume #empty? returning false means you can #pop)
03:15:27drbrainlater!
03:15:32drbrainthanks for looking into it
03:15:36dgtizednp
03:23:23wyhaines leaves the room.
03:27:47rue leaves the room.
03:28:50benburkert leaves the room.
03:33:36rue enters the room.
03:33:59edwardam_ leaves the room.
03:34:16edwardam enters the room.
03:36:32enebo leaves the room.
03:36:56enebo enters the room.
03:38:13benburkert_ leaves the room.
03:39:02atduskgreg leaves the room.
03:39:19benburkert enters the room.
03:41:16cremes enters the room.
03:41:20drbrainso close!
03:42:12binary42 leaves the room.
03:42:25benburkert leaves the room.
03:50:44edwardam leaves the room.
03:53:17dfg59 enters the room.
03:56:36MenTaLguY enters the room.
03:57:44obvio leaves the room.
04:04:35wyhaines enters the room.
04:07:33wyhaines leaves the room.
04:09:08drbrainZlib::GzipReader has half grown the code necessary to read a gzip header/footer by hand
04:09:13drbrainI give up for tonight
04:10:12wyhaines enters the room.
04:12:40blakewatters leaves the room.
04:16:19nicksieger enters the room.
04:20:39blakewatters enters the room.
04:21:21headius enters the room.
04:22:12rue leaves the room.
04:23:29twbray enters the room.
04:26:03twbray leaves the room.
04:28:09rue enters the room.
04:34:47wmoxam enters the room.
04:34:53lchin enters the room.
04:35:57twbray enters the room.
04:37:21dfg59 leaves the room.
04:43:38blakewatters leaves the room.
04:47:15lvmc leaves the room.
04:52:56benny leaves the room.
04:52:58wycats leaves the room.
04:56:38wycats enters the room.
04:57:12wycats1.8.7 just kernel panicked my machine
04:58:14rue leaves the room.
04:58:32cheaproc enters the room.
04:59:39rue enters the room.
05:00:57MenTaLguYyow
05:07:12twbray leaves the room.
05:08:10headiuswycats: that would be your OS's fault
05:08:10wycatsMenTaLguY: apparently their build process is "working"
05:08:28wycatsheadius: I assume you're being sarcastic?
05:08:34headiusno
05:08:43wycatswell... that MIGHT be true
05:08:55wycatsbut it indicates that Ruby 1.8.7 is pretty fundamentally broken
05:08:59headiusif your kernel panics, it's the kernel's fault
05:09:08headiusperiod
05:09:25wycatshow would you feel if I told you I tried to run my app's specs with JRuby and my kernel panickeD?
05:09:39headiusit would be kernel's fault
05:09:50wycatsyou would not consider it a JRuby bug?
05:09:55headiusmaybe we'd be willing to try to work around it if there were a way
05:09:56headiusno
05:09:56headiusI would not
05:10:02wycatshave you been drinking?
05:10:04MenTaLguYcorrect, it might not even be something JRuby could fix
05:10:05headiusunless it was pointed out that a jruby bug exposed a kernel bug
05:10:08evanwycats: i think you need a lecture on how unix is organized.
05:10:24wycatsdons nuby dunce cap and leaves
05:10:31wycatsfine... lemme give you some background
05:10:35wycatsit segfaulted first
05:10:36evanok, errands time!
05:10:36headiuskernel does not panic unless there's a bug in the kernel or its loaded drivers and libraries
05:10:44wycatswhen I ran it again, it panicked
05:11:01wycatsdo you accept that the SEGFAULT was evidence of a bug in 1.8.7?
05:11:01MenTaLguYit is possible for the segfault to be the result of a kernel bug
05:11:17headiusnot necessarily, but it's more likely
05:11:22MenTaLguYgiven the kernel panic, the evidence is inconclusive
05:11:47MenTaLguYif you know the kernel isn't stable, you can't draw conclusions about layers atop it
05:12:00headiusit's similar to running on the JVM
05:12:19headiuspart of the contract of Java bytecode running on the JVM is that if it verifies it should never, ever be able to crash the JVM
05:12:29wycatsMenTaLguY: you don't consider it a regression if the behavior is not present on 1.8.6?
05:12:31headiusso if JRuby crashes the JVM, it has invariably been a bug in JVM
05:12:45MenTaLguYwycats: nope
05:12:50headiuswycats: it's not a regression because it's possible 1.8.7 just exposed a bug in the kernel
05:12:56headiusthat's not 1.8.7's fault
05:12:59wycatsheadius: I think we're talking about different kinds of bugs
05:13:02MenTaLguYs/it's possible//
05:13:09wycatsyou guys are being hyper-technical
05:13:11wycatsand that's fine
05:13:13wycatsfor hyper-technical folks
05:13:19MenTaLguYit is possible that there is a 1.8.7 bug involved too, but we don't know that yet
05:13:21twbray enters the room.
05:13:36wycatsI'm running code that was generated by SOAP4R (part of the stdlib)
05:14:03cout leaves the room.
05:14:06wycatsand it's segfaulting/kernel panicking
05:14:15wycatsI will accept that the underlying cause is likely an OSX bug
05:14:15evanI ate a chicken sandwich, and there was an earthquake. Therefore chicken sandwichs cause earthquakes.
05:14:19evanthat is all.
05:14:33wycatseverytime I eat a chicken sandwich, my tummy hurts
05:14:35cout enters the room.
05:14:37headiusfuckin evan...stop eating those chicken sandwiches
05:14:38wycatstherefore, it's my tummy's fault
05:14:41headiusyou've got blood on your hands
05:14:44MenTaLguYmaybe you have an ulcer
05:15:11headiuspart of the contract of the OS kernel is that user code should not be able to crash it
05:15:12wycatsmaybe you should stop eating chicken sandwiches while you let the doctor's investigate whether you have an ulcer
05:15:12evanok. errands (buy chicken sandwich to cause olympics havoc)
05:15:15headiusif it crashes, contract is broken
05:15:18moofbong enters the room.
05:15:40wycatsheadius: I am in agreement technically
05:15:44ijcd enters the room.
05:15:52wycatsbut I think it's a "bug" in 1.8.7 if something they changed is causing the kernel to crash
05:16:02wycatsI don't think it's ok for them to say, "OSX problem have a nice day"
05:16:13MenTaLguYwell, it is the kind of thing that belongs in a PR
05:16:25headiuswycats: here's the deal
05:16:29wycatsthat would be equivalent to a web developer saying "IE6 has some bugs... I'll just ignore IE6 and tell people it's IE6's fault"
05:16:40headiuswhen we crash JVM, we report it to JVM guys so they can fix it
05:17:01headiusand invariably, they automatically assume it's a JVM problem, because the JVM should never be crashable by verified bytecode
05:17:11MenTaLguYit's the same way with Inkscape and when it crashes the X server
05:17:12headiusbut we do usually also work around it, based on recommendations
05:17:17headius"it hurts when I do this"
05:17:22wycatsheadius: and you're a doctor... you can detect ulcers
05:17:27wycatsall I know is that my tummy aches
05:17:31wycatsI can't report the bug correctly
05:17:37headiusyour tummy has no contract to not ache
05:17:37wycatsI don't know what combination of things is causing it
05:17:42headiusunlikes OS kernels
05:17:53wycatsfine... I'm vomiting blood
05:17:58wycatsbetter?
05:19:45headiusheheh
05:21:25Ingmar leaves the room.
05:22:22ijcd leaves the room.
05:23:01Ingmar enters the room.
05:25:27headiusI think you just want to blame 1.8.7 *really* badly
05:25:59headiusit may not be a great release, but it doesn't cause cancer
05:27:32brixenhmm, so why was a commit pushed that caused 8 errors across all 3 bots and not fixed by said committer?
05:27:39twbray leaves the room.
05:27:58brixenthat's how we roll now?
05:28:47MenTaLguYThis just in: Ruby 1.8.7 has been shown to cause cancer in lab rats.
05:37:44headiusbrixen: I think all committers should have a small shock lead implanted in them
05:38:11drbrainbrixen: I say we roll it back out
05:39:12brixendrbrain: well, I wanted to make sure it wasn't something messed up with frozen specs
05:39:51brixenI'm working on a sync now as soon as I fix 100 errors in the specs uncovered by changing mspec to require that an example block actually contain an expectation
05:40:10headiusbrixen: if someone breaks JRuby build and walks away, we revert it
05:40:20brixenyeah, seems like a good policy
05:40:30headiusnot like it isn't in history anyway
05:40:44drbrainit can always be un-reverted
05:41:06drbrainthis first error looks like the fix is wrong
05:44:46gnufied leaves the room.
05:45:20moofbong leaves the room.
05:50:25massweeeee
05:50:55brixenmass!
05:52:57wyhaines leaves the room.
05:58:27rue leaves the room.
05:59:09rue enters the room.
06:16:52rue leaves the room.
06:17:40rue enters the room.
06:29:25trythil leaves the room.
06:30:30thehcdreamer enters the room.
06:31:51rue leaves the room.
06:33:11rue enters the room.
06:40:27wmoxam leaves the room.
06:41:53enebo leaves the room.
07:00:54thehcdreamer leaves the room.
07:23:31massweeee.... zzzzz
07:25:51wyhaines enters the room.
07:31:54rue leaves the room.
07:33:46enebo enters the room.
07:35:47enebo leaves the room.
07:37:42rue enters the room.
07:41:52headius leaves the room.
08:00:25Arjen_ enters the room.
08:03:59cheaproc leaves the room.
08:12:23thehcdreamer enters the room.
08:12:39ezmobius enters the room.
08:15:11Arjen_ leaves the room.
08:15:30mass
08:21:41jackdempsey leaves the room.
08:22:14Fullmoon enters the room.
08:24:13lchin leaves the room.
08:24:44lchin enters the room.
08:31:37rue leaves the room.
08:32:13rue enters the room.
08:36:38rubuildius_ey64 leaves the room.
08:36:43rubuildius_ey64 enters the room.
08:41:47NoKarma enters the room.
08:43:33jackdempsey enters the room.
08:46:51asim-- enters the room.
08:48:45Yurik leaves the room.
08:55:13jackdempsey leaves the room.
08:56:26w1rele55 enters the room.
08:57:40ezmobius leaves the room.
08:58:41zimbatm enters the room.
09:10:27octopod enters the room.
09:31:37rue leaves the room.
09:35:30Ingmar leaves the room.
09:37:45rue enters the room.
09:40:26Ingmar enters the room.
09:54:19wyhaines leaves the room.
10:03:05Maledictus enters the room.
10:06:21Fullmoon leaves the room.
10:07:12michalw enters the room.
10:11:34lchin leaves the room.
10:15:58Fullmoon enters the room.
10:18:37lchin enters the room.
10:26:39inspired enters the room.
10:31:01rueHola
10:31:26rue leaves the room.
10:36:10pauldix enters the room.
10:36:36rubuildius_ey64 leaves the room.
10:37:10rubuildius_ey64 enters the room.
10:37:16rue enters the room.
10:37:46pauldix_ enters the room.
10:38:05pauldix leaves the room.
10:39:18pauldix_ leaves the room.
10:39:56pauldix enters the room.
10:59:48rueOo, yay, I totally want a rubini.us email address :D
11:01:19jtoy leaves the room.
11:10:19Fullmoon_ enters the room.
11:10:22Fullmoon leaves the room.
11:11:20NoKarmaya
11:11:25NoKarmasame here
11:18:13chris2 enters the room.
11:31:14rue leaves the room.
11:31:46rue enters the room.
11:51:41atduskgreg enters the room.
11:52:06Maledictus leaves the room.
11:56:31Fullmoon_ leaves the room.
12:01:37thehcdreamer leaves the room.
12:04:04Fullmoon enters the room.
12:09:40cremes leaves the room.
12:09:58thehcdreamer enters the room.
12:10:30Fullmoon leaves the room.
12:29:27atduskgreg leaves the room.
12:31:06rue leaves the room.
12:32:18rue enters the room.
12:54:51hemulen leaves the room.
12:55:55Fullmoon enters the room.
12:59:57ljulliar enters the room.
13:05:34w1rele55 leaves the room.
13:05:34asim-- leaves the room.
13:05:34ko1_away leaves the room.
13:05:34rudebwoy leaves the room.
13:05:34Illocution leaves the room.
13:05:34flori leaves the room.
13:05:34fearoffish leaves the room.
13:05:34zf leaves the room.
13:07:56binary42 enters the room.
13:08:20w1rele55 enters the room.
13:08:20ko1_away enters the room.
13:08:20rudebwoy enters the room.
13:08:20Illocution enters the room.
13:08:20flori enters the room.
13:08:20fearoffish enters the room.
13:08:20zf enters the room.
13:11:36rueUgh, enough of this today
13:25:06cheaproc enters the room.
13:30:56rue leaves the room.
13:34:31michalw leaves the room.
13:36:50rue enters the room.
13:46:41brapse enters the room.
13:56:04DefilerWhen Apple switches to using LLVM for their gcc back-end (as per iPhone dev kit, and presumably future regular release of Mac OS)..
13:56:15Defileris that going to be enough llvm runtime to run Rubinius?
13:56:28DefilerOr are people still going to need to build llvm out of external_libs?
13:56:37michalw enters the room.
13:57:38lvmc enters the room.
13:59:19rueTo run, yeah.. you cannot build without the tools though
13:59:55Yurik enters the room.
14:02:16DefilerEven if we check in the bitcode files and whatnot?
14:06:02dbussink enters the room.
14:18:11rueDefiler: Mm, depends on the transforms we do I suppose
14:19:34Defileraah
14:20:21AndrewO enters the room.
14:25:52rueIt would probably be best to plan on bundling the whole thing. Although we can probably drop a bunch of unnecessary code from their base source distro
14:26:48blakewatters enters the room.
14:29:26TheProkrammer leaves the room.
14:30:48rue leaves the room.
14:31:23rue enters the room.
14:32:26TheProkrammer enters the room.
14:37:47RyanTM enters the room.
14:40:07inspired leaves the room.
14:43:01cremes enters the room.
14:43:09moofbong enters the room.
14:44:48wyhaines enters the room.
14:49:30pauldix leaves the room.
14:51:11benburkert enters the room.
14:55:12DefilerSo, what should I prepare for my talk at RailsConf Europe?
14:55:18Defilerapparently I am giving one :)
14:55:40hemulen enters the room.
14:55:43Defilermaybe I should just bitch about art museum design for 45 minutes
15:05:40NoKarmahaha
15:14:42rueDefiler: You could double-team with Zed
15:15:00DefilerHah.
15:16:06Defilerdbussink: What did we decide that the EU cared more about than internationalization?
15:20:41rueEverything?
15:21:00Defilerhahaha
15:21:05Defilerjust so
15:21:30pauldix enters the room.
15:22:47dbussinkDefiler: because we have more different languages? :P{
15:22:49dbussink:P
15:23:24DefilerI remember having a conversation about it this weekend.. can't remember whether it was with you or my other buddy
15:26:14gnufied enters the room.
15:27:41lchin leaves the room.
15:30:45rue leaves the room.
15:31:53rue enters the room.
15:32:04heycarsten enters the room.
15:35:06dbussinkDefiler: yeah, with me
15:35:13dbussinkabout time zones and localization
15:35:20dbussinkand different focus there in the eu and us
15:35:53DefilerOh yeah.. time zones
15:35:54DefilerThat was it
15:36:05DefilerThat we are all crazy about them and the EU barely cares
15:36:21dbussinkyeah
15:36:37wmoxam enters the room.
15:37:22benny enters the room.
15:39:39jackdempsey enters the room.
15:41:21mutle_ enters the room.
15:41:30mutle leaves the room.
15:46:09gnufied leaves the room.
16:07:21obvio171 enters the room.
16:07:43pauldix_ enters the room.
16:14:40w1rele55 leaves the room.
16:16:14pauldix leaves the room.
16:16:26ryanlowe enters the room.
16:18:08twbray enters the room.
16:24:06boyscout1 commit by Christopher Thompson
16:24:07boyscout * Allow deprecated "require 'md5'" to work.; 863b44c
16:30:18rubuildius_ppcChristopher Thompson: 863b44cc5; 2536 files, 8417 examples, 28054 expectations, 0 failures, 8 errors; http://rafb.net/p/4D8rKJ18.html
16:30:47rue leaves the room.
16:30:51Defilererrors?
16:31:00nexcastellanYouch.
16:31:16nexcastellanMy addition could not possibly cause those.
16:31:24rue enters the room.
16:31:41djwhittnexcastellan: don't worry those were already there
16:32:07jackdempseyyea last night "brixen: hmm, so why was a commit pushed that caused 8 errors across all 3 bots and not fixed by said committer?"
16:32:12twbray leaves the room.
16:32:13nexcastellanThanks. :) It's always a bit touch-and-go with the build machines. Also, with my elevator, but that's a different story.
16:32:18jackdempseyhehe
16:32:34rubuildius_ey64Christopher Thompson: 863b44cc5; 2536 files, 8418 examples, 28032 expectations, 0 failures, 8 errors; http://rafb.net/p/jnnSWP63.html
16:33:22nexcastellanI almost wish the rubuildius machines would run before doing a git pull, then after, and show the differences in output. Though I suppose if it keeps on complaining, SOMEONE will fix these errors.
16:33:23djwhittin this case it's actually a real problem. not the bots fault I'm pretty sure
16:35:57rubuildius_amd64Christopher Thompson: 863b44cc5; 2536 files, 8418 examples, 28034 expectations, 0 failures, 8 errors; http://rafb.net/p/U4ycAJ31.html
16:36:44DefilerWe are about to have waaaay better CI support
16:36:48DefilerRyan has been working on it hard
16:38:10Fullmoon leaves the room.
16:38:37headius enters the room.
16:47:49neelance enters the room.
16:50:13Fullmoon enters the room.
16:55:12nzkoz enters the room.
16:57:42boyscout1 commit by Brian Ford
16:57:43boyscout * Revert "fixed bug in lib/thread Queue"; 7cd247b
16:57:51lopex enters the room.
16:58:14rueMorning
16:58:27brixenmorning rue
16:58:50brixenrue: rather evening-ish for you, no?
16:59:55scoopr~7pm
16:59:56rue18:59
17:01:52brixenmy dashboard clock lies! it says CET is 18:01
17:02:11rubuildius_ppcBrian Ford: 7cd247b27; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors
17:02:23scooprwe ain't cet afaik
17:02:36scoopreest
17:03:00brixenahh, as google just informed me as well
17:03:12brixenwhat's up? you guys don't like the central europeans or something? :P
17:04:30neelance leaves the room.
17:04:42neelance enters the room.
17:05:50rueGeography ;)
17:05:52rubuildius_amd64Brian Ford: 7cd247b27; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors
17:08:01jazenhow long does it take rubinius' testsuite for a whole run?
17:08:01rubuildius_ey64Brian Ford: 7cd247b27; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors
17:08:47rueHm, I think it was 2 minutes or something last time I tried
17:09:07jazenhm pretty fast
17:09:11rueThe bots query every 5 or something plus they do a fresh checkout and build
17:09:11brixenjazen: < 2 min for me if all spec files need to be compiled. ~85-90 sec if they don't need to be compiled
17:09:24brixenyeah, the bots are doing a full build from configure on
17:09:36brixenthe new bots will to a full and incremental both
17:09:41brixens/to/do/
17:10:11jazenmy current (first) suite takes 246s, just 1318 examples ;)
17:10:14nzkoz leaves the room.
17:10:37jazenbecause i'm hitting the db :/
17:10:43jazenbut now's a bit too late to refactor ;)
17:10:45nzkoz enters the room.
17:10:46nzkoz leaves the room.
17:11:16djwhittwhoa, don't let zenspider hear you saying that
17:11:23jazenhehe
17:13:49nexcastellanIs resolv known not to work in Rubinius?
17:19:14enebo enters the room.
17:21:31enebo leaves the room.
17:25:28rueEw, bad logic
17:25:54ljulliar leaves the room.
17:26:22twbray enters the room.
17:30:29rue leaves the room.
17:31:54rue enters the room.
17:32:41rueMeh
17:36:05nicksieger leaves the room.
17:36:25evanten lashings for dgtized!
17:36:42dgtizedthat didn't show up when I tested it locally
17:36:50dgtizedand so I presumed it was leftover from something else
17:37:06dgtizedthat code is still broken though
17:37:15evanyeah
17:37:18dgtizedso either Webbrick is dependent on broken behavior
17:37:23evani wonder why you didn't see the errors locally
17:37:27evancould very well be
17:37:37wycats leaves the room.
17:37:40dgtizedthere is no method sleep on Mutex
17:37:57dgtizedQueue.pop makes use of @mutex.sleep
17:38:09neelancehi evan, have you gotten your zelda disc?
17:38:17djwhittrubuildius runs this command to run the specs ./bin/mspec ci -B full.mspec -V
17:38:18wycats enters the room.
17:38:42evanneelance: didn't have time yesterday to stop by gamespot
17:38:45evanneelance: hopefully today
17:39:21djwhitta regular ci run runs a lot less specs
17:39:35neelanceah okay
17:39:37dgtizedwhile we are dealing with spec errors, I STILL have to deal with 2 failures in the Dir.glob ordering despite doing git:updates and spec:updates
17:40:29brixendgtized: make sure you are running rake spec:full or bin/mspec ci -B full before pushing
17:40:38brixenrake spec or bin/mspec ci only runs core specs
17:40:41evandgtized: oh right, a 'rake spec' run doesn't run the standard lib specs, right?
17:40:46brixenright
17:41:05brixendgtized: also, feel free to tag those dir specs, they'll get fixed when the rubyspecs are sync'd next
17:41:12brixenor file a ticket with a paste
17:41:20brixenpaste/inline, whatever
17:42:04dgtizedok well no one told me the spec testing before committing changed
17:42:18nexcastellanWhat does rake git:safe_push run?
17:44:13twbray leaves the room.
17:44:25nexcastellanSeems to run rake spec. I wonder if it might not be better to change it to run spec:full?
17:44:42brixennexcastellan: that was done because folks were complaining about specs taking too long
17:44:51brixenyou can run them both
17:45:01brixenI just run a sanity check full before pushing
17:45:27nexcastellanMaybe we could add something, maybe rake git:full_safe_push ?
17:45:40twbray enters the room.
17:46:08dgtizedbrixen: I can't tag those Dir.glob specs
17:46:25dgtizedbrixen: if I just run bin/mspec tag spec/frozen/1.8/core/dir/glob_spec.rb
17:46:37dgtizedbrixen: it reports a bunch of other errors but forgets to tag that spec
17:47:03twbray leaves the room.
17:47:13brixenthere's other options to tag
17:47:24dgtizedalso why the hell is it that the fastthread gem spews warnings all over my console every time I run rake?
17:47:47dgtizedbrixen: it's a failing spec, according to the options on mspec it says just run tag
17:48:15brixendgtized: can't debug your machine, pastie it or something
17:48:24brixenor tell me what platform and I'll do it if I have access to it
17:48:27thehcdreamer leaves the room.
17:48:29brixengtg, bbl...
17:48:44dgtizedbasically I remember a conversation a month ago about those specs and understanding was they were to be removed outright because the Dir.glob ordering was platform dependent in some weird way
17:48:59brixenthey are removed, just not sync'd yet
17:49:10brixendgtized: http://rubinius.lighthouseapp.com/projects/5089/howto-develop-with-a-separate-rubyspec-repo
17:50:08nicksieger enters the room.
17:50:21evannicksieger: hey nick
17:51:15nicksiegerhi evan
17:51:23evanhows things?
17:54:05hemulen leaves the room.
17:54:23boyscout1 commit by Wilson Bilkovich
17:54:24boyscout * Implement Thread.list (passes existing specs); 94ea427
17:54:27nicksiegerhey evan
17:54:35nicksiegergoing well thanks. you?
17:54:40evangood, good.
17:54:43evanbusy as always
17:54:45hemulen enters the room.
17:54:58nicksiegerof course. i'm in the bay area again this week. too much to do
17:55:11dgtizedbrixen: read that -- I've run git:update and the like -- I'm still not following why I have that failing spec
17:55:13nicksiegerstill have to write the bulk of my rubyfringe talk for next week
17:56:00evanah
17:56:07evansadly, i wont be at rubyfringe
17:57:07dary enters the room.
17:57:10rueevan: Oh, rue MEOW rubini.us?
17:57:21evanpointed to where?
17:58:47ruerubinius RAWR projects.kittensoft.org
17:58:55evank
18:00:10rubuildius_ppcWilson Bilkovich: 94ea4278e; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors
18:00:51joachimm leaves the room.
18:01:29naeu enters the room.
18:02:44headiusmorning
18:02:44rubuildius_ey64Wilson Bilkovich: 94ea4278e; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors
18:02:55Defilergreetangs
18:03:02dgtizedhttp://pastie.org/231586
18:03:12dgtizedI had to symlink gem1.8 to gem
18:03:23dgtizedanyone else getting lots of warnings like that from gem
18:03:30Defilerwacky
18:03:31dgtizedit winds up installing properly
18:03:33rueHola
18:04:24dgtizedit goes on for several more warning cycles like that -- too much to paste from one screen
18:05:52rubuildius_amd64Wilson Bilkovich: 94ea4278e; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors
18:09:18c0sin enters the room.
18:11:54DefilerYou probably just need to update to the latest rubygems release
18:11:55enebo enters the room.
18:14:58twbray enters the room.
18:15:22edwardam enters the room.
18:15:34enebo leaves the room.
18:17:01drbraindgtized: you have to do a gems:clean
18:17:07drbrainour yaml done broke
18:17:26lvmc leaves the room.
18:18:38lvmc enters the room.
18:18:44ezmobius enters the room.
18:21:37atduskgreg enters the room.
18:23:52octopod_ enters the room.
18:25:07neelance_ enters the room.
18:30:23rue leaves the room.
18:31:24rue enters the room.
18:32:21octopod leaves the room.
18:34:35ijcd enters the room.
18:35:40ijcd leaves the room.
18:36:18ijcd enters the room.
18:38:48ijcd leaves the room.
18:39:33pauldix_ leaves the room.
18:40:33binary42 leaves the room.
18:41:10neelance leaves the room.
18:42:45pauldix enters the room.
18:53:42boyscout1 commit by Christopher Thompson
18:53:42boyscout * Add rake git:really_safe_push.; aa0f06f
18:57:24rubuildius_ppcChristopher Thompson: aa0f06f96; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors
19:02:38rubuildius_ey64Christopher Thompson: aa0f06f96; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors
19:04:28atduskgr_ enters the room.
19:04:52atduskgreg leaves the room.
19:05:53rubuildius_amd64Christopher Thompson: aa0f06f96; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors
19:06:50pauldix leaves the room.
19:11:07ijcd enters the room.
19:12:44ijcd_ enters the room.
19:15:21headius leaves the room.
19:18:42binary42 enters the room.
19:19:34edwardam leaves the room.
19:22:12dgtizeddrbrain: thank you that fixed it
19:26:16nexcastellanOkay, I want to move over resolv.rb from stdlib to lib BUT ALSO fix some bugs. In what order should I do my commits? Fix bugs in stdlib, move to lib? Or move to lib, fix bugs? I'm thinking the latter and of course, I'd push all-at-once.
19:26:23ezmobius leaves the room.
19:26:33thehcdreamer enters the room.
19:27:42evannexcastellan: 2 commits
19:27:43evanone to move
19:27:46evanthe 2nd to change
19:27:50nexcastellanOkay, will do, thanks.
19:28:01evanthat keeps the history sane
19:28:30ijcd leaves the room.
19:28:56atduskgr_ leaves the room.
19:29:03gnufied enters the room.
19:29:08edwardam enters the room.
19:41:32thehcdreamer leaves the room.
19:48:40drbrainok, now I only need to verify the CRC, and I'm done
19:48:48evandope.
19:49:01evanare you going to have to write a crc algo in ruby?
19:49:05drbrainunfortunately, it's kind of tricky
19:49:13evani think that zlib has one you can use
19:49:14drbrainno, Zlib has one built-in
19:49:40atduskgreg enters the room.
19:50:06drbrainsince I'm reading straight off the IO, I need to check how much zlib consumed and only feed that many bytes of my chunk into the CRC thing
19:50:48atduskgr_ enters the room.
19:51:49MenTaLguY enters the room.
19:54:34neelance_ leaves the room.
19:58:52pauldix enters the room.
19:59:06ezmobius enters the room.
20:02:27ezmobius leaves the room.
20:04:55binary42 leaves the room.
20:06:57atduskgreg leaves the room.
20:07:13AndrewO leaves the room.
20:07:33Fullmoon leaves the room.
20:07:47Arjen_ enters the room.
20:11:39AndrewO enters the room.
20:11:52Maledictus enters the room.
20:13:40nicksieger leaves the room.
20:16:52rueHmm
20:30:03twbray leaves the room.
20:30:19rue leaves the room.
20:30:54rue enters the room.
20:31:43rueI cannot wait until I get rid of this DHCP
20:43:44jackdempsey leaves the room.
20:44:06benburkert_ enters the room.
20:45:25atduskgr_ leaves the room.
20:58:13yipstar leaves the room.
21:00:10benburkert leaves the room.
21:05:32lstoll leaves the room.
21:07:09twbray enters the room.
21:07:42michalw leaves the room.
21:14:50drbrainyeah, I'm a genius!
21:15:08drbrainI was running the CRC on the compressed data, not the uncompressed data
21:15:15drbrainwhich obviously won't work
21:15:58DefilerYou've just gotta keep trying until you find some data that is the same both ways
21:18:23drbrainDefiler: that's not an option you can provide to gzip, only inflate :(
21:18:27drbrainhrm, wait
21:18:46drbrainoh, I can, with level
21:19:08RyanTM leaves the room.
21:21:18atduskgreg enters the room.
21:22:44gnufiedcan anyone give me keyword from joining #caboose channel?
21:23:01gnufiedindecent proposal.
21:23:02RyanTM enters the room.
21:27:10ezmobius enters the room.
21:28:31boyscout2 commits by Eric Hodel
21:28:32boyscout * Zlib::Gzip* now read and write the header by themselves like MRI; b7e5260
21:28:33boyscout * Add Zlib::Inflate#set_dictionary; 477719f
21:30:07rue leaves the room.
21:30:46DefilerMan the 'INT' signal handler in kernel/loader.rb sure looks wrong to me
21:31:25rue enters the room.
21:32:04drbrainthe main thread should never be dead
21:33:19RyanTM leaves the room.
21:33:24rubuildius_ppcEric Hodel: b7e52602c; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors
21:35:41Defilerhttp://pastie.org/231654
21:35:48Defilerthat would have the same meaning and reads easier
21:35:56Defilerbut I agree about the main thread.. how could it be dead?
21:36:18drbrainno, don't puts
21:36:27drbrainI rescue Interrupt
21:36:29DefilerWell, I was just leaving the existing code alone
21:36:37drbrainI don't want you printing lines all over my screen
21:36:41drbrainoh
21:36:46drbraincan you get rid of that
21:36:52DefilerWhat should this raise instead of Interrupt?
21:37:01DefilerIt does seem like it should raise something that nobody rescues
21:37:07drbrainInterrupt is correct
21:37:13drbrainnope
21:37:29DefilerShouldn't it just raise on Kernel anyway? Why do we raise interrupt on the thread?
21:37:37rubuildius_ey64Eric Hodel: b7e52602c; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors
21:37:54drbrainsignal exceptions get raised in the main thread
21:37:58drbrain(I think)
21:38:50Defilere.g. http://pastie.org/231658
21:39:06Defilerdo |_| even. heh
21:39:10drbrainyeah
21:40:05loincloth enters the room.
21:40:24DefilerSo the idea is that things that rescue Interrupt have the duty to stop the system if that makes sense
21:40:32Defilerand that this code's job ends when somebody rescues Interrupt
21:40:35drbrainyes
21:40:54rubuildius_amd64Eric Hodel: b7e52602c; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors
21:40:56drbrainfor example, rescue Interrupt; cleanup; exit; end
21:41:21drbrainI use it in ar_mailer
21:42:47drbrainI think autotest uses it too
21:42:47cheaproc leaves the room.
21:43:18boyscout1 commit by Wilson Bilkovich
21:43:19boyscout * Simplify and move SIGINT handler in kernel/loader.rb; a9527f8
21:44:19Defilerrue: Around?
21:44:34DefilerI know it's late there.. you might have a life. ;)
21:46:50evanhm
21:46:58evanso Interrupt is only ever delivered to the main thread?
21:47:19rubuildius_ppcWilson Bilkovich: a9527f8cb; 2536 files, 8417 examples, 28058 expectations, 0 failures, 0 errors
21:48:06drbrainevan: I think so
21:48:12DefilerHrm.. I'm having trouble pushing to the cpp branch. odd
21:48:21drbrainI think all the signal handlers only run in the main thread
21:48:40Defilerhttp://pastie.org/231669.txt
21:48:41atduskgr_ enters the room.
21:48:52DefilerI mean, it makes sense, right? signals are sent to a process
21:49:16MenTaLguYdepends
21:49:38MenTaLguYPOSIX is a bit crazy about how signals are delivered
21:49:47atduskgreg leaves the room.
21:49:48evanok
21:49:51evani just double checked.
21:49:57MenTaLguYbut in the case of 1.8 all you have to worry about is what the 1.8 scheduler does
21:49:58evanSIGINT raises Interrupt always on main
21:50:06evanin 1.8
21:50:09DefilerSold
21:50:18evanSIGINT causes rb_thread_interrupt to be called
21:50:26evanwhich switches back to main and calls rb_interrupt()
21:50:31evanwhich raises Interrupt
21:52:33rubuildius_ey64Wilson Bilkovich: a9527f8cb; 2536 files, 8418 examples, 28036 expectations, 0 failures, 0 errors
21:54:30imajes_ enters the room.
21:55:56rubuildius_amd64Wilson Bilkovich: a9527f8cb; 2536 files, 8418 examples, 28038 expectations, 0 failures, 0 errors
22:01:12imajes_ leaves the room.
22:03:35imajes_ enters the room.
22:05:20binary42 enters the room.
22:06:19loincloth leaves the room.
22:10:56TheProkrammer leaves the room.
22:11:28TheProkrammer enters the room.
22:14:41gnufied leaves the room.
22:14:53atduskgr_ leaves the room.
22:19:58lstoll enters the room.
22:26:11imajes_ leaves the room.
22:30:17rue leaves the room.
22:30:56rue enters the room.
22:31:14atmos_ enters the room.
22:31:17Maledictus leaves the room.
22:32:49brapse leaves the room.
22:33:52imajes_ enters the room.
22:35:28scoopr leaves the room.
22:37:15ezmobius leaves the room.
22:37:52benburkert leaves the room.
22:38:24mernen enters the room.
22:40:52imajes leaves the room.
22:46:40cheaproc enters the room.
22:48:20blakewatters leaves the room.
22:49:42ljulliar enters the room.
22:50:08pauldix leaves the room.
22:50:36AndrewO leaves the room.
22:51:11lstoll leaves the room.
22:52:28pauldix enters the room.
22:54:35pauldix leaves the room.
22:56:15loincloth enters the room.
23:04:15wmoxam leaves the room.
23:04:31heycarsten leaves the room.
23:07:41imajes enters the room.
23:08:06binary42 leaves the room.
23:09:21brapse enters the room.
23:10:19ljulliar leaves the room.
23:12:01wycats leaves the room.
23:16:23rueDefiler: Here now, what'cha got?
23:18:40DefilerGot it taken care of. No problem
23:18:42DefilerThanks, though
23:19:16rueNo problem, I like this kind of a question :D
23:20:25yipstar enters the room.
23:24:57headius enters the room.
23:29:36benburkert enters the room.
23:29:54rue leaves the room.
23:30:27rue enters the room.
23:35:19moofbong leaves the room.
23:36:10loincloth leaves the room.
23:38:14seydar enters the room.
23:38:15loincloth enters the room.
23:38:41atduskgreg enters the room.
23:39:52seydarevan: you're seriously giving away email aliases?
23:40:21evanyep
23:40:22evanwant one?
23:40:42seydaryes please!
23:40:50seydarseydar@rubini.us maybe?
23:40:59evansure.
23:41:03seydarrouting to ari [at] aribrown.cmo
23:41:04seydarcom*
23:41:12evanwhere do ya want it forwarded to?
23:41:12evank
23:41:27seydarawesome. thank you so much
23:41:53evanno problem
23:41:57