rcvalle has quit [Quit: rcvalle]
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow32_ has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
yfeldblum has joined #jruby
<GitHub92> [jruby] headius opened pull request #3923: Use "filesystem" encoding for PATH as in MRI. Fixes #3907. (master...filesystem_encoding_for_path) https://git.io/vr6Rn
camlow32_ has quit []
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
norc__ has joined #jruby
e_dub has quit [Read error: Connection reset by peer]
<GitHub89> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vr6ge
<GitHub89> jruby/master 629d5b3 Kevin Menard: Add multi-byte character specs for String#{gsub,gsub!}.
e_dub has joined #jruby
norc_ has quit [Ping timeout: 260 seconds]
nirvdrum has quit [Ping timeout: 272 seconds]
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
<travis-ci> jruby/jruby (master:629d5b3 by Kevin Menard): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/132723917)
robbyoconnor has joined #jruby
robbyoconnor has quit [Changing host]
robbyoconnor has joined #jruby
yfeldblu_ has joined #jruby
yfeldblu_ has quit [Remote host closed the connection]
yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 272 seconds]
yfeldblu_ has quit [Ping timeout: 258 seconds]
Aethenelle has joined #jruby
Aethenelle has quit [Ping timeout: 246 seconds]
pawnbox has joined #jruby
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
zacts has quit [Ping timeout: 260 seconds]
prasunanand has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
zacts has joined #jruby
pawnbox has quit [Ping timeout: 244 seconds]
pawnbox has joined #jruby
ITXpander has joined #jruby
<kares> Morning!
donV has joined #jruby
pawnbox has quit [Remote host closed the connection]
Specialist has joined #jruby
prasunanand has quit [Ping timeout: 272 seconds]
prasunanand has joined #jruby
pawnbox has joined #jruby
Caerusz is now known as Caerus
brauliobo has joined #jruby
skade has joined #jruby
zacts has quit [Ping timeout: 272 seconds]
brauliobo has quit [Ping timeout: 240 seconds]
brauliobo has joined #jruby
Caerus is now known as Caerus|Away
Caerus|Away is now known as Caerus
zacts has joined #jruby
vtunka has joined #jruby
drbobbeaty has joined #jruby
<GitHub173> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/vriv1
<GitHub173> jruby/master 1e34f09 Chris Seaton: [Truffle] Use a module for the JDK in CI.
<GitHub31> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vriv5
<GitHub31> jruby/truffle-head a62df65 Chris Seaton: Merge branch 'master' into truffle-head
donV has quit [Quit: donV]
pawnbox has quit [Remote host closed the connection]
<GitHub131> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/vriJ5
<GitHub131> jruby/master 36a9e91 Chris Seaton: [Truffle] Update Java version in CI.
<GitHub92> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vriUe
<GitHub92> jruby/truffle-head 95e9395 Chris Seaton: Merge branch 'master' into truffle-head
pawnbox has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
liri has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
donV has joined #jruby
liri has joined #jruby
<GitHub164> [jruby] eregon pushed 2 new commits to master: https://git.io/vriId
<GitHub164> jruby/master 594c7f1 Benoit Daloze: [Truffle] Avoid overriding Rope#getBytes() in LazyRope.
<GitHub164> jruby/master c2fa39a Benoit Daloze: [Truffle] Make most Rope methods final to prevent overriding them.
donV has quit [Ping timeout: 246 seconds]
<GitHub166> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vritt
<GitHub166> jruby/truffle-head 42aeb1e Benoit Daloze: Merge remote-tracking branch 'origin/master' into truffle-head
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
tcrawley-away is now known as tcrawley
shellac has joined #jruby
drbobbeaty has joined #jruby
brauliobo_ has joined #jruby
brauliobo has quit [Ping timeout: 252 seconds]
pilhuhn is now known as pil-afk
brauliobo has joined #jruby
brauliobo_ has quit [Ping timeout: 276 seconds]
<GitHub199> [jruby] chrisseaton pushed 4 new commits to master: https://git.io/vriZ6
<GitHub199> jruby/master 480d6a6 Chris Seaton: [Truffle] Print log to stderr.
<GitHub199> jruby/master c2d2a0e Chris Seaton: [Truffle] Print range as error in alloc metrics.
<GitHub199> jruby/master 53de4ad Chris Seaton: [Truffle] Not using digest in jt any more.
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<travis-ci> jruby/jruby (master:c2fa39a by Benoit Daloze): The build was broken. (https://travis-ci.org/jruby/jruby/builds/132798462)
<GitHub42> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/vric1
<GitHub42> jruby/master 613d2cb Chris Seaton: [Truffle] Tidy up mx.
cosmik has joined #jruby
<cosmik> Anyone using JRuby with a Play framework app's model-layer code?
travis-ci has joined #jruby
<travis-ci> jruby/warbler (master:fe7f109 by kares): The build was broken. (https://travis-ci.org/jruby/warbler/builds/132806759)
travis-ci has left #jruby [#jruby]
nirvdrum has joined #jruby
brauliobo has quit [Ping timeout: 240 seconds]
brauliobo has joined #jruby
brauliobo_ has joined #jruby
<travis-ci> jruby/jruby (master:1d1c886 by Chris Seaton): The build was broken. (https://travis-ci.org/jruby/jruby/builds/132815127)
brauliobo has quit [Ping timeout: 252 seconds]
cosmik has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
bbrowning_away is now known as bbrowning
ITXpander has quit [Read error: Connection reset by peer]
pil-afk is now known as pilhuhn
<travis-ci> jruby/jruby (master:613d2cb by Chris Seaton): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/132818192)
travis-ci has joined #jruby
<travis-ci> jruby/warbler (master:4f4e96a by kares): The build was fixed. (https://travis-ci.org/jruby/warbler/builds/132827275)
travis-ci has left #jruby [#jruby]
Caerus is now known as Caerus|Away
prasunanand has quit [Ping timeout: 260 seconds]
pawnbox has quit [Remote host closed the connection]
lance|afk is now known as lanceball
pawnbox has joined #jruby
nirvdrum has quit [Ping timeout: 260 seconds]
skade has joined #jruby
enebo has joined #jruby
ITXpander has joined #jruby
nirvdrum has joined #jruby
<GitHub117> [jruby] eregon pushed 1 new commit to master: https://git.io/vriXq
<GitHub117> jruby/master a185d74 Benoit Daloze: [Truffle] JT: specify source encoding.
<enebo> kares: do you know what the symlink in warbler is for?
pitr-ch has joined #jruby
<kares> enebo: hey! sorry ... what?
<enebo> kares: the reported issue we have as a blocker for next point release was because they added symlink support to rubygems
<enebo> kares: I am working on a PR to make it work again but I was wondering what the softlink in warbler is even for?
<kares> enebo: not sure its coming from warbler
<kares> it seems so ... but I'm not aware were using it
<kares> it also failed on gem install warbler so its not really warbler loading right?
<kares> ... but maybe I missed something
<enebo> kares: it is some package (and I thought it was warbler) unpacking the tar.gz of the gem
<kares> enebo: interesting ... will examine the package
<kares> I think it might be due including too much crap in warbler .gem
<kares> I mean all the "crazy" specs - so it might be coming from that
<kares> it is also causing unpredictable gem size changes :
<kares> next version (which we could release today) shouldn't be affected by this
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<kares> enebo: found it ... there's a symlink under warbler's spec!
<enebo> kares: heh
<kares> codefinger: ^^
<kares> we shall merge the PR and push 2.0.2
<enebo> so should gems include their tests? I never know
tcrawley is now known as tcrawley-away
<enebo> I would say not
<enebo> but sometimes I don’t mind extra files in the gem so I can look at how it is used (which is argably lazy)
<kares> enebo: me neither :) some might makes sense but the default should be not to
pitr-ch has joined #jruby
<enebo> I guess we should be omitting our specs in warbler unless codefinger knows of a reason we shouldn't
<kares> in warbler spec/integration can get wild and include a lot of size (due .jar several Gem homes etc.)
<codefinger> reading back
pitr-ch has quit [Client Quit]
<kares> he already added a +1 on the PR :)
<kares> was just waiting for mkristian to comment
<kares> ... although I doubt he needs those in
<codefinger> i think it's pretty common to include specs/tests in gems. but i don't care if it's common, it's not necessary
tcrawley-away is now known as tcrawley
<kares> wonder if its common cause bundler generates the new gem's gemspec that way :)
<GitHub13> [jruby] headius opened issue #3924: ENV needs to be a true proxy to getenv rather than a Hash https://git.io/vriSt
<codefinger> huh, never would have expect this to be part of the problem. i'll merge this and get a 2.0.2 out. sound ok kares?
<headius> enebo: additional fixes for null byte should have it working, but I'm waiting for confirmation
<headius> I'm not sure how to emulate differing locale/filesystem encodings on a unix
<kares> codefinger: sounds perfect ... also had a regression in 2.0.1 that is fixed
<kares> thanks!
<codefinger> kares: "gem-diet-feature" :)
<enebo> headius: at this point there is some pushback that gems should fail
brauliobo has joined #jruby
brauliobo_ has quit [Ping timeout: 260 seconds]
<enebo> headius: which I do not think makes sense based on softlinks having never worked before this release
<headius> yeah that is a weird situation
<headius> I did not look at your patch yet, but was this behavior recently added to RG?
<headius> I saw you mention that softlink was added for Ruby 2.3
<GitHub43> [jruby] nirvdrum pushed 3 new commits to master: https://git.io/vriHL
<GitHub43> jruby/master 0546037 Kevin Menard: [Truffle] Fixed code range detection when packing UTF-8 characters.
<GitHub43> jruby/master bc9ae5b Kevin Menard: [Truffle] Untagged more passing ActiveSupport tests.
<GitHub43> jruby/master 16ff516 Kevin Menard: Add spec to check string constructed from Array#pack has valid encoding.
<enebo> so I think up until the last version of RG all softlinks were just ignored during unpacking
<enebo> If I am mistaken then I do not know how they did it before
<enebo> It seems like this is a new feature which if so then nothing depends on this behavior
<enebo> I actually suspect at one time someone decided to not allow symlinks because windows could not support them
<enebo> Anyways I htink if warbler gets updated to not have that symlink it won’t really matter how it is resolved unless this is more common than we think
brauliobo has quit [Ping timeout: 244 seconds]
brauliobo_ has joined #jruby
<headius> yeah I don't have a good sense for how common it might be
<headius> I've always tried to avoid symlinks in things I release as a package because there's so many filesystems that don't support them
<enebo> so dberger basically said he has supported softlinks since Vista via his win32-file gem
<headius> I mean...is this just supposed to blow up if you try to have a gem home on FAT32?
<enebo> sam geddings says yes…but in a friendly way
<enebo> like there is a softlink and you are using a ruby which does not support them…sorry
<enebo> which obviously is reasonable if the softlink is required
<headius> yeah seems pretty weird...and this makes it possible for new gems to not install on any older Ruby
<GitHub78> [jruby] jtulach opened pull request #3925: Disable -X as there is too much verbosity in the build (master...MxWithoutDebug) https://git.io/vri75
<enebo> headius: yeah I guess that was my only point
<headius> just because they may have included a symlink
thedarkone2 has joined #jruby
<enebo> Hey I guess this is a reason to specify rubygems version in your gemfile.lock :)
<enebo> hmmm can you even downgrade ruby6gems in a ruby install?
<travis-ci> jruby/jruby (master:a185d74 by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/132847678)
<headius> enebo: I think you can
<headius> I don't think I've ever tried it though
<enebo> perhaps it works because site-ruby or wheever —system installs specific rubygems is put first into load path?
<headius> enebo: do we have a contingency plan if RG doesn't accept your patch?
<headius> --system installs it into stdlib directly
<headius> that's how we update our stdlib RG each time
<enebo> headius: well we could maybe add win32-file to gem dep on both branches
<enebo> headius: it did not for me on windows with MRI
<headius> wha?
<headius> that's weird
camlow325 has joined #jruby
<headius> we did collapse some of those dirs to reduce searching
<headius> maybe it does go into site_ruby then
<enebo> ruby/site_ruby/2.2.0 in my particular MRI install
<headius> ok
<headius> neato
<enebo> yeah so how do we make this work
camlow325 has quit [Read error: Connection reset by peer]
<headius> I'm going to have a look at how MRI is doing links
camlow325 has joined #jruby
<GitHub57> [jruby] eregon closed pull request #3925: Disable -X as there is too much verbosity in the build (master...MxWithoutDebug) https://git.io/vri75
<GitHub110> [jruby] eregon pushed 3 new commits to master: https://git.io/vriFy
<GitHub110> jruby/master 127d73c Jaroslav Tulach: Disable -X as there is too much verbosity in the build
<GitHub110> jruby/master 785aa61 Jaroslav Tulach: Merging with most recent state of master branch
<GitHub110> jruby/master ea8e4fb Benoit Daloze: Merge pull request #3925 from jtulach/MxWithoutDebug...
<enebo> headius: we can probably fix this by depending on dbergers package
<headius> 2e5c105ff23 in MRI
<enebo> headius: which is a little weird
<headius> yeah it feels weird
<enebo> headius: but it would give us symlink a 2.3 feature for free
<headius> I am just curious how much code we're talking about, and this patch isn't huge
<enebo> yeah we can apply the patch manually
<enebo> but then future rg updates will need it for 1.7 forever
<enebo> which is not the end of the world
<enebo> for 9k it just behooves us to add symlink support
<headius> this seems like a peculiar thing to add considering how hidden softlink support is in Windows
<headius> enebo: I mean the patch that added win32 symlink to MRI
<headius> we definitely don't want to depend on our own patched RG
<enebo> headius: heh ok well dberger also has an issue how they are doing it wrong as well
<enebo> headius: but roughing it in probably will still require most of the same native methods
<headius> can we just take the symlink part from dberger stuff and not depend on the whole thing?
<enebo> headius: so what about 1.7?
<enebo> headius: perhaps
<headius> well RG shouldn't be hard failing now
<enebo> headius: no so based on the comments I think it will now nicely fail
<headius> if they support old Rubies (they do) and these gems installed ok before (they did) then this is a regression they need to fix
pitr-ch has joined #jruby
<headius> what does nicely fail mean?
<headius> fail is fail if you can't install a gem you used to be able to install
<enebo> headius: but I guess that means if you update rubygems you are accepting some changes
<headius> I mean hell, this can't even install symlinked gems on the most current Ruby impl from 6 months back
<enebo> headius: although I agree with you that this will just generate pain for us
<headius> I think it will generate pain for them too unless they restore the old behavior when symlink is not available
prasunanand has joined #jruby
prasunanand has quit [Client Quit]
<enebo> headius: isn’t require using normative path now?
<enebo> headius: in case of softlinks
<headius> yeah, I believe it does resolve them
<enebo> headius: so a copy would create two requires
<enebo> heh so if warbler was made with an earlier version of rubygems no softlinks would get included in the first palce
skade has quit [Quit: Computer has gone to sleep.]
<headius> I don't see how RG could leave this a hard failure
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> I'd argue it was a misfeature to allow symlinks into the package in the first place, but that train has sailed
<enebo> headius: they added something new and then said well in the presence of this new thing the only logical outcome is to fail
<enebo> but all older rubies will fail
<GitHub186> [jruby] eregon pushed 1 new commit to master: https://git.io/vrip4
<GitHub186> jruby/master bdcc1aa Benoit Daloze: [Truffle] Only read the current Thread once in runUntilResult.
<enebo> yeah the original RFE was basically who cares about windows my gem will never support windows
<headius> well I think the damning part is that gems that published and installed fine before will now fail just because you published with a newer RG
<enebo> yeah I was not aware this depended on which version you made the gem with
<headius> so you can't safely package gems with RG 2.6 intended to be usable on previous versions and older Rubies
<enebo> that does increase the liklihood that people locked in an older ruby will get a newer gem and then be stuck
<headius> no matter how I slice it, this is a regression
<enebo> I do think we should maybe get softlinks into 9k pronto though :)
<enebo> at a minimum if this is a hard fail it will be a killer stick to force upgrades
<enebo> well for a small segment of the commuity
<headius> I just suggested they back this off and make it opt-in
<headius> gemspec.include_symlinks = true
<headius> either they need to make it just a warning with old behavior or they need to make it opt-in
<enebo> yeah perhaps default on for 2.3
<enebo> I think we can get this into 9.1.2.0 if that was done
<headius> we have talked about incorporating dberger's stuff for better Windows support
<headius> enebo: dberger symlink logic looks easy enough to transplant
<headius> it's not very big
<enebo> headius: nice
<enebo> headius: yeah so this issue is that for 9k we should be supporting symlinks anyways so I am not concerned with that
<headius> I'll spike that in our ruby kernel now
<enebo> ok
<enebo> headius: try and keep it one commit
<headius> yeah I was thinking about that...I will squash the null byte stuff too
<headius> once I get confirmation from dude
<enebo> headius: ah ok great. it is not horrible to cp multiple commits either
<enebo> headius: I guess it is just easier
<headius> three on that branch now and I don't expect more
<enebo> ok
<enebo> kares: did you and bbrowning ever figure out what loads the planet in jruby-openssl?
<bbrowning> enebo: it looks like every X509CertificateObject instance has its own copy of a BouncyCastleProvider somehow
<bbrowning> seems wrong
<enebo> bbrowning: oh so maybe all certs were loaded before but sharing one provider?
<bbrowning> that's my guess
<enebo> bbrowning: ok well if true then it sounds wrong
xardion_ has joined #jruby
xardion has quit [Ping timeout: 276 seconds]
<headius> very wrong
<headius> trying to think what would have changed in 9.1 to cause that
ITXpander has quit [Quit: Leaving.]
ITXpander has joined #jruby
<headius> enebo: if I can make this symlink thing a simple file, then it would constitute a workaround for folks
<headius> just need to require this from RG so overwrite our notimpl symlink
<enebo> headius: well I was thinking and it probably is ok for us to add to 1.8 and 1.9
<headius> yeah probably ok
<headius> I'm just saying short term until it's out in all releases
<enebo> I guess the only fear there would be that people depend on NotImplement
<GitHub6> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vrPvx
<GitHub6> jruby/master c7548fb Kevin Menard: [Truffle] Added a missing boundary for the `string_find_character` primitive.
<bbrowning> enebo: yeah it looks like we're creating a new CertificateFactory every time we create a new X509AuthCertificate in jruby-openssl
kares has quit [Quit: ...]
<bbrowning> and each new CertificateFactory ends up creating a new Provider
kares has joined #jruby
<bbrowning> still not sure how it's happening though - code flow seems correct, I think
<headius> enebo: how do I reproduce? Just install warbler?
<bbrowning> kares: so the root of the problem is somehow a new bouncy castle provider is being instantiated for each X509AuxCertificate
<bbrowning> trying to track down via debugging how that's happening now
<bbrowning> but, it looks like Security.getProvider("BC") may need to return non-null to prevent this from happening inside BC internals
<bbrowning> which means a "BC" provider needs to be registered somewhere?
prasunanand has joined #jruby
<enebo> headius: yeah install warbler
<enebo> headius: I used MRI 2.2 in my issue report
<headius> bbrowning: I know there's code to register it but perhaps something broke in there
<headius> enebo: ok...I think I have a reduced version of the symlink stuff
<headius> it *should* work on both 9k and 1.7...I don't see anything odd
pitr-ch has joined #jruby
<enebo> headius: great…we probably need to figure out if berger is ok with this license wise otherwise we need to add even more verbiage to our licensing file
<headius> huh, virtualbox shows as system CPU
<headius> yeah I planned to do that
<headius> I'd be surprised if he didn't just let us relicense, especially if this is a first step to getting more of his stuff in
<bbrowning> hah! actually, it's the BC 1.5.4 upgrade that triggered this I believe
<bbrowning> that created the memory leak because we don't reuse the BC cert/CertificateFactory instance but instead create a new one every time
<headius> oh nice!
<bbrowning> and code changed in their to lookup a provider every time
<bbrowning> there*
<bbrowning> so now we're ending up with a new provider each time
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<bbrowning> but perhaps there's a reason it does? I dunno
<bbrowning> I guess for some impls it needs a new instance but for other things, like Certificate Factories, we should only need 1 instance per type
shellac has quit [Quit: Leaving]
<travis-ci> jruby/jruby (master:bc9ae5b by Kevin Menard): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/132855834)
hobodave has joined #jruby
<kares> headius: bbrowning there used to be code to register BC provider
<bbrowning> kares: yeah - I see it's disabled by default now but I can force with -Djruby.openssl.provider.register=true ?
<kares> but it was removed due issues - since BC is on the CP from JRuby
<kares> bbrowning: yes some property like that should work
<bbrowning> kares: so then either BC needs to be downgraded or we have to start caching CertificateFactorySpi instances instead of just classes
<bbrowning> or we need to register by default again
<kares> bbrowning: very unfortunate ;(
<bbrowning> sounds like caching instances is the only one with no negative side-effects I think
<kares> would like to look into the path that needs the provider registered
<bbrowning> I'll see if I can test some changes locally to verify that doing so cuts down the obscene memory usage
<headius> JDBC and security providers are so screwed up in JDK
colinsurprenant_ has joined #jruby
<bbrowning> we end up creating a new instance of that BC CertificateFactory class for every X509AuxCertificate and it ends up attemping to lookup the BC provider, failing, and creating a new BC provider
<bbrowning> so every X509AuxCertificate ends up with a new BC provider instance
<headius> both leak classloaders no matter how you use them, and JDBC provides no way to unregister from outside that classloader
colinsurprenant_ is now known as colinsurprenant
<headius> we can easily cache a provider somewhere in OpenSSL
<bbrowning> looks like -Djruby.openssl.provider.register=true is broken anyway - first time registerProvider gets called securityProvider is null so nothing gets registered
<headius> the logic we had before would try to register before an operation and unregister after to avoid the leaking
<headius> kares: was there something wrong with that?
<headius> I mean, it's probably not efficient
<headius> but was it broken?
hobodave_ has joined #jruby
camlow32_ has joined #jruby
camlow3__ has joined #jruby
pitr-ch has joined #jruby
hobodave has quit [Ping timeout: 246 seconds]
hobodave_ is now known as hobodave
camlow325 has quit [Ping timeout: 252 seconds]
camlow32_ has quit [Ping timeout: 244 seconds]
<GitHub4> [jruby] headius opened pull request #3926: Windows symlink (master...windows_symlink) https://git.io/vrPYx
<kares> headius: there were issues with that ... was quite a long time ago
<kares> recall some leaks in TC after un-deploys
<kares> also its a bit scary doing that under multiple threads
<kares> bbrowning: if its broken than no one really cared to register the provider since we refactored :)
pilhuhn has quit [Quit: Leaving...]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<enebo> headius: can we use ffi to open the same .so twice?
<enebo> headius: I think the answer is yes but you made me wonder
<headius> I think it would just see it's already loaded
<headius> it uses System.loadLibrary which uses dlopen I beleive
vtunka has quit [Quit: Leaving]
prasunanand has quit [Ping timeout: 244 seconds]
<headius> enebo: do you have newer than windows 7?
<headius> my VM is 7 and "not genuine" so I don't think I can update it, and I don't really want to reboot into Windows just to verify this
<headius> the error I got seems to be a 7 permission issue
<enebo> headius: no it is win7 as well
<headius> ok
<headius> guess I'll reboot and update to 10 then
<kares> headius: oh no - you too!
<headius> I have a license but I think I can only associated it with either the native install or the vm install eh?
<headius> anyway, brb
<GitHub2> [jruby] eregon pushed 2 new commits to master: https://git.io/vrPGj
<GitHub2> jruby/master 856edba Benoit Daloze: [Truffle] Add jline to eclipse launcher.
<GitHub2> jruby/master 0443c1d Benoit Daloze: [Truffle] Have a node for unsplatting argument arrays.
<headius> ok, I forgot I upgraded this SSD and did not migrate my Windows install over :-D
<headius> so I guess I should just make my VM Win7 genuine then
<GitHub73> [jruby] eregon pushed 1 new commit to master: https://git.io/vrPCE
<GitHub73> jruby/master 2c63fa5 Benoit Daloze: [Truffle] Add a faster sort for Object[] with block until there is a better Ruby one.
<headius> enebo: I managed to confirm my fix works
zacsek has joined #jruby
subbu is now known as subbu|afk
subbu|afk is now known as subbu|away
zacsek has quit [Quit: Leaving]
zacsek has joined #jruby
hobodave has quit [Quit: Computer has gone to sleep.]
camlow3__ has quit [Remote host closed the connection]
bbrowning is now known as bbrowning_away
nirvdrum has quit [Ping timeout: 252 seconds]
imperator has joined #jruby
nirvdrum has joined #jruby
camlow325 has joined #jruby
lanceball is now known as lance|afk
rcvalle has joined #jruby
<travis-ci> jruby/jruby (master:bdcc1aa by Benoit Daloze): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/132867749)
camlow325 has quit [Ping timeout: 244 seconds]
<headius> enebo: just to clarify, I'm ok merging my passing PRs to master, right? you'll be cherry-picking for 9.1.2?
prasunanand has joined #jruby
bbrowning_away is now known as bbrowning
hobodave has joined #jruby
<enebo> headius: yeah
pitr-ch has joined #jruby
pitr-ch has quit [Client Quit]
pitr-ch has joined #jruby
<headius> heh...we overload travis too easily
lance|afk is now known as lanceball
camlow325 has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
zacsek has quit [Quit: Leaving]
Tristitia has quit [Remote host closed the connection]
colinsurprenant has quit [Quit: colinsurprenant]
Puffball has quit [Quit: Puffball]
<nirvdrum> We need to find 12 more contributors so we can hit 300.
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
subbu|away is now known as subbu
<subbu> headius, reg. ZSuper does not require caller's binding/scope. (#3909) ... MRI doesn't implement zsuper for define_method like we do .. that is what I meant. we do a more general thing than MRI .. i forget the specifics and will have to dig it up .. enebo probably remembers.
<enebo> subbu: headius: I believe they either a) error saying it is not supported b) execute super of thing which contains define_method
<enebo> I think a) but I am not positive offhand
<travis-ci> jruby/jruby (master:c7548fb by Kevin Menard): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/132871277)
<enebo> subbu: headius: -e:1:in `block in foo': implicit argument passing of super from method defined by define_method() is not supported. Specify all arguments explicitly. (RuntimeError)
<subbu> ok .. I think we support that usage since it falls out of our implementation naturally iirc.
<enebo> so they totally punt on it while we work like you would expect if you did not know they punted on it
<enebo> I asked ko1 about this and he said it was hard or not possible … not sure I remember which
<enebo> but we definitely do not seen use of dynamic scope to raise an error and @headius is right that we used to have some requirements to use dynamicscope to get to staticscope. That problem is less an issue with IRScopes
<GitHub165> [jruby] ahorek opened pull request #3927: backport BigDecimal .to_r for #3728 (jruby-1_7...backport_to_r_fix) https://git.io/vrPMX
colinsurprenant has joined #jruby
ITXpander has quit [Ping timeout: 276 seconds]
<GitHub83> [jruby] enebo created jruby-9.1.2.0 (+1 new commit): https://git.io/vrPDc
<GitHub83> jruby/jruby-9.1.2.0 45f46df Thomas E. Enebo: Fixes #3916. RubyUDPSocket ArrayIndexOutOfBounds with v9.1.[01].0....
ITXpander has joined #jruby
ITXpander has quit [Client Quit]
<nirvdrum> Ooh. 9.1.2.0 today?
<enebo> nirvdrum: well I think tomorrow but it should be ready today
<enebo> nirvdrum: only three fixes
<nirvdrum> But they were big ones, no?
<enebo> nirvdrum: no
<enebo> :)
<nirvdrum> I thought I saw a filesystem fix for Windows.
<nirvdrum> Oh well.
<enebo> nirvdrum: symlink on windows, an off-by-one error in udp socket and file encoding fix for path on windows as followup to a previous fix
<nirvdrum> Good stuff in any event.
<nirvdrum> We had some nice stuff land in JRuby+Truffle.
<enebo> nirvdrum: master has some stuff we want to bake so this is why we branches
<nirvdrum> Oh. I didn't realize you branched off.
tcrawley is now known as tcrawley-away
tcrawley-away is now known as tcrawley
Specialist has quit [Ping timeout: 258 seconds]
imperator has left #jruby ["Leaving"]
pitr-ch_ has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
Specialist has joined #jruby
robbyoconnor has quit [Read error: Connection reset by peer]
robbyoconnor has joined #jruby
norc has joined #jruby
norc__ has quit [Ping timeout: 260 seconds]
Aethenelle has joined #jruby
Specialist has quit [Ping timeout: 272 seconds]
subbu is now known as subbu|away
<headius> enebo: oh yeah ok that behavior
<headius> and the fact that we actually work and MRI "can't" or something
<enebo> headius: yeah I just don’t think they realized it is not as hard as they might have thought
Specialist has joined #jruby
febuiles has joined #jruby
<headius> enebo: ahorek sent in another PR, backporting some BigDecimal thing
<enebo> headius: missing from 2.3?
lanceball is now known as lance|afk
<lopex> does BigDecimal use strings inbetween for some operations ?
<lopex> still...
Specialist has quit [Ping timeout: 258 seconds]
<headius> lopex: it may, I haven't audited JDK in a while
<headius> they fixed some of those
<lopex> headius: I remember quite a few
<headius> enebo: no, sorry, it was a BigDecimal fix to 9k that he backported to 1.7
<enebo> headius: ah okj
<enebo> OKJ
<headius> we probably should think about putting out a 1.7.26 soon too...has been a while on that branch
<enebo> headius: although almost nothing has been done on it since 1.7.25
<headius> 9.1.2 seems fine for tomorrow...PR builds are starting to go green for these last two items
pawnbox has quit [Remote host closed the connection]
<enebo> It has been a little over a month though
<lopex> enebo: my brother brewed a Wee-heavy style beer
<enebo> lopex: nice
pawnbox has joined #jruby
<headius> looks like a half-dozen items since 1.7.25
<lopex> enebo: a bit too sweet for me
<lopex> but not a lagerish sweetiness
<lopex> which I dont like
<enebo> lopex: wee heavy is not my style either but I do like some
<enebo> headius: 7 commits on 1.7 since last reelease
<enebo> 2 are not fixes
<enebo> oh 3 since one is for java 9 mock
<enebo> err 8
<enebo> NUMBERZ
<lopex> where
<headius> enebo: looks like one valid failure on the null byte branch
<enebo> headius: one more to fix?
<headius> I'll look into it now
<enebo> headius: ok
<headius> no, something regressed in ruby/spec
pawnbox has quit [Ping timeout: 244 seconds]
<lopex> nirvdrum: does that libreadline stuff use sulong yet ?
skade has joined #jruby
<chrisseaton> lopex: no that's using Java
<chrisseaton> lopex: we're running the ruby/spec capi specs now though
<headius> enebo: my fix is in and I think I'm going to go ahead and merge to master
<headius> both items
skade has quit [Read error: Connection reset by peer]
<enebo> headius: ok
skade has joined #jruby
<GitHub179> [jruby] headius closed pull request #3926: Windows symlink (master...windows_symlink) https://git.io/vrPYx
<GitHub189> [jruby] headius closed issue #3905: NotImplementedError: symlink unsupported or native support failed to load https://git.io/vrE2k
<GitHub35> [jruby] headius pushed 2 new commits to master: https://git.io/vrXLi
<GitHub35> jruby/master 3d1ada0 Charles Oliver Nutter: Borrow code from djberg96/win32-file for symlink support....
<GitHub35> jruby/master 07313c1 Charles Oliver Nutter: Merge pull request #3926 from headius/windows_symlink...
<lopex> chrisseaton: cool
<lopex> chrisseaton: what percent of mri api do you need to be running some average exts ?
<lopex> or I guess I'm somewhat confused about that
<chrisseaton> We're not really sure - we've only ever run oilypng and psd_native
<chrisseaton> But we're implementing the C API in Ruby instead of C, so hopefully it will be quicker to implement
<lopex> so by just observing usage you're definining the facto public mri api ?
<chrisseaton> Yeah
<chrisseaton> Most functions are trivial one-liners
<GitHub23> [jruby] headius pushed 6 new commits to master: https://git.io/vrXt6
<GitHub23> jruby/master c36509d Charles Oliver Nutter: Use "filesystem" encoding for PATH as in MRI. Fixes #3907.
<GitHub23> jruby/master e7f1605 Charles Oliver Nutter: Compare PATH case-insensitive.
<GitHub23> jruby/master c5b5a02 Charles Oliver Nutter: Use Joni transcoding thru UTF-16 when JDK Charset is unavailable.
<GitHub115> [jruby] headius closed issue #3907: ArgumentError: string contains null byte https://git.io/vru8e
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
<lopex> chrisseaton: ifonly ruby had smalltalk semantics
<lopex> otherwise, dragons everuwhere
<lopex> *y
<chrisseaton> Yes we might need some un-patchable methods here at some point
hobodave has quit [Quit: Computer has gone to sleep.]
<enebo> headius: path is not case sensitive on all plaforms?
<headius> MRI does a case-insensitive compare always, it seems
<lopex> chrisseaton: how do you implement behavioral ruby (in)consistency wrt mri where it happily ommits rb_funcalls in places ?
<GitHub175> [jruby] headius pushed 6 new commits to jruby-9.1.2.0: https://git.io/vrXqC
<GitHub175> jruby/jruby-9.1.2.0 2e977b5 Charles Oliver Nutter: Use "filesystem" encoding for PATH as in MRI. Fixes #3907.
<GitHub175> jruby/jruby-9.1.2.0 65db8b2 Charles Oliver Nutter: Use Joni transcoding thru UTF-16 when JDK Charset is unavailable.
<GitHub175> jruby/jruby-9.1.2.0 897c535 Charles Oliver Nutter: Compare PATH case-insensitive.
<enebo> so do I really need to cp 12 commits?
<chrisseaton> lopex: MRI omits rb_funcalls? where?
<enebo> oh you did it :)
<headius> 6 commits, yep
<lopex> chrisseaton: like special casing everywhere
<lopex> chrisseaton: in core apis for example
<headius> ahh actually I do see now MRI only does case-insensitive on Windows...I'll make that one last change
<chrisseaton> yes that's what I mean about un-patchable methods
<lopex> headius: how did rubinius deal with that ?
<chrisseaton> we have the same problem with this that Rubinius does, in general
<lopex> oh, ok
<lopex> some specs rely on that, anbd some code in the wild too
<chrisseaton> I think they shout at you about the liskov substitution principle
skade has quit [Read error: Connection reset by peer]
<chrisseaton> well we pass 100% of language specs and 95% or something of core, so it's not stopping us at the moment
<lopex> of course
<lopex> the lsp is somewhat overrated
<GitHub77> [jruby] headius pushed 1 new commit to jruby-9.1.2.0: https://git.io/vrXmv
<GitHub77> jruby/jruby-9.1.2.0 0261703 Charles Oliver Nutter: Only do case-insensitive compare on Windows....
<GitHub0> [jruby] headius pushed 1 new commit to master: https://git.io/vrXmU
<GitHub0> jruby/master ea839cc Charles Oliver Nutter: Only do case-insensitive compare on Windows....
<enebo> chrisseaton: it will be interesting to see how things go when you get to MRI tests since they were not written to that impl
<chrisseaton> Well it's not part of the Ruby language spec, so if someone wants to violate it, that's up to them and I can't complain
<chrisseaton> When we start to find problems, we will fix our code and try to accommodate everything people want to run - can't say that'll be easy or not, but that will be our approach
<lopex> enebo: it boils down to having some harness api tests
<lopex> enebo: like quickcheck, but for ruby :)
<enebo> :)
<lopex> enebo: or the api diff we used
<lopex> enebo: dont tell me you didnt like it
<GitHub149> [jruby] headius closed pull request #3923: Use "filesystem" encoding for PATH as in MRI. Fixes #3907. (master...filesystem_encoding_for_path) https://git.io/vr6Rn
<headius> enebo: I think it's all set
<headius> there's several items marked for 9.1.2 that were obviously intended for a longer cycle
<enebo> headius: great...what?
<enebo> Someone must have just added them since yesterday
<headius> removing AddLocalVarLoadStore etc
<headius> I thought you had moved these already too
<enebo> oh closed
<enebo> I will move those
tcrawley is now known as tcrawley-away
<headius> closed?
<headius> I see 6 open items marked for 9.1.2.0
<enebo> We have 0 open issues
<headius> am I going insane?
<enebo> maybe?
<headius> you have zero open issues there?
bbrowning is now known as bbrowning_away
<enebo> headius: I have 0 open and 3 closed
<enebo> headius: it was 5 closed but those I just moved to 9.1.3.0
<lopex> two githubs ?
<enebo> is:issue milestone:"JRuby 9.1.2.0" is:open
<enebo> is there two milestones maybe?
<enebo> HAHAH I see
<enebo> you are in PRs
<enebo> I will move these to 9.1.3.0
<headius> oh what the
<headius> it's fine now after clicking through issues
<headius> oh I see
<enebo> headius: no you were in PRs
<headius> is:issue
<enebo> headius: they look exactly the same
<enebo> I just moved those 6 opens to 9.1.3.0
<headius> yeah ok
jeremyevans has quit [Ping timeout: 260 seconds]
<headius> no CI on 9.1.2.0 branch
<enebo> I sort of wish issues and PRs were displayed together from the standpoint of a mileston
<enebo> hmm
<headius> enebo: ok here there's a few that aren't in 9.1.2
<headius> those were PRs merged to master after 9.1.1 and they don't need to be in 9.1.2
<enebo> I already fixed…reload and verify
subbu|away is now known as subbu
<headius> yup ok
<headius> I think we're good then
<enebo> I did just notice we have 48 closed PR with no milestone but the script somehow does not pick those up like they do with unmilestoned issues
<headius> yeah I wish they'd unify those better
<headius> they used to be more the same
<enebo> I do get it from the submission/evaluation aspect that they should be separate but from a release perspective it is not as clear
<enebo> and they look very similar UI-wise
<GitHub40> [jruby] headius pushed 1 new commit to jruby-9.1.2.0: https://git.io/vrXOK
<GitHub40> jruby/jruby-9.1.2.0 34094ac Charles Oliver Nutter: Add jruby-9.1.2.0 branch to CI.
<enebo> they should almost be color coded like issues are blue and prs are gray or something
<headius> yeah
<enebo> headius: so how do we get travis to run that branch…
<headius> it will run now
<enebo> ok
<enebo> I remember we had some naming rule for test_ too
<headius> yeah looks like it triggered
<headius> right, for specific branches we have been just adding them
<headius> we probably could remove the restriction if people do topic branches on their own forks
<headius> I think we added it because we had work-in-progress branches making things look bad
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<lopex> headius:, enebo: for some reason I still need to change https://github.com/jeremyevans/sequel/blob/master/lib/sequel/extensions/schema_caching.rb#L67
<lopex> to @schemas = Marshal.load(File.read(file, mode: 'rb')) on windows
<lopex> on newest 9k
<enebo> lopex: are you saying it is incompatible?
<lopex> enebo: unmarshall explodes with some parsing internals
<lopex> byte .. blah blah
<enebo> lopex: but this seems like either a mistake in sequel of read with file should be ’b’ on windows
<lopex> enebo: works on 1.7
<lopex> I know I should have fixed that myself..
<enebo> lopex: could be and I know I fixed some things on 1.7 when getting appveyor up there
<enebo> lopex: but of course IO is a bit different on master too
<lopex> enebo: just hope it will come up in other form
<lopex> *hoped
<enebo> lopex: I suspect you can check to see if File.read(file) will have \r\n or not
<lopex> enebo: it;'s deeper that tnat
<enebo> lopex: I am guessing based on this we are stripping \r\n
<enebo> lopex: really?
<lopex> enebo: or in fact the unmarshall switch doesn deal good with that \r\n
<enebo> well it shouldn't
<enebo> marshall is a binary format
<lopex> so the intermediate apis
<lopex> well, it blows
<enebo> lopex: in MRI verify that File.read(file) returns without \r\n in the string
<enebo> lopex: it really looks like that is the basic issue since you say ‘rb’ fixes it
<lopex> enebo: well, it doesnt for some files
<lopex> File.read("sqlite3_native.so").length
<lopex> 717312
<lopex> 717309
<lopex> the other is jruby
<lopex> oh wait
<lopex> it's not 9k
<lopex> but it still doesnt cause problems
<lopex> enebo: 9k matches 1.7 here
<lopex> enebo: it's deeper
<lopex> (that means shallower)
<enebo> lopex: I just did some of my own tests and it looks like we strip \r\n in both MRI and JRuby
<enebo> lopex: but it is weird that ‘rb’ would fix it
<lopex> enebo: I'll show you the backtrace
<lopex> trying 9.1
<enebo> lopex: I guess I find it really weird ‘rb’ fixes it
<lopex> enebo: well it does
<enebo> lopex: and you are sure MRI works with same file?
<lopex> enebo: yes
<lopex> same sequel schema cache
yfeldblum has joined #jruby
<enebo> weird
<enebo> lopex: so perhaps we are not properly unescaping something in the marshalled data?
<lopex> enebo: maybe
<enebo> I guess I find it weird it would then work with rb though
<enebo> lopex: well you are an ace debugger :)
jeremyevans has joined #jruby
<lopex> enebo: hah
Aethenelle has quit [Quit: Aethenelle]
<lopex> enebo: gimme more to sustain me ego
<enebo> lopex: GO LOPEX GO!
<enebo> lopex: YOU ARE THE LION KING
<lopex> enebo: hmm TypeError: nil is not a string
<lopex> enebo: it wil lbe hard
yfeldblum has quit [Remote host closed the connection]
<lopex> very discouraging
<lopex> enebo: unless there some exceptions elided ?
<lopex> bunt I dont think os
<lopex> *so
<lopex> no, there , no exceptions
<lopex> just blows at the very end
colinsurprenant has quit [Quit: colinsurprenant]
pitr-ch_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<lopex> enebo: how many if's are there ?
<lopex> enebo: and I can prove 9k is the cause
pitr-ch has joined #jruby
<lopex> enebo: also, the caches generated on windows work on linux
<enebo> lopex: I don’t know
<lopex> enebo: I bet on the encoding side being fed to those methods
<enebo> I also find this really weird
<lopex> yed
<lopex> uep
<lopex> er, yep
<lopex> but that's also a good case for jruby
<lopex> works for them
<enebo> but I suppose the fact it works in MRI is what we need to understand
<lopex> should work for us
<lopex> maybe
<enebo> It is weird to write with a b on one side and not the other though
<lopex> but mri is full of exceptions wrt encodings
<lopex> expecially on windows side
<enebo> lopex: at some level you should be able to inspect string and see what is different
<enebo> lopex: I am guessing it is not small htough
<lopex> yes
<lopex> it might be small enough
<enebo> hmm so ‘b’ is BINARY
<enebo> So I keep thinking about \r\n not gettign done but I probably should be thinking about the fact that the string encoding is ISO88591
<lopex> binary is not always binary
<lopex> on windows :/
<lopex> oh
<lopex> yeah
<enebo> you should compare encodings maybe between JRuby and MRI on the load
<lopex> well, by not binary I meant libraries like to treat it differently
<enebo> we maybe are just using default_external or something
<lopex> yep
<lopex> yep
<lopex> er, I mean binary wrt windows is skewed by unix thingies often'
<lopex> on cygwin and the like
<enebo> yeah
<lopex> sounds strange to skew binary though
<enebo> lopex: do you think this dump has a BOM?
<lopex> enebo: no
<enebo> IBM437 on both JRuby and MRI for me on a normal text file
<lopex> enebo: zeroes ahead
<enebo> I juist read jruby.jar in both and still IBM437
<lopex> er, wrong
<enebo> I did not think it would magically convert to something else
<enebo> but I gave it some obvious non-windows file to see if it was magical
<lopex> enebo: maybe 9k is assuming a bom ?
<lopex> in cases
<enebo> who knows…you can check the file right?
Aethenelle has joined #jruby
<lopex> enebo: 0408
<lopex> doesnt look like a bom
<enebo> nope
<travis-ci> jruby/jruby (master:ea839cc by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/132959350)
<bga57> How does activerecord jdbc drivers work? Are there Java jar files installed somewhere when the gem is installed?
<lopex> probably
<lopex> well, unless it;s a proprietary driver
enebo has quit [Quit: enebo]
<bga57> well, sqlite doesn't work on freebsd because the java sqlite driver broke back in october when it started to expect a freebsd .so file in one folder, but it was stored in a second folder, but it's something that won't be fixed until the sqlite folks decide it's time to create a new release.
<lopex> how it errors out ?
<bga57> I was just trying to figure out where the files might be so I could check to see if there's a manual override post gem installation
<bga57> when it tries to connect to the database, it complains that the native driver can't be found.
<lopex> is there an strace equivalent on bsf ?
<bga57> I opened a PR after talking to headius, and kares looked at it and closed it as invalid, but I thought I'd try to find a workaround in case I'm not the only jruby +rails on freebsd user
<bga57> like truss?
<lopex> yeah
<lopex> like if it even tries to open a dll
<bga57> yes, I suppose I could try that.
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 260 seconds]
norc has quit [Ping timeout: 260 seconds]
colinsurprenant has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
Aethenelle has quit [Quit: Aethenelle]
<GitHub2> [jruby] eregon pushed 1 new commit to master: https://git.io/vrXE3
<GitHub2> jruby/master 68003c1 Benoit Daloze: [Truffle] Add ArrayStrategy.isDefaultValue(value) as a cleaner way to check for default value....
<GitHub32> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vrXEn
<GitHub32> jruby/truffle-head 8432aab Benoit Daloze: Merge remote-tracking branch 'origin/master' into truffle-head
<travis-ci> jruby/jruby (jruby-9.1.2.0:34094ac by Charles Oliver Nutter): The build failed. (https://travis-ci.org/jruby/jruby/builds/132962425)
drbobbeaty has joined #jruby
<GitHub1> [jruby] eregon pushed 1 new commit to master: https://git.io/vrXzs
<GitHub1> jruby/master e4fe86d Benoit Daloze: [Truffle] Fixup condition in last commit.
<GitHub120> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vrXzC
<GitHub120> jruby/truffle-head 54c031b Benoit Daloze: Merge remote-tracking branch 'origin/master' into truffle-head
brauliobo_ has quit [Ping timeout: 276 seconds]
e_dub has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
<travis-ci> jruby/jruby (truffle-head:8432aab by Benoit Daloze): The build was broken. (https://travis-ci.org/jruby/jruby/builds/132983513)
<travis-ci> jruby/jruby (master:68003c1 by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/132983391)
pitr-ch has joined #jruby
pietr0 has quit [Quit: pietr0]