Iambchop has joined #jruby
<GitHub117> [jruby] cfitz opened issue #4842: copy_stream to SSL seems to read the file https://git.io/vFuBU
<GitHub37> [jruby] headius pushed 2 new commits to jruby-9.1: https://git.io/vFuue
<GitHub37> jruby/jruby-9.1 ec81c2e Charles Oliver Nutter: Clean up IOChannel.
<GitHub37> jruby/jruby-9.1 cd40c31 Charles Oliver Nutter: Use IOChannel to chunk transfers from IO-like objects. Fixes #4842
<GitHub189> [jruby] headius closed issue #2779: Encoding::UndefinedConversionError when IO.copy_streaming binary files https://git.io/jozA
alexMA has joined #jruby
<alexMA> Hello anyone here ?
<GitHub167> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vFu2k
<GitHub167> jruby/jruby-9.1 f77f4b4 Charles Oliver Nutter: Additional tweaks to copy_stream for #4842....
alexMA has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<GitHub51> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vFu2C
<GitHub51> jruby/jruby-9.1 65fea3a Charles Oliver Nutter: Update dev version to 9.1.15.0-SNAPSHOT.
<GitHub96> [jruby] headius pushed 1 new commit to master: https://git.io/vFu2X
<GitHub96> jruby/master 7d8d4fb Charles Oliver Nutter: Merge branch 'jruby-9.1'
<GitHub199> [jruby] headius closed issue #4842: copy_stream to SSL seems to read the file into memory https://git.io/vFuBU
akp has joined #jruby
<GitHub10> [jruby] yamam opened issue #4843: popen doesn't work on Windows https://git.io/vFu2h
<GitHub55> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vFuaW
<GitHub55> jruby/jruby-9.1 a0acb1e Charles Oliver Nutter: Improvements to Fiber#alive?. Fixes #4838....
<GitHub7> [jruby] headius pushed 1 new commit to master: https://git.io/vFual
<GitHub7> jruby/master 3e01848 Charles Oliver Nutter: Improvements to Fiber#alive?. Fixes #4838....
bga57 has quit [Ping timeout: 248 seconds]
kitallis has quit [Ping timeout: 248 seconds]
quadz has quit [Ping timeout: 248 seconds]
<GitHub108> [jruby] headius pushed 1 new commit to master: https://git.io/vFuaB
<GitHub108> jruby/master 8ea1605 Charles Oliver Nutter: Merge branch 'jruby-9.1'
CustosLimen has quit [Ping timeout: 248 seconds]
balo has quit [Ping timeout: 248 seconds]
kitallis has joined #jruby
CustosLimen has joined #jruby
balo has joined #jruby
bga57 has joined #jruby
quadz has joined #jruby
machty has quit [Ping timeout: 250 seconds]
machty has joined #jruby
akp has quit [Remote host closed the connection]
brixen has quit [Ping timeout: 240 seconds]
brixen_ has joined #jruby
akp has joined #jruby
akp has quit [Ping timeout: 250 seconds]
swills has quit [Ping timeout: 240 seconds]
nirvdrum has quit [Ping timeout: 240 seconds]
nirvdrum has joined #jruby
lanceball_ has joined #jruby
flori_ has joined #jruby
jimbaker has quit [Ping timeout: 248 seconds]
lanceball has quit [Ping timeout: 248 seconds]
flori has quit [Ping timeout: 248 seconds]
jeremyevans has quit [Ping timeout: 248 seconds]
eregon has quit [Ping timeout: 246 seconds]
nicoulaj has quit [Ping timeout: 240 seconds]
jimbaker has joined #jruby
swills has joined #jruby
vifino has quit [Ping timeout: 240 seconds]
brixen_ has quit [*.net *.split]
brixen has joined #jruby
Aethenelle has quit [Ping timeout: 258 seconds]
_whitelogger has joined #jruby
CustosLimen has quit [Ping timeout: 264 seconds]
zoras has joined #jruby
zoras has quit [Quit: Page closed]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 240 seconds]
<kares> heh so the rails-5 -> master wasn't a merge but more of a switch than :)
<kares> headius: kk no biggie will review what can get into the new master from the old one
<kares> basically there's 1-3 and master was meant to become 1-4 but didn't anyways some of that code might make sense for 5 we'll see
akp has joined #jruby
<kares> :love: the work you're doing - haven't seen AR-JDBC this busy, since ever :)
akp has quit [Ping timeout: 240 seconds]
dave__ has joined #jruby
jeremyevans has joined #jruby
claudiuinberlin has joined #jruby
Guest25908 has joined #jruby
Guest25908 has quit [Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac]
shellac has joined #jruby
CustosLimen has joined #jruby
dave__ has quit [Remote host closed the connection]
drbobbeaty has joined #jruby
dave__ has joined #jruby
dave__ has quit [Ping timeout: 260 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
vtunka has joined #jruby
vifino has joined #jruby
Guest25908 has joined #jruby
shellac has quit [Read error: Connection reset by peer]
shellac has joined #jruby
claudiuinberlin has quit [Read error: Connection reset by peer]
Guest25908 has quit [Remote host closed the connection]
dave__ has joined #jruby
dave__ has quit [Remote host closed the connection]
dave__ has joined #jruby
shellac has quit [Read error: Connection reset by peer]
shellac has joined #jruby
eregon has joined #jruby
drbobbeaty has joined #jruby
olle has quit [Quit: olle]
bbrowning_away is now known as bbrowning
dave__ has quit [Remote host closed the connection]
dave__ has joined #jruby
olle has joined #jruby
vtunka has quit [Quit: Leaving]
akp has joined #jruby
vtunka has joined #jruby
dave__ has quit [Remote host closed the connection]
akp has quit []
dave__ has joined #jruby
vifino has quit [Quit: Who turned this off?! D:<]
dave__ has quit [Ping timeout: 248 seconds]
dave__ has joined #jruby
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
lanceball_ is now known as lanceball
lanceball has quit [Changing host]
lanceball has joined #jruby
dave__ has quit [Remote host closed the connection]
<GitHub94> [jruby] aschmied opened issue #4845: You can crash JRuby by defining method `!` https://git.io/vFzol
<kares> rdubya: hey! will be pushing jdbc-postgres driver gem(s) today/tomorrow, first is 9.4.1210 (oldie but had breaking changes)
<kares> will open a PR against master - since I noticed you're back to 9.3
<kares> latest 1.3.x however works with 9.4 fine so it would make sense to have a plan for that as well ...
<headius> kares: yeah this is part of the move to have major versions tied to a specific rails major (5.0, 5.1) so we don't have to manage many versions in a single branch
<headius> dunno if you saw yesterday but debating versioning scheme...something like 50.x.y, 51.x.y for arjdbc for Rails 5.0, 5.1 seems logical
<headius> we are trying to match API compat after all, so having the rails number as our major would be clean
dave__ has joined #jruby
dave__ has quit [Ping timeout: 260 seconds]
<rdubya> kares: sounds good, was hoping we'd be able to get upgraded for this release
<GitHub1> [jruby] enebo tagged 9.1.14.0 at 2176f24: https://git.io/vFzSD
<GitHub38> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vFz7i
<GitHub38> jruby/jruby-9.1 632c2f1 Charles Oliver Nutter: Fix typo in reflected stream unwrapping. Fixes #4843.
<headius> grr
<GitHub143> [jruby] headius pushed 1 new commit to master: https://git.io/vFz7b
<GitHub143> jruby/master 4f6e17c Charles Oliver Nutter: Merge remote-tracking branch 'origin/jruby-9.1'
<GitHub7> [jruby] headius closed issue #4843: popen doesn't work on Windows https://git.io/vFu2h
olle has quit [Quit: olle]
<headius> love those copypasta bugs
<kares> headius: whatever you guys came up with - other adapters depending on Rails and supporting only a single release follow the Rails numbers
<kares> but I am not sure I like it - was thinking about the same and there's no good solution I got
<kares> basically Rails versioning is 'screwed' ... it isn't really for users but for adapter gem creators :)
<enebo> kares: ultimately I am not a fan multi-branch releases but I think from point to point we will not have much we need to change across the branches
<enebo> kares: but arjdbc 1.3.x is very difficult to know whether code can be changed because we do not know details of all supported things
<kares> well the Rails chase is (still) on ... time will tell
<kares> enebo: yy
<enebo> kares: and I think historical Rails support was much harder than now
<enebo> kares: although I will be proven wrong in Rails 6 no doubt :)
<kares> well I am amazed about the 5 work ... assumed its not that big of a change
<enebo> mysql adapter code is almost down to 100 lines (excluding connection_methods)
<kares> but given all the legacy crap ... that might adding quite a lot to the pile
<enebo> ruby code that is. We still have plenty of Java
<kares> Java we must!
<enebo> yeah I think we need legacy to stay 1.3.x forever until you/or someone does not want to support that and hope rails 5+ single version support works out well
<kares> on a related topic - guess what the next version of PG's driver after 9.1 -> 9.2 -> 9.3 -> 9.4.1212
<kares> 42.0.0
<enebo> hahaha really?
<kares> YES :)
<enebo> man we are going the right direction then!
<kares> exactly
<enebo> kares: since you are here...
<kares> sorry I did not manage out jossl for 9.1.14 ;(
<kares> but at least tests fail now
<kares> haven't got the time to look into that ... or test out headius proposal
<kares> enebo: hit me
<enebo> kares: so this setTimestampParameter method was basically checking to see if it was a RubyString and then emulated some AR code but using a double calculation
<enebo> kares: but in Rails 5 I think we will always get something which will coerce into a Time
<enebo> kares: in general will prepared statements which has proper types ever be a String or something unknown?
<kares> yeah I tihnk it got redone on master
<enebo> kares: in this method I eliminated everything but assuming it will be a time
<kares> enebo: it should get proper things but I noticed bits changed in AR 5
<kares> so I can not tell for sure ...
<enebo> kares: ok so I think we will lean on AR tests for that then
<kares> if tests pass than it must be OK
<kares> and assuming PS is on by default ...
<kares> should be fine
<enebo> kares: well that is funny thing to mention
<kares> (I mean in Rails tests that you have prepared-statements enabled by default)
<enebo> kares: I can run with prepared enabled or disabled but somtimes AR passes binds in and then we are "yes binds...prepare stmt time"
<kares> well that certainly wasn't the case before
<kares> but I barely run Rails tests
<enebo> kares: personally I think this is reasonable but perhaps we messed something up
<enebo> kares: but binds have to be the cause of that
<enebo> This is one of those things where I think we will get a report or not
<kares> sounds spooky - think if you turn PS off you should not get binds
<enebo> I might try and find some rails devs next week and ask
<kares> at least not on the exec_xxx paths
<enebo> kares: in the case of mysql I am not using hardly any code
<enebo> kares: so it is all coming from Rails
<kares> it might be that for internal calls (getting meta-data) they still force PS
<enebo> yeah that is a good thought
<kares> I mean getting table data / index data
<enebo> perhaps it is more for that
<enebo> but I think I saw it once with a timestamp model test
<enebo> anyways if this is a major issue someone will notice :)
<kares> yy
<enebo> my other mysql woe is that I am appending some garbage to get utf8 support
<enebo> it has to be wrong
<enebo> def create_table(table_name, **options) #:nodoc:
<enebo> super(table_name, options: 'ENGINE=InnoDB CHARSET=utf8 COLLATE=utf8_general_ci', **options)
<enebo> end
<enebo> kares: ^ I know CHARSET and COLLATE are wrong here but I have not figured out how to get mysql to properly do this globally
<enebo> kares: the native mysql2 adapter can somehow omit this so I just know there is a global mechanism
<kares> hmm
<kares> I think server might have different setting for unix socket vs network socket conns
<kares> its weird
<enebo> ah I use network for testing too
<kares> would guess it pbly defaults UTF-8 on a conn session
<enebo> since I was using docker for mysql and it was first thing I figured out
<kares> ah than I do not know
<enebo> kares: ok yeah no doubt most users want data as utf-8 now but this is clearly not right
<kares> maybe it does those manually `encoding: unicode` does things inside the driver
<kares> if you turn on the query logging on the DB server you should see what it sends
<enebo> kares: maybe
<kares> and than compare the two
<enebo> kares: ok I will need to figure out how to enable that
<kares> in /etc/my.cnf you should find an option for that
<kares> well maybe not if its docker since it does not have nice my.cnf as most linux-es do :)
<kares> uncomment or add smt like this :
<kares> #general_log_file = /var/log/mysql/mysql.log
<enebo> kares: yeah I was hoping not to locally install
<kares> #general_log = 1
<enebo> well I mean on my host OS
<enebo> kares: ok I will paste this and muck with it
<kares> the dev-ops heritage pulls you back :)
<enebo> heh
<kares> you could also test with the mariadb driver - the official one is quite heavy, but I assume it won't set CHARSET/COLLATE for you
dave__ has joined #jruby
dave__ has quit [Ping timeout: 240 seconds]
vtunka has quit [Quit: Leaving]
dave__ has joined #jruby
shellac has quit [Ping timeout: 240 seconds]
shellac has joined #jruby
dave__ has quit [Ping timeout: 268 seconds]
Aethenelle has joined #jruby
<GitHub20> [jruby] headius pushed 2 new commits to jruby-9.1: https://git.io/vFgvy
<GitHub20> jruby/jruby-9.1 28dc5ca Charles Oliver Nutter: More cleanup for ChannelHelper....
<GitHub20> jruby/jruby-9.1 72412fd Charles Oliver Nutter: Deprecate and remove "polling" field. Fixes #4844.
<GitHub17> [jruby] headius pushed 1 new commit to master: https://git.io/vFgv5
<GitHub17> jruby/master 6576b3c Charles Oliver Nutter: Merge branch 'jruby-9.1'
<GitHub198> [jruby] headius closed issue #4844: Potential bug in internal/runtime/ThreadService? https://git.io/vFuP1
claudiuinberlin has joined #jruby
shellac has quit [Ping timeout: 248 seconds]
shellac has joined #jruby
shellac has quit [Ping timeout: 268 seconds]
shellac has joined #jruby
<headius> kares: wow, I haven't looked at these files in a while...why did you move all the java.lang.rb and friends into native?
Puffball has joined #jruby
shellac has quit [Read error: Connection reset by peer]
claudiuinberlin has quit [Ping timeout: 248 seconds]
<GitHub93> [jruby] headius pushed 2 new commits to jruby-9.1: https://git.io/vFg3x
<GitHub93> jruby/jruby-9.1 549b7ab Charles Oliver Nutter: Allow Java's String and Number to coerce as natural types....
<GitHub93> jruby/jruby-9.1 83f4424 Charles Oliver Nutter: Add specs for String and Number coercion. See #4837
<GitHub41> [jruby] headius closed issue #4837: String#concat(java.lang.String) does not work https://git.io/vFnl8
<headius> ok, no unreviewed bugs since december
subbu is now known as subbu|lunch
Aethenelle has quit [Ping timeout: 240 seconds]
akp has joined #jruby
Aethenelle has joined #jruby
subbu|lunch is now known as subbu
<GitHub148> [jruby] monkstone opened issue #4846: Class loader not working with jdk9 https://git.io/vFgEv
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
akp has quit [Remote host closed the connection]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dave__ has joined #jruby
bbrowning is now known as bbrowning_away
dave__ has quit [Ping timeout: 248 seconds]
eregon has quit [Remote host closed the connection]