00:01
travis-ci has joined #jruby
00:01
travis-ci has left #jruby [#jruby]
06:46
travis-ci has joined #jruby
06:46
travis-ci has left #jruby [#jruby]
07:14
<
kares >
enebo: think we should push AR-JDBC 5X ... there's plenty of fixes in the 5X branches, objections?
08:05
rusk has joined #jruby
08:08
rusk has quit [Read error: Connection reset by peer]
08:08
rusk has joined #jruby
09:12
jmalves has joined #jruby
11:05
shellac has joined #jruby
11:44
aqd has quit [Quit: Leaving]
12:16
shellac has quit [Quit: Computer has gone to sleep.]
12:56
shellac has joined #jruby
13:13
aqd has joined #jruby
14:27
lucasb has joined #jruby
15:33
<
enebo >
kares: no that is a great idea
15:33
<
enebo >
kares: I have a question for you which is unrelated to this but related to pg vs arjdbc
15:34
<
kares >
enebo: heya! hit me
15:34
<
enebo >
kares: just grabbing a link
15:37
<
enebo >
not fully sure I know enough to ask the right question here but they are leveraging some decoding and updating AR type maps
15:37
jmalves has quit [Ping timeout: 250 seconds]
15:37
<
enebo >
I think not just discourse does this but apps which need new types so as well?
15:38
<
enebo >
I don't really want to clone ruby portions of PG to support this necessarily but how do we handle stuff like this (and I am not expecting an immediate answer just bringing this up as a broader question)
15:39
<
kares >
ooh, well I haven't seen any other Rails app do such a thing
15:39
<
kares >
this seems quite ugly but I guess they do have a reason ...
15:40
<
kares >
most of the time they're happy with the adapter as is and if not they change type returns using AR API
15:40
<
enebo >
kares: if you are using AR and you have to use the native api beneath it you are working around something so I agree on that
15:41
<
kares >
enebo: I think what they did at some point - specifically at Discourse - was avoding the AR APIs for queries
15:41
<
enebo >
kares: I don't fully grok why they are even doing this? Does timestamp not return a DateTime?
15:41
<
kares >
pretty much avoiding AREL since it was slow for them
15:41
<
kares >
yeah me neither - I think they tried some optimizations
15:41
<
kares >
it really seems so ...
15:42
<
enebo >
kares: huzzah for discourse at least. Maybe we will never see this then on other gems
15:43
<
kares >
enebo: yeah I haven't seen it
15:43
<
enebo >
kares: I thought I saw some other app plug some new type into pg for something AR didn't support
15:43
<
enebo >
kares: but I don't remember what it was
15:43
<
enebo >
and it may not have been this specifically
15:43
<
kares >
right, I know you can do that with PG
15:43
<
kares >
and I've seen it on sequel or so
15:43
<
enebo >
I just remember adding a new type to postgres in a rails app
15:44
<
enebo >
seeing it somewhere
15:44
<
kares >
but not much with AR since they do it and are opinionated about it working in a way
15:44
<
kares >
enebo: maybe it was a work-around for AR types
15:44
<
kares >
they took several releases to get all right
15:44
<
enebo >
anyuways I may sleuth and see if I can find that but knowing discourse probably does not use this removes the immediate question
15:45
<
kares >
there were some extension gems around to support what wasn't supported at some point
15:45
<
enebo >
kares: yeah I was wondering if I was thinking of a GIS gem
15:45
<
kares >
was thinking about the PG geo types gem as well
15:45
<
kares >
that's a separate adapter
15:46
<
kares >
which does not work on JRuby
15:46
<
enebo >
kares: my brain keeps thinking it is geo stuff but that is such an obvious answer my mind may be making it up :P
15:47
<
kares >
my mind constantly makes up things - it seems to have a life of its own :)
15:47
<
kares >
and also my memories are no longer deterministic
15:47
<
kares >
anyway so we should get AR-JDBC out next week
15:48
<
kares >
and maybe even jossl with the updated BC and some small fixes
15:48
<
enebo >
kares: sounds good. you willing to do arjdbc releases?
15:49
<
enebo >
kares: hell we could even 6.0.0.beta2 by the looks of it :)
15:49
<
kares >
think I did the last but I am happy to give you the torch if you're up to it ;)
15:49
<
enebo >
kares: yeah I can do it too
15:49
<
enebo >
at least I think I can. My last go around I think it took a while to figure out what to set
15:49
<
kares >
beta2 isn't that crucial - since that gem is only usable with AR 6.0.0.beta2
15:50
<
enebo >
yeah I agree. I am just happy it is good to go
15:50
<
kares >
users can always use github: ... bundler refs
15:50
<
kares >
yeah it looks like such a nice work
16:03
xardion has quit [Remote host closed the connection]
16:08
xardion has joined #jruby
16:53
shellac has quit [Quit: Computer has gone to sleep.]
17:50
shellac has joined #jruby
17:51
rusk has quit [Remote host closed the connection]
17:51
travis-ci has joined #jruby
17:52
travis-ci has left #jruby [#jruby]
18:08
shellac_ has joined #jruby
18:08
shellac has quit [Read error: Connection reset by peer]
18:16
KeyJoo has joined #jruby
18:46
shellac_ has quit [Quit: Computer has gone to sleep.]
19:10
KeyJoo has quit [Quit: KeyJoo]
22:10
shellac has joined #jruby
22:13
travis-ci has joined #jruby
22:13
travis-ci has left #jruby [#jruby]
22:24
enebo has left #jruby [#jruby]
22:24
enebo has joined #jruby
23:31
rdubya has quit [Ping timeout: 252 seconds]
23:36
shellac has quit [Quit: Computer has gone to sleep.]