hsbt_away changed the topic of #ruby-core to: check the latest release candidate for 1.9.1 release ftp.ruby-lang.org:/home/yugui/ruby-1.9.1-r26021+1.tar.bz2
kosaki2_ has joined #ruby-core
petercooper has joined #ruby-core
kosaki2 has quit [Read error: No route to host]
r0bgleeson has quit [Quit: WeeChat 0.4.1]
petercooper has quit [Ping timeout: 245 seconds]
tenderlove has joined #ruby-core
charliesome has joined #ruby-core
<znz_jp> biff: [ruby-changes:31219] drbrain:r43298 (trunk): * lib/rubygems: Update to RubyGems master commit 2a74263. This fixes - http://mla.n-z.jp/?ruby-changes=31219
nari has quit [Ping timeout: 260 seconds]
freakcult has joined #ruby-core
<freakcult> hi
nagachika has joined #ruby-core
freakcult has quit [Client Quit]
travis-ci has joined #ruby-core
travis-ci has left #ruby-core [#ruby-core]
<travis-ci> [travis-ci] The build was fixed. by @drbrain: See http://travis-ci.org/ruby/ruby/builds/12595878
marcandre has quit [Read error: Connection reset by peer]
<drbrain> \o/
marcandre has joined #ruby-core
r0bgleeson has joined #ruby-core
<znz_jp> biff: [ruby-changes:31220] drbrain:r43299 (trunk): * lib/rubygems: Update to RubyGems master 278d00d. Changes: - http://mla.n-z.jp/?ruby-changes=31220
nari has joined #ruby-core
petercooper has joined #ruby-core
petercooper has quit [Ping timeout: 272 seconds]
tenderlove has quit [Remote host closed the connection]
shinnya has quit [Ping timeout: 260 seconds]
Domon has joined #ruby-core
petercooper has joined #ruby-core
ItSAN____ has joined #ruby-core
petercooper has quit [Ping timeout: 260 seconds]
3JTAAHLI1 has joined #ruby-core
ItSANgo has quit [Ping timeout: 268 seconds]
3JTAAHLI1 has quit [Client Quit]
ItSAN____ has quit [Ping timeout: 248 seconds]
soba has joined #ruby-core
soba_ has joined #ruby-core
soba has quit [Ping timeout: 246 seconds]
soba_ has quit [Read error: Connection reset by peer]
petercooper has joined #ruby-core
petercooper has quit [Ping timeout: 252 seconds]
soba has joined #ruby-core
DanKnox is now known as DanKnox_away
petercooper has joined #ruby-core
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
petercooper has quit [Ping timeout: 245 seconds]
kosaki2 has joined #ruby-core
DanKnox_away is now known as DanKnox
kosaki2_ has quit [Ping timeout: 272 seconds]
kosaki2 has quit [Ping timeout: 265 seconds]
soba has quit [Ping timeout: 252 seconds]
soba has joined #ruby-core
ItSANgo has joined #ruby-core
petercooper has joined #ruby-core
petercooper has quit [Ping timeout: 265 seconds]
anveo has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
marcandre has quit [Remote host closed the connection]
<_ko1> drbrain: are you here?
<drbrain> _ko1: hello
<_ko1> hi
<_ko1> i got such error
<_ko1> sdoc seems having trouble
<drbrain> ok
<_ko1> should i simply uninstall sdoc?
<drbrain> that would be easiest :D
<_ko1> ok
<drbrain> Gem::Ext should exist right above that
<drbrain> I will try to reproduce this, I think I know how
<drbrain> maybe I can add a workaround in rdoc for it
<drbrain> rdoc probably should not load sdoc's plugin
<_ko1> uninstall, and success to install
<drbrain> at least, not when building documentation in ruby
<_ko1> i see
<drbrain> I will try to reproduce it tomorrow, it is too late to fix tonight
<_ko1> sure. thank you!
<drbrain> ah, I think I see the problem
<drbrain> _ko1: can you reinstall sdoc and delete line 7 (require 'rubygems') from lib/rubygems/ext.rb ?
<_ko1> sure. wait a moment
<_ko1> passed!!
<drbrain> ok
<drbrain> you can commit it, I will make the same commit in rubygems
<_ko1> I can't write ChangeLog :(
<drbrain> then I will commit it now :D
<_ko1> thanks!!
<drbrain> I committed at r43300
<znz_jp> biff: [ruby-changes:31221] drbrain:r43300 (trunk): * lib/rubygems: Update to RubyGems master b955554. Changes: - http://mla.n-z.jp/?ruby-changes=31221
<drbrain> the problem was (roughly):
<drbrain> rubygems would need to load rubygems/ext while inside its overridden Kernel#require
<drbrain> but rubygems/ext would load rubygems before defining Gem::Ext
<drbrain> so instead of the constant appearing, it would go back to looking for files it could load inside a gem
<drbrain> it would try to load rubygems/ext again, but loading was in-progress, so it would skip it
<drbrain> then it would reference Gem::Ext which didn't exist yet, because it hadn't finished the require of rubygems/ext
<drbrain> so NameError
<_ko1> ah, I see
<_ko1> complex...
<drbrain> once I read the whole backtrace it was easier to see
<drbrain> this new feature is so rvm, rbenv, etc can share one gem directory with multiple ruby versions
<drbrain> extensions get installed into a special directory now, so there will not be API conflicts
<znz_jp> biff: [ruby-changes:31222] ko1:r43301 (trunk): * ext/objspace/objspace.c: add a new method `reachable_objects_from_root'. - http://mla.n-z.jp/?ruby-changes=31222
<znz_jp> biff: [ruby-changes:31223] ko1:r43302 (trunk): * NEWS: add a line into NEWS for last commit. - http://mla.n-z.jp/?ruby-changes=31223
kosaki8 has joined #ruby-core
nagachik_ has joined #ruby-core
nagachik_ has quit [Read error: Connection reset by peer]
schaerli has joined #ruby-core
DanKnox is now known as DanKnox_away
DanKnox_away is now known as DanKnox
DanKnox is now known as DanKnox_away
tylersmith has quit [Remote host closed the connection]
tylersmith has joined #ruby-core
tylersmith has quit [Ping timeout: 240 seconds]
kosaki8 has quit [Ping timeout: 256 seconds]
petercooper has joined #ruby-core
judofyr has joined #ruby-core
petercooper has quit [Remote host closed the connection]
petercooper has joined #ruby-core
petercooper has quit [Ping timeout: 246 seconds]
<znz_jp> biff: [ruby-changes:31224] ko1:r43303 (trunk): * error.c, internal.h (rb_bug_reporter_add): add a new C-API. - http://mla.n-z.jp/?ruby-changes=31224
<znz_jp> biff: [ruby-changes:31225] nobu:r43304: * properties. - http://mla.n-z.jp/?ruby-changes=31225
<znz_jp> biff: [ruby-changes:31226] ko1:r43305 (trunk): * bootstraptest/runner.rb: check nil before calling `signal?' - http://mla.n-z.jp/?ruby-changes=31226
eLobato has joined #ruby-core
tylersmith has joined #ruby-core
tylersmith has quit [Ping timeout: 252 seconds]
nari has quit [Ping timeout: 245 seconds]
nari has joined #ruby-core
judofyr has quit [Remote host closed the connection]
judofyr has joined #ruby-core
Domon has quit [Remote host closed the connection]
Domon has joined #ruby-core
Domon has quit [Remote host closed the connection]
kosaki8 has joined #ruby-core
nagachika has quit [Remote host closed the connection]
dostoyevsky has left #ruby-core [#ruby-core]
nagachika has joined #ruby-core
redgetan has joined #ruby-core
nagachika has quit [Ping timeout: 245 seconds]
nari has quit [Ping timeout: 252 seconds]
kosaki8 has quit [Ping timeout: 248 seconds]
eLobato has quit [Ping timeout: 252 seconds]
<zzak> n0kada0: ping!
kosaki8 has joined #ruby-core
nagachika has joined #ruby-core
<judofyr> zzak: pong!
<judofyr> or isn't that allowed?
<zzak> nokada_: would you accept this patch to io/nonblock? https://gist.github.com/zzak/7007319
<zzak> judofyr: lol hi
marcandre has joined #ruby-core
<judofyr> zzak: what's up?
<zzak> judofyr: hacking on the rubies :D you?
<judofyr> zzak: nice. trying to do some work.
<zzak> judofyr: i have work in 30 minutes :(
<judofyr> also contemplating how small grammar you could get if you simplify some of the syntax
<judofyr> (for Ruby)
enebo has joined #ruby-core
<judofyr> zzak: I'm kinda working on a parser generator tool. thinking about testing it with Ruby syntax/grammar
<zzak> judofyr: sounds neat :D
<judofyr> probably need to implement operator precedence first…
<zzak> is it like yacc/racc?
<judofyr> kinda. but the grammar file is not C-specific
<judofyr> so (potentially) you can use the same grammar file for both a Ruby and a C backend
<judofyr> it's also a full context-free parser
<judofyr> so it handles ambiguous grammars as well
<zzak> you had me at operator precedence
<zzak> i wish i could speed up make test :(
<judofyr> why is it taking so long?
nokada_ is now known as n0kada
<zzak> compiling stuffs
<n0kada> zzak: for what?
<zzak> n0kada: to teach RDoc about these methods
<zzak> rdoc doesn't track the local VALUE's
<zzak> it only knows rb_cIO is IO class... somehow
<judofyr> magic!
<judofyr> or probably just regexp for /rb_c(.*?)$/
<zzak> judofyr: its not convention
<judofyr> hm
<zzak> or maybe convention just not consistent ;)
<n0kada> rdoc has built-in classes/modules mapping
<n0kada> zzak: I see
<n0kada> it would be hard to track
<n0kada> seems ok
<zzak> make test-all TESTS=io/nonblock/test_flush.rb
<zzak> gives me "0 tests, 0 assertions, 0 failures, 0 errors, 0 skips"
<zzak> :(
<n0kada> hmm?
<zzak> n0kada: i tried that from $builddir
<zzak> patch is probably benign but i want to run the tests anyways :(
<n0kada> Finished tests in 0.004311s, 231.9647 tests/s, 927.8590 assertions/s.
<n0kada> 1 tests, 4 assertions, 0 failures, 0 errors, 0 skips
<n0kada> what platform?
jdenen has joined #ruby-core
<zzak> uby 2.1.0dev (2013-09-26 trunk 43057) [x86_64-darwin12.4.0]
<n0kada> very old...
<zzak> n0kada: i am on r43305
<n0kada> has io/nonblock been built?
<zzak> i guess make test-all doesn't pre-build $srcdir/ext?
soba has quit [Ping timeout: 248 seconds]
<zzak> it built everything else
<zzak> `make distclean` :(
<zzak> travis passed before i could compile lol
rafaelfranca has joined #ruby-core
<n0kada> it doesn't
<zzak> error loading "/Users/zzak/.gem/ruby/2.1.0/gems/sdoc-0.3.20/lib/rdoc/discover.rb": uninitialized constant Gem::Ext::Builder (NameError)
<zzak> my gems..!
<zzak> Finished tests in 0.005327s, 187.7229 tests/s, 750.8917 assertions/s.
<zzak> 1 tests, 4 assertions, 0 failures, 0 errors, 0 skips
<zzak> woo
<znz_jp> biff: [ruby-changes:31227] zzak:r43306 (trunk): * ext/io/nonblock/nonblock.c: use rb_cIO instead of VALUE - http://mla.n-z.jp/?ruby-changes=31227
enebo has quit [Quit: enebo]
<zzak> n0kada: thank you, i will bug you again soon <3
<zzak> time for work :(
<znz_jp> biff: [ruby-changes:31228] nobu:r43307 (trunk): win32/setup.mak: check psapi.h - http://mla.n-z.jp/?ruby-changes=31228
enebo has joined #ruby-core
ZachBeta has joined #ruby-core
<znz_jp> biff: [ruby-changes:31229] kazu:r43308 (trunk): fix typos - http://mla.n-z.jp/?ruby-changes=31229
eLobato has joined #ruby-core
rafaelfr_ has joined #ruby-core
ZachBeta has quit [Quit: Computer has gone to sleep.]
tylersmith has joined #ruby-core
rafaelfranca has quit [Ping timeout: 245 seconds]
ZachBeta has joined #ruby-core
<znz_jp> biff: [ruby-changes:31230] nobu:r43309 (trunk): ifchange.bat: --keep option - http://mla.n-z.jp/?ruby-changes=31230
kosaki2 has joined #ruby-core
schaerli has quit [Remote host closed the connection]
schaerli has joined #ruby-core
eLobato has quit [Quit: WeeChat 0.4.0]
schaerli has quit [Ping timeout: 252 seconds]
kosaki2 has quit [Remote host closed the connection]
kosaki2 has joined #ruby-core
schaerli has joined #ruby-core
kosaki8 has quit [Ping timeout: 248 seconds]
anveo has joined #ruby-core
petercooper has joined #ruby-core
tylersmith has quit [Remote host closed the connection]
shinnya has joined #ruby-core
enebo has quit [Ping timeout: 240 seconds]
schaerli has quit [Remote host closed the connection]
schaerli has joined #ruby-core
ZachBeta has quit [Quit: Computer has gone to sleep.]
schaerli has quit [Ping timeout: 272 seconds]
judofyr has quit [Remote host closed the connection]
tylersmith has joined #ruby-core
nagachika has quit [Remote host closed the connection]
marcandre has quit [Remote host closed the connection]
ZachBeta has joined #ruby-core
enebo has joined #ruby-core
petercooper has quit [Remote host closed the connection]
petercooper has joined #ruby-core
petercooper has quit [Ping timeout: 260 seconds]
charliesome has joined #ruby-core
DanKnox_away is now known as DanKnox
tenderlove has joined #ruby-core
marcandre has joined #ruby-core
shinnya has quit [Ping timeout: 272 seconds]
judofyr has joined #ruby-core
petercooper has joined #ruby-core
petercooper has quit [Ping timeout: 245 seconds]
anveo has quit [Quit: Computer has gone to sleep.]
petercooper has joined #ruby-core
judofyr__ has joined #ruby-core
judofyr has quit [Ping timeout: 268 seconds]
petercooper has quit [Remote host closed the connection]
petercooper has joined #ruby-core
petercoo_ has joined #ruby-core
petercooper has quit [Ping timeout: 245 seconds]
judofyr__ has quit [Read error: Connection reset by peer]
anveo has joined #ruby-core
ZachBeta_ has joined #ruby-core
<znz_jp> biff: [ruby-changes:31231] ko1:r43310 (trunk): * ext/objspace/object_tracing.c: add new method - http://mla.n-z.jp/?ruby-changes=31231
<znz_jp> biff: [ruby-changes:31232] svn:r43311 (trunk): * 2013-10-17 - http://mla.n-z.jp/?ruby-changes=31232
ZachBeta has quit [Ping timeout: 272 seconds]
<znz_jp> biff: [ruby-changes:31233] ko1:r43312 (trunk): * error.c (rb_bug_reporter_add): return simply 0 if failed. - http://mla.n-z.jp/?ruby-changes=31233
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #ruby-core
kosaki2_ has joined #ruby-core
kosaki8 has joined #ruby-core
kosaki2 has quit [Read error: Operation timed out]
tenderlove has quit [Ping timeout: 245 seconds]
anveo has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
<znz_jp> biff: [ruby-changes:31234] ko1:r43313 (trunk): * gc.c (objspace_each_objects): do not skip empty RVALUEs. - http://mla.n-z.jp/?ruby-changes=31234
kosaki2_ has quit [Remote host closed the connection]
kosaki2 has joined #ruby-core
<drbrain> zzak: I thought I fixed the Gem::Ext::Builder NameError with r43300
kosaki2 has quit [Ping timeout: 260 seconds]
<znz_jp> biff: [ruby-changes:31235] zzak:r43314 (trunk): * ext/io/nonblock/nonblock.c: [DOC] Document io/nonblock by reprah - http://mla.n-z.jp/?ruby-changes=31235
<zzak> drbrain: i think its related to sdoc :(
<drbrain> zzak: backtrace?
<zzak> i will try to test it downstream later
<drbrain> zzak: the way require works has subtly changed
<drbrain> so I may need to fix some things up
<drbrain> give me a minute
<zzak> so the gem was installed on trunk before, when recompiling it must have tried to RDoc the old gem, so i just did `rm -rf ~/.gem/ruby/2.1.0/
<zzak> it's definitely not a normal usecase
<drbrain> zzak: does applying https://gist.github.com/drbrain/426b17b71acf17f80784 fix it?
<zzak> i already fixed it by deleting my old gem cache :(
<drbrain> heh
<zzak> i'll try to reproduce it again later
<drbrain> I'll work on it now
<zzak> maybe just `gem install sdoc --document`
<zzak> with trunk
<drbrain> I created a dependency loading loop
ex9t_ has joined #ruby-core
ex9t has quit [Ping timeout: 272 seconds]
jdenen has quit [Ping timeout: 252 seconds]
<zzak> drbrain: if it helps, i was on `ruby 2.1.0dev (2013-09-26 trunk 43057) [x86_64-darwin12.4.0]` when last installed the gem
<drbrain> ok
<zzak> so maybe a regression in gems for that version
<zzak> before last import
<drbrain> I'm going to need to figure out how to reproduce this myself to fix it properly
<drbrain> zzak: if you can reproduce it, can you give me `gem list` ?
<drbrain> that will help
<zzak> drbrain: will do!
<drbrain> I think I need sdoc + some gem with C extensions
<zzak> well, sdoc depends on rdoc 3.x
<zzak> so theres that
<zzak> oh and json
<drbrain> hrm
<drbrain> json is built-in, too
<zzak> drbrain: it seems that when i last built ruby (before today), and installed the gem was after this: https://github.com/ruby/ruby/commit/92cd831366482bd0737bbd32ea3752e41050de88
<zzak> so maybe repro is: gems (2.2.0.preview.1) -> install sdoc -> gem update --system -> gem install sdoc --document
<drbrain> you'll need my rubygems updates from yesterday, too
enebo has quit [Quit: enebo]
<drbrain> ok, got it
<drbrain> I needed gem install json sdoc
<zzak> :D
<zzak> kosaki8: did you go to the conference last weekend?
ZachBeta_ has quit [Quit: Computer has gone to sleep.]
<drbrain> zzak: ugh, this will be annoying to fix
n0kada has quit [Remote host closed the connection]
rafaelfranca has joined #ruby-core
n0kada has joined #ruby-core
rafaelfr_ has quit [Ping timeout: 272 seconds]
<zzak> sorry :(
ZachBeta has joined #ruby-core
petercoo_ has quit [Remote host closed the connection]
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<drbrain> I have progressed to "deadlock; recursive locking" LLLOOOLLL
<zzak> call the locksmith
<zzak> i have AAA
<drbrain> at least the recursive locking protects me from an infinite loop
<zzak> my patch queue needs a recursive lock
<zzak> respond_with :vacation_reminder if :queue.size > 5
<znz_jp> biff: [ruby-changes:31236] zzak:r43315 (trunk): * ext/date/date_core.c: [DOC] plural grammar fixed by @scott113341 - http://mla.n-z.jp/?ruby-changes=31236
<drbrain> zzak: that always returns false
<drbrain> :queue.size #=> 5
<zzak> LOL
<zzak> TIL Symbol#size
<drbrain> no vacation for you
<zzak> so it seems :(
marcandre has quit [Remote host closed the connection]
ZachBeta has quit [Quit: Computer has gone to sleep.]
<drbrain> OMG FIXED
lopex has quit [Ping timeout: 245 seconds]
<znz_jp> biff: [ruby-changes:31237] zzak:r43316 (trunk): * ext/curses/curses.c: [DOC] Cleaned up formatting consistency of rdoc - http://mla.n-z.jp/?ruby-changes=31237
<zzak> :clap:
ZachBeta has joined #ruby-core
<zzak> dinner time!
tylersmith has quit [Read error: Connection reset by peer]
tylersmith has joined #ruby-core
<znz_jp> biff: [ruby-changes:31238] drbrain:r43317 (trunk): * lib/rubygems: Update to RubyGems master 2abce58. Changes: - http://mla.n-z.jp/?ruby-changes=31238
<drbrain> zzak: try r43317 ↑
ZachBeta has quit [Quit: Computer has gone to sleep.]
tylersmith has quit [Remote host closed the connection]
rafaelfranca has quit [Remote host closed the connection]
rafaelfranca has joined #ruby-core
rafaelfranca has quit [Ping timeout: 272 seconds]
kosaki2 has joined #ruby-core
<znz_jp> biff: [ruby-changes:31239] ko1:r43318 (trunk): * ext/objspace/object_tracing.c (newobj_i): add workaround. - http://mla.n-z.jp/?ruby-changes=31239
<znz_jp> biff: [ruby-changes:31240] nobu:r43319 (trunk): Makefile.sub: default HAVE_PSAPI_H to 0 - http://mla.n-z.jp/?ruby-changes=31240
kosaki2 has quit [Remote host closed the connection]
kosaki2 has joined #ruby-core
kosaki2 has quit [Ping timeout: 245 seconds]
kosaki2 has joined #ruby-core
<znz_jp> biff: [ruby-changes:31241] nobu:r43320 (trunk): Makefile.sub: fix typo - http://mla.n-z.jp/?ruby-changes=31241
kosaki2 has quit [Remote host closed the connection]
shinnya has joined #ruby-core
kosaki2 has joined #ruby-core
charliesome has joined #ruby-core
kosaki2 has quit [Ping timeout: 245 seconds]
lopex has joined #ruby-core
charliesome has quit [Ping timeout: 248 seconds]
ItSANgo has quit [Ping timeout: 244 seconds]
kosaki2 has joined #ruby-core