djellemah has quit [Ping timeout: 260 seconds]
djellemah has joined #jruby
djellemah has quit [Ping timeout: 260 seconds]
djellemah has joined #jruby
knu has quit [Quit: Reboot...]
knu has joined #jruby
djellemah has quit [Ping timeout: 246 seconds]
djellemah has joined #jruby
enebo has joined #jruby
camlow325 has quit [Quit: WeeChat 1.5]
enebo has quit [Ping timeout: 258 seconds]
enebo has joined #jruby
enebo has quit [Ping timeout: 252 seconds]
enebo has joined #jruby
enebo has quit [Ping timeout: 246 seconds]
raeoks has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
raeoks has joined #jruby
enebo has joined #jruby
pawnbox has joined #jruby
kith_ has joined #jruby
kith has quit [Ping timeout: 264 seconds]
enebo has quit [Quit: enebo]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox_ has joined #jruby
raeoks has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pawnbox has quit [Ping timeout: 265 seconds]
pawnbox_ has quit [Remote host closed the connection]
pawnbox has joined #jruby
djellemah has quit [Ping timeout: 260 seconds]
donValentin has quit [Quit: donValentin]
djellemah has joined #jruby
donV has joined #jruby
<donV> Hi all! Gratz on the 9.1.6.0 release!
<pilhuhn> This has some fallout
<pilhuhn> Exception in thread "JavaFX Application Thread" org.jruby.exceptions.RaiseException: (TypeError) requested class ChartViewController was not reifiable
<pilhuhn> at RUBY.new(/Users/hrupp/.rvm/gems/jruby-9.1.6.0/gems/jrubyfx-1.1.1-java/lib/jrubyfx/controller.rb:147)
<pilhuhn> at org.jruby.java.addons.ClassJavaAddons.become_java!(org/jruby/java/addons/ClassJavaAddons.java:40)
<pilhuhn> This used to work with 9.1.5
<pilhuhn> Is there a newer Jrubyfx?
<pilhuhn> yes, just checked, this is good in 9.1.5 and bad in 9.1.6
pawnbox has quit [Remote host closed the connection]
claudiuinberlin has joined #jruby
vtunka has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
pawnbox has joined #jruby
raeoks has joined #jruby
blaxter has joined #jruby
pawnbox has quit [Read error: Connection reset by peer]
<GitHub29> [jruby] kares reopened issue #4019: gem list don't show some gems as default https://git.io/vK21V
pawnbox has joined #jruby
blaxter has quit [Quit: foo]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
raeoks has quit [Quit: Textual IRC Client: www.textualapp.com]
vtunka has quit [Ping timeout: 256 seconds]
shellac has joined #jruby
vtunka has joined #jruby
<GitHub182> [jruby] mprins opened issue #4273: JRuby 9.1.6.0 artifacts missing from Maven Central https://git.io/vXaok
pawnbox has quit [Remote host closed the connection]
vtunka_ has joined #jruby
Specialist has joined #jruby
drbobbeaty has joined #jruby
pawnbox has joined #jruby
vtunka_ has quit [Quit: Leaving]
prasunanand has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<GitHub199> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vXaMw
<GitHub199> jruby/truffle-head 497d654 Benoit Daloze: [Truffle] Improve debug with printableRubyBacktrace to include the current frame.
<GitHub60> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vXaSd
<GitHub60> jruby/truffle-head 9cc1e7f Benoit Daloze: [Truffle] Shared Objects: no need to synchronize on updateShape(), it is forbidden on shared objects.
<GitHub196> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vXa93
<GitHub196> jruby/truffle-head 9775be7 Benoit Daloze: [Truffle] Update to GraalVM 0.18.
donV has quit [Quit: donV]
donV has joined #jruby
<GitHub126> [jruby] pilhuhn opened issue #4274: "(TypeError) requested class .. was not reifiable" in 9.1.6, worked in 9.1.5 https://git.io/vXaQR
kith_ is now known as kith
pilhuhn is now known as pil-afk
drbobbeaty has joined #jruby
<olle> My quest to add stable JRuby to most Travis build files has come to FakeFS. I got different failures in JRuby 1.7.26 and JRuby 9.1.6.0. https://travis-ci.org/fakefs/fakefs/builds/174750873 links to both.
<olle> FakeFS tries to find some methods on File, and is unsuccessful. "ttymode method is not available in File :(" Sad smiley.
<olle> Can this check be made somehow otherwise? https://github.com/fakefs/fakefs/blob/master/test/fakefs_test.rb#L1296
<kares> olle: hey! isn't FakeFS kind of unmaintained (old) ?
<olle> kares: You may be right!
<olle> kares: It did get commits into it the past week.
<kares> olle: interesting, I recall getting rid of it in specs at some point due not really working out
<kares> believe that was on JRuby 1.7.x
<olle> kares: On 1.7.x it currently suffers real trouble.
<olle> kares: Gotta dig up a better alternative.
<kares> olle: oh sorry, just realized its actually FakeFS tests, thought you're just using it as a lib elsewhere
<kares> it certainly could/should be made working
<olle> kares: Glad we're now on the same page.
<kares> so I guess its not unmantained than, apologies :)
<olle> kares: Hunches are good, no shame in guessing.
<kares> olle: the problem is there's no IO#ttymode in MRI?
<olle> FakeFS looks for this method in File 'to_inputstream' https://github.com/jruby/jruby/search?utf8=%E2%9C%93&q=to_inputstream
<kares> olle: those are Java extensions added (part of the implicit require 'java')
<olle> kares: Thanks for explaining.
<olle> kares: https://github.com/ruby/ruby/search?utf8=%E2%9C%93&q=ttymode MRI's "ext/io/console/console.c" has a single match, at least.
<kares> olle: yep, it could go away from IO but I am not sure it's the best approach
<kares> maybe FakeFS can do less assumptions about the expected IO/File methods?
<olle> kares: I'm looking not so much at JRuby changing, but FakeFS - you wrote it before I did
<olle> kares: I could look to see if I can assume another 'list to skip' on JRuby.
<olle> kares: List of methods to skip checking on File/IO.
<kares> olle: what I believe can be done is private :ttymode
<kares> than is will not show-up among instance_methods
<olle> Right, will that then match MRI's way?
<kares> that could be fixed on JRuby's end - no one should mind its internals right?
<olle> (Indeed, no one should)
<kares> olle: one less difference I am not sure what else is needed in FakeFS
<kares> is this your only failure?
<kares> actually let me check travis-ci
<olle> JRuby 9.1.6.0 has these failures on that same assert-line (it's in Travis link above)
<olle> ttymode, to_outputstream, ttymode_yield, to_inputstream, to_channel
<kares> olle: right, well those to_xxx all need to stay public
<kares> the rest probably can go private ...
<olle> kares: Cool. Should we make a Github Issue card for it?
<kares> olle: yes please, it should be looked in more detail but if its as easy as adding private :ttymode I do not see why not putting it into next release
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
<kares> would be great to have FakeFS tests passing!
<kares> guess its usable anyway and would work, but still ...
claudiuinberlin has quit [Remote host closed the connection]
claudiuinberlin has joined #jruby
<GitHub115> [jruby] olleolleolle opened issue #4275: ttymode, ttymode_yield should be private https://git.io/vXaxv
<olle> kares: This is now a bare-bones description, at least.
claudiuinberlin has quit [Ping timeout: 240 seconds]
bbrowning_away is now known as bbrowning
tcrawley-away is now known as tcrawley
pil-afk is now known as pilhuhn
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
<olle> kares: Made a PR to reduce the assumptions made in FakeFS: https://github.com/fakefs/fakefs/pull/356
vtunka has quit [Quit: Leaving]
pawnbox has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
vtunka has joined #jruby
<olle> kares: I'd like to add that all my troubles began when I added a .jrubyrc file with debug.fullTrace=true in it to quiet a warning message from within RSpec.
<olle> kares: Code coverage stats etc.
<olle> That was not good for RSpec, which failed in its around advice hook.
claudiuinberlin has joined #jruby
<olle> I now think that this was what began biting me - rspec-core: "Backtrace detection is broken on JRuby 9000" https://github.com/rspec/rspec-core/issues/2299
<GitHub195> [jruby] kares created test-hide-ttymode (+1 new commit): https://git.io/vXVT7
<GitHub195> jruby/test-hide-ttymode 7274ccb kares: make ttymode and ttymode_yield helpers private...
drbobbeaty has quit [Ping timeout: 256 seconds]
drbobbeaty has joined #jruby
<GitHub27> [jruby] mprins closed issue #4273: JRuby 9.1.6.0 artifacts missing from Maven Central https://git.io/vXaok
doughathaway has joined #jruby
<GitHub147> [jruby] kares opened pull request #4276: make ttymode and ttymode_yield helpers private (master...test-hide-ttymode) https://git.io/vXVL3
shellac has joined #jruby
enebo has joined #jruby
<donV> Hey!
* olle waves
<travis-ci> jruby/jruby (test-hide-ttymode:7274ccb by kares): The build passed. (https://travis-ci.org/jruby/jruby/builds/174780890)
claudiuinberlin has quit [Remote host closed the connection]
claudiuinberlin has joined #jruby
<olle> The comment in this micro-change PR: https://github.com/celluloid/nio4r/pull/107/files - what if there was a well-known comment on such a line that'd make it automatable.
<olle> An automated PR with the version change needed could be created easier, if there were an easy-to-match comment next to it.
claudiuinberlin has quit [Ping timeout: 256 seconds]
claudiuinberlin has joined #jruby
claudiuinberlin has quit [Remote host closed the connection]
donV has quit [Ping timeout: 260 seconds]
claudiuinberlin has joined #jruby
<GitHub163> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vXV4s
<GitHub163> jruby/truffle-head fbc7231 Chris Seaton: [Truffle] Make a general option to not use the bootclasspath, rather than tying it to JVMCI.
temporalfox has joined #jruby
camlow325 has joined #jruby
prasunanand has quit [Ping timeout: 250 seconds]
<GitHub28> [jruby] nirvdrum pushed 1 new commit to truffle-head: https://git.io/vXVBS
<GitHub28> jruby/truffle-head 2c20191 Kevin Menard: [Truffle] Simplified UTF-8 decoding of ropes.
<headius> nirvdrum: RubyEncoding.encodeUTF8 allocates a lot less than just asking Charset to decode, just so you know
<headius> it has a pool of transcoders from underneath Charset that it reuses
claudiuinberlin has quit [Remote host closed the connection]
claudiuinberlin has joined #jruby
<headius> olle: we could move JRuby exts to known modules, and include those into classes like File
<headius> then I'd just worry that the additional stuff in hierarchy would cause problems, but Rails already mixes in a million things to core classes
<olle> headius: Indeed, it's never easy. The changes to FakeFS got merged and released: their assumptions changed.
claudiuinberlin has quit [Remote host closed the connection]
claudiuinberlin has joined #jruby
vtunka has quit [Quit: Leaving]
claudiuinberlin has quit [Remote host closed the connection]
claudiuinberlin has joined #jruby
drbobbeaty has quit [Ping timeout: 246 seconds]
<GitHub197> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vXV2T
<GitHub197> jruby/truffle-head dc448d5 Benoit Daloze: [Truffle] Avoid #itself in JT for older rubies.
temporalfox has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
enebo has quit [Quit: enebo]
drbobbeaty has joined #jruby
claudiuinberlin has quit [Remote host closed the connection]
claudiuinberlin has joined #jruby
claudiuinberlin has quit [Remote host closed the connection]
shellac has quit [Quit: Computer has gone to sleep.]
prasunanand has joined #jruby
donV has joined #jruby
claudiuinberlin has joined #jruby
_whitelogger has joined #jruby
claudiuinberlin has quit []
Specialist has quit [Remote host closed the connection]
prasunanand has quit [Ping timeout: 265 seconds]
<GitHub36> [jruby] eregon pushed 2 new commits to truffle-head: https://git.io/vXVyF
<GitHub36> jruby/truffle-head 394c972 Benoit Daloze: [Truffle] Use System.getenv() and maintain the set of environment variable names....
<GitHub36> jruby/truffle-head 493b9d4 Benoit Daloze: [Truffle]
<GitHub64> [jruby] eregon force-pushed truffle-head from 394c972 to 7ea78bb: https://git.io/vrq9Q
<GitHub64> jruby/truffle-head 7ea78bb Benoit Daloze: [Truffle] Use System.getenv() and maintain the set of environment variable names....
doughathaway has joined #jruby
<travis-ci> jruby/jruby (truffle-head:394c972 by Benoit Daloze): The build has errored. (https://travis-ci.org/jruby/jruby/builds/174849573)
lanceball is now known as lance|afk
claudiuinberlin has joined #jruby
ratnikov has quit [Ping timeout: 260 seconds]
enebo has joined #jruby
doughathaway has quit [Quit: Textual IRC Client: www.textualapp.com]
drbobbeaty has quit [Ping timeout: 256 seconds]
ratnikov has joined #jruby
prasunanand has joined #jruby
subbu is now known as subbu|meeting
drbobbeaty has joined #jruby
subbu|meeting is now known as subbu|lunch
subbu|lunch is now known as subbu
lance|afk is now known as lanceball
<pilhuhn> headius For issue 4274 - is there any required application code change in 9.1.6 in respect to earlier Ruby 9k versions?
thedarkone2 has joined #jruby
<headius> kares: are you there?
<headius> we've talked about this in the past, but I think we should drop oracle support from arjdbc in favor of rsim's driver
<headius> the others, dunno...I think we should keep mssql but I don't know about all the embedded Java databases
<headius> we can debate the rest later, but are you opposed to dropping oracle?
lanceball is now known as lance|afk
pawnbox has quit [Remote host closed the connection]
bbrowning is now known as bbrowning_away
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 258 seconds]
claudiuinberlin has quit []
tcrawley is now known as tcrawley-away
<donV> headius, kares: We use DerbyDB in production. Please keep :)
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<lopex> enebo: http://www.ratebeer.com/beer/pinta-raj-z-rajs/323217/ double rice galaxy IPA
<enebo> lopex: cool
<lopex> 19 plato, but only 8 alc, 90 ibu
<lopex> enebo: what's the cost of a good icebock in the US ?
<enebo> lopex: I don’t know
drbobbeaty has joined #jruby