<multibot_>
I don't perform such side effects on command!
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
calavera has joined #jruby
calavera has quit [Client Quit]
<rtyler>
tarcieri: yeah..saw that
* rtyler
frowns
<tarcieri>
rtyler: please opine!
<nirvdrum>
I didn't realize that many Rubyists used protobuf. It always seemed hideous outside of Java to me. And even on Java, the generated code is rather hideous.
<tarcieri>
nirvdrum: I like the localshred implementation
<tarcieri>
personally I prefer Cap'n Proto, but Square uses protobufs extensively
imperator has joined #jruby
<nirvdrum>
HubSpot did when I was there, but they were all Java. They used to just serialize them into MySQL and call it their schema.
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] nirvdrum opened issue #2299: Improve FFI::Function can wrap a blocking function spec http://git.io/lcEhRw
JRubyGithub has left #jruby [#jruby]
phrinx has quit [Remote host closed the connection]
diegoviola has quit [Quit: WeeChat 1.0.1]
<rtyler>
compared to thrift I find protobuf to be enjoyable :)
<nirvdrum>
Well, sure :-)
<nirvdrum>
I was partial to MessagePack, but I never used it under load.
brettporter has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] nirvdrum pushed 1 new commit to master: http://git.io/FUsDyQ
<JRubyGithub>
jruby/master f9fbfa7 Kevin Menard: Commented out flaky spec that also wasn't testing what it was supposed to....
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] nirvdrum opened issue #2300: Remove 1.8 evalScope from 9k http://git.io/TZgSBg
JRubyGithub has left #jruby [#jruby]
<nirvdrum>
headius: Is there a milestone or something you want me to use for 9k issues?
<tarcieri>
rtyler: it'd be super awesome if you can leave a comment too
<tarcieri>
I asked raggi about using FFI for protobufs and he said:
<tarcieri>
< raggi> i told tim about this before that even started
<tarcieri>
:(
nateberkopec has joined #jruby
phrinx has joined #jruby
phrinx has quit [Ping timeout: 240 seconds]
josh-k has joined #jruby
josh-k_ has quit [Ping timeout: 264 seconds]
subbu has joined #jruby
imperator has quit [Quit: Valete!]
nateberkopec has quit [Quit: Leaving...]
tlarevo has joined #jruby
iamjarvo has joined #jruby
nirvdrum has quit [Ping timeout: 260 seconds]
e_dub has joined #jruby
calavera has joined #jruby
Liothen has quit [Remote host closed the connection]
diegoviola has joined #jruby
calavera has quit [Ping timeout: 244 seconds]
calavera has joined #jruby
Liothen has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fivebats has quit [Remote host closed the connection]
fivebats has joined #jruby
calavera has joined #jruby
fivebats has quit [Quit: quit]
diegoviola has quit [Ping timeout: 260 seconds]
brettporter has quit [Remote host closed the connection]
tlarevo has quit [Remote host closed the connection]
x1337807x has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
josh-k has quit [Remote host closed the connection]
robbyoconnor has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pietr0 has quit [Quit: pietr0]
calavera has joined #jruby
flori has quit [Remote host closed the connection]
deobalds has joined #jruby
tlarevo has joined #jruby
tlarevo has quit [Read error: Connection reset by peer]
tlarevo has joined #jruby
calavera has quit [Ping timeout: 245 seconds]
calavera has joined #jruby
yfeldblum has quit [Ping timeout: 258 seconds]
deobalds has quit [Quit: Computer has gone to sleep.]
tlarevo has quit [Read error: Connection reset by peer]
tlarevo has joined #jruby
tlarevo_ has joined #jruby
tlarevo has quit [Ping timeout: 250 seconds]
kares has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
JohnBat26 has joined #jruby
tlarevo_ has quit [Read error: Connection reset by peer]
tlarevo has joined #jruby
deobalds has joined #jruby
anaeem1_ has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
anaeem1__ has joined #jruby
anaeem1_ has quit [Ping timeout: 244 seconds]
anaeem1__ has quit [Ping timeout: 250 seconds]
anaeem1_ has joined #jruby
rsim has joined #jruby
frobs has joined #jruby
mister_s_ has joined #jruby
shellac_ has joined #jruby
kylo has quit [Ping timeout: 255 seconds]
kylo has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
fridim_ has joined #jruby
tlarevo has quit []
claudiuinberlin has joined #jruby
skade has joined #jruby
shellac_ has quit [Quit: Computer has gone to sleep.]
yfeldblu_ has joined #jruby
shellac_ has joined #jruby
shellac_ has quit [Client Quit]
yfeldblum has quit [Ping timeout: 255 seconds]
shellac_ has joined #jruby
kares has quit [Quit: Ex-Chat]
shellac_ has quit [Quit: Computer has gone to sleep.]
josh-k has joined #jruby
josh-k has quit [Read error: Connection reset by peer]
josh-k has joined #jruby
subbu has quit [Ping timeout: 272 seconds]
josh-k has quit [Remote host closed the connection]
noop has joined #jruby
marr has joined #jruby
josh-k has joined #jruby
mister_s_ has quit [Ping timeout: 245 seconds]
vtunka has joined #jruby
brettporter has joined #jruby
Hobogrammer has quit [Ping timeout: 260 seconds]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] mkristian pushed 3 new commits to jruby-1_7: http://git.io/NBoekg
<JRubyGithub>
jruby/jruby-1_7 97c4b15 Christian Meier: [build] fix some problems when updating VERSION
<JRubyGithub>
jruby/jruby-1_7 b3e9f2f Christian Meier: [build] do not have generated files from gem in the git repo
<JRubyGithub>
jruby/jruby-1_7 be211f1 Christian Meier: [build] bump version
JRubyGithub has left #jruby [#jruby]
shellac_ has joined #jruby
pchalupa has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] os97673 opened issue #2301: unable to get value of object's fields in RubyMine debugger http://git.io/ChLQvA
brettporter has quit [Remote host closed the connection]
vtunka has quit [Quit: Leaving]
drbobbeaty has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
shellac_ has quit [Quit: Computer has gone to sleep.]
e_dub has quit [Quit: e_dub]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] mkristian pushed 1 new commit to jruby-1_7: http://git.io/-c-3Ig
<JRubyGithub>
jruby/jruby-1_7 38436e7 Christian Meier: [build] make sure generation of jruby-jars versions.rb does work
JRubyGithub has left #jruby [#jruby]
mister_s_ has quit [Ping timeout: 255 seconds]
robbyoconnor has quit [Quit: Konversation terminated!]
yfeldblum has quit [Ping timeout: 264 seconds]
anaeem1__ has joined #jruby
anaeem1_ has quit [Ping timeout: 258 seconds]
mister_s_ has joined #jruby
skade has joined #jruby
frobs has quit [Quit: Leaving]
mister_s_ has quit [Ping timeout: 264 seconds]
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #jruby
elia has joined #jruby
yfeldblum has joined #jruby
ahadding1 has quit [Ping timeout: 272 seconds]
yfeldblum has quit [Ping timeout: 240 seconds]
havenwood has quit [Remote host closed the connection]
drbobbeaty has joined #jruby
mister_s_ has joined #jruby
ahadding1 has joined #jruby
nirvdrum has joined #jruby
vtunka has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
skade has joined #jruby
brettporter has joined #jruby
purplefox has quit [Ping timeout: 250 seconds]
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
brettporter has quit [Ping timeout: 264 seconds]
lance|afk is now known as lanceball
rcvalle has quit [Quit: rcvalle]
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 256 seconds]
deobalds has joined #jruby
purplefox has joined #jruby
e_dub has joined #jruby
bbrowning_away is now known as bbrowning
deobalds has quit [Quit: Computer has gone to sleep.]
triple_b has joined #jruby
e_dub has quit [Quit: e_dub]
vyorkin has joined #jruby
yarker has quit [Max SendQ exceeded]
nirvdrum has quit [Quit: Leaving]
subbu has joined #jruby
subbu has quit [Remote host closed the connection]
yarker has joined #jruby
iamjarvo has joined #jruby
subbu has joined #jruby
josh-k has quit [Remote host closed the connection]
nateberkopec has joined #jruby
yfeldblum has joined #jruby
enebo has joined #jruby
yfeldblum has quit [Ping timeout: 265 seconds]
imperator has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] enebo opened issue #2302: Update JRuby 1.7.x to latest PL and default gems http://git.io/syLyNQ
JRubyGithub has left #jruby [#jruby]
subbu has quit [Ping timeout: 255 seconds]
e_dub has joined #jruby
subbu has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] enebo pushed 1 new commit to jruby-1_7: http://git.io/QzFjHA
<JRubyGithub>
jruby/jruby-1_7 07e801b Thomas E. Enebo: Fixes #2294. String#crypt fails on Windows
JRubyGithub has left #jruby [#jruby]
marr has quit [Ping timeout: 255 seconds]
subbu has quit [Ping timeout: 264 seconds]
viking has joined #jruby
viking has joined #jruby
e_dub has quit [Quit: e_dub]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] enebo closed issue #2294: String#crypt fails on Windows http://git.io/HClKig
JRubyGithub has left #jruby [#jruby]
mkristian has joined #jruby
e_dub has joined #jruby
e_dub has quit [Client Quit]
yfeldblum has joined #jruby
brettporter has joined #jruby
yfeldblum has quit [Ping timeout: 255 seconds]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] mkristian pushed 2 new commits to jruby-1_7: http://git.io/WlNEzQ
<JRubyGithub>
jruby/jruby-1_7 663fb14 Christian Meier: fix File.executable? when native is disabled...
<JRubyGithub>
jruby/jruby-1_7 b5ce6b9 Christian Meier: Merge branch 'jruby-1_7' of github.com:jruby/jruby into jruby-1_7
JRubyGithub has left #jruby [#jruby]
brettporter has quit [Ping timeout: 240 seconds]
e_dub has joined #jruby
iamjarvo has joined #jruby
e_dub has quit [Client Quit]
elux has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] enebo closed issue #2297: File.executable? raises an exception if the `file_path` is non-existent and native disabled http://git.io/vwMhuQ
JRubyGithub has left #jruby [#jruby]
vyorkin has quit [Ping timeout: 244 seconds]
anaeem1__ has quit [Remote host closed the connection]
<mkristian>
bad me should never have add this test/test_adding_pem_to_x509store.rb before having a fixed jruby-openssl gem
Aethenelle has joined #jruby
<mkristian>
enebo, what shall I do switch to jruby-openssl snapshot which will solve this problem but might introduce other issues. or just delete the test/test_adding_pem_to_x509store.rb until the jruby-openssl gem can be used ?
<enebo>
mkristian: just delete the test from 1.7
<mkristian>
ok
<enebo>
mkristian: once we do update jruby-openssl we can add it back
vyorkin has joined #jruby
<mkristian>
let me also check if the other test "passes" now as well though I do not see any relation
n1ftyn8 has joined #jruby
iamjarvo has joined #jruby
vyorkin has quit [Ping timeout: 264 seconds]
skade has joined #jruby
yfeldblum has joined #jruby
cpuguy83_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] mkristian pushed 1 new commit to jruby-1_7: http://git.io/4yB-vw
<JRubyGithub>
jruby/jruby-1_7 f7082b3 Christian Meier: remove test_adding_pem_to_x509store...
JRubyGithub has left #jruby [#jruby]
yfeldblum has quit [Ping timeout: 264 seconds]
elia has quit [Quit: Computer has gone to sleep.]
mister_s_ has joined #jruby
bryancp has joined #jruby
GregMefford has joined #jruby
gazarsgo has joined #jruby
vyorkin has joined #jruby
joelmheim__ has joined #jruby
djbender has joined #jruby
nirvdrum has quit [Ping timeout: 246 seconds]
pietr0 has quit [Quit: pietr0]
josh-k_ has quit [Remote host closed the connection]
pietr0 has joined #jruby
pietr0 has quit [Client Quit]
elia has joined #jruby
chrisseaton has joined #jruby
pietr0 has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<mkristian>
./spec/regression/JRUBY-5122_nonblocking_io_spec.rb ALWAYS fails with me: expected 3 got 2
<mkristian>
am I the only one ? travis never complains here
phrinx has joined #jruby
Hobogrammer has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
calavera has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] mkristian created test-jossl-0.9.6 (+2 new commits): http://git.io/VwYDJg
<JRubyGithub>
jruby/test-jossl-0.9.6 21ff1b8 Christian Meier: use jruby-openssl-0.9.6.dev-SNAPSHOT
<JRubyGithub>
jruby/test-jossl-0.9.6 b410b16 Christian Meier: get the adding pem to x509store test back
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] jaydonnell opened issue #2304: Unable to use JRuby with google app engine due to use of sun.misc.Unsafe http://git.io/7IVNcg
JRubyGithub has left #jruby [#jruby]
elia has quit [Quit: Computer has gone to sleep.]
iamjarvo has joined #jruby
iamjarvo has quit [Client Quit]
ddonnell has quit [Quit: ddonnell]
viking has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/VLBN4Q
<JRubyGithub>
jruby/jruby-1_7 986bd8d Charles Oliver Nutter: Strip trailing options hash in Open3.popen3 and warn if non-empty....
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius closed issue #2298: Open3.capture3 still broken in JRuby 1.7.17 http://git.io/qAk1Ww
JRubyGithub has left #jruby [#jruby]
yfeldblum has joined #jruby
<headius>
hello all
<headius>
bbrowning: did you ever figure out the real new bottleneck in that cuba app?
<bbrowning>
headius: I've been sidetracked by tracking down some other bugs, so not yet.
<headius>
no worries
brettporter has joined #jruby
<bbrowning>
current one related to running TB4 integs on 9k ;)
yfeldblum has quit [Ping timeout: 245 seconds]
ivan\ has quit [Ping timeout: 252 seconds]
<rtyler>
tarcieri: I'm not sure I can jump into this thread
<rtyler>
it might make me blow a gasket
<tarcieri>
:(
<rtyler>
the comment about memory management incompatibilities between C and Ruby especially annoys me
<rtyler>
there are plenty of facilities to handle that in MRI's APIs
brettporter has quit [Ping timeout: 264 seconds]
<tarcieri>
I pretty much gave up convincing them when I heard raggi already told them about this internally within Google and was dismissed
<tarcieri>
why even bother opening a pull request if they're just going to merge it without discussion?
<headius>
what the heck is going on with my git clone
<headius>
I see no branches on github
<headius>
this is after a clean clone
<headius>
weird...no .git
<headius>
something borked during clone
<enebo>
tarcieri: so is there gem and the pure Ruby one different but the same gem name? I am confused
<enebo>
their
<tarcieri>
enebo: I don't know what they plan to release this under
<tarcieri>
it's brand new
<enebo>
tarcieri: I just saw a note on that PR pointing out this is the same name as the 2011 existing gem
<enebo>
tarcieri: which is confusing that they would not know about the other one
<tarcieri>
well the PR didn't seem to receive a lot of review before being merged, heh
phrinx has quit [Read error: Connection reset by peer]
phrinx has joined #jruby
ylluminate has joined #jruby
<rtyler>
headius: sounds like you could use ZFS :p
<rtyler>
enebo: the localshred gem we've been using for a couple years now too
<rtyler>
where this really could impact Ruby users is if they ship it with new versions of protobuf packages, which would mean the `--ruby_out` argument might be broked
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius pushed 2 new commits to jruby-1_7: http://git.io/D305vw
<JRubyGithub>
jruby/jruby-1_7 307b859 Charles Oliver Nutter: Don't acquire umask (mutexed) when we're not creating a file.
<JRubyGithub>
jruby/jruby-1_7 6776f0b Charles Oliver Nutter: Use absolute path, not canonical, for LOADED_FEATURES.
JRubyGithub has left #jruby [#jruby]
<enebo>
yay
<enebo>
fuck you umask
<headius>
that's for sure
<headius>
posix is really stupid sometimes
<enebo>
fuck you posix
<enebo>
I am in a filthy yet surprisingly pleasant mood
<headius>
huh, gnu has getumask
<headius>
so gnu folks are apparently less stupid than posix folks
<headius>
oh maybe not
<headius>
"This is a vaporware GNU extension."
calavera has quit [Ping timeout: 256 seconds]
<headius>
well eff ewe too
calavera has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<enebo>
cancelled next 2 of 3 1.7 builds to catch us up on travis
<headius>
ok
<enebo>
the build which just faied only failed with a single extra mistakenly added test so I am confident we are green up to that point
<enebo>
b
<enebo>
system ~/work/jruby-1_7 jruby-1_7 * 1682% ./bin/jruby -X-C --1.9 snippets/enc1.rb
<enebo>
:"あ"
<enebo>
oh yeah…I wonder what breaks now :)
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/mZ0pLg
<JRubyGithub>
jruby/jruby-1_7 4c3fa76 Charles Oliver Nutter: Add regression spec for LOADED_FEATURES not expanding symlinks.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius closed issue #1941: Symlinks in load path should remain unexpanded in LOADED_FEATURES http://git.io/uTP26Q
JRubyGithub has left #jruby [#jruby]
<headius>
enebo: other than the rexml fixes there's nothing new in ruby-1_9_3 /lib since Feb
<headius>
I'll update anyway though
<enebo>
headius: also rubygems
<headius>
yeah you said default gems in the bug too, did you mean that?
<enebo>
headius: although perhaps that issue was what prompted that
<imperator>
what's wrong with umask?
<headius>
latest RG seems fine but unsure about default gems
<headius>
imperator: you can't get it without setting it, so it's not thread-safe
<headius>
on any platform
<headius>
ever
<headius>
actually, I take that back...I think Hurd does actually have getumask
<headius>
so we should all be using Hurd
<enebo>
headius: so I think I fixed symbol + encoding issue
<headius>
oh nice
<enebo>
headius: I added associateEncoding(Encoding) to RubySystem which sets encoding on bytelist field
<enebo>
headius: then symbol node has a new constructor for bytelist for 1.8 + 2.0 which will call that after it makes the symbol
<imperator>
doesn't the OS set a default umask?
<enebo>
headius: So the main caveat is the String bytes must agree
<enebo>
headius: but I believe so long as it is an charset encoding java accepts we do make proper encoding Java string
<enebo>
headius: So I think it works but I will want you to review
mkristian has quit [Quit: bye]
<enebo>
RubySystem I meand RubySymbol
erikhatcher has quit [Quit: erikhatcher]
<headius>
imperator: yes, but if you are creating a new file and want to create it with a modified umask, you need to get it first
<headius>
and there's no way to get umask without setting it
<headius>
enebo: I knew what you meand
<headius>
:-)
<headius>
enebo: I recall that symbols need to be the raw bytes so we can put them back
anaeem1_ has quit [Remote host closed the connection]
<headius>
or was that identifiers?
<enebo>
headius: yeah I think it is for symbols
<headius>
right, so that's why we turned into Java string using ISO-8859-1
<enebo>
headius: but really the String thing really complicates this
<headius>
so all bytes would be preserved on the way in and out
<enebo>
headius: and we intern() them
<headius>
right
<imperator>
use acl's? not sure what context you're using umask in
<tarcieri>
oh yeah
<tarcieri>
why does JRuby 1.7.17 have a year old RubyGems?
<enebo>
tarcieri: FOR ULTIMATE STABILITY
<tarcieri>
hahaha
<enebo>
tarcieri: we are updating it
<tarcieri>
I was running into this:
<tarcieri>
Gem::InstallError: stickler requires RubyGems version ~> 2.2. Try 'gem update --system' to update RubyGems itself.
<tarcieri>
:|
ylan_ has joined #jruby
<headius>
oh come on
<headius>
who decided that was a good idea
<tarcieri>
which is a problem mostly for CI... I can have our CI system update rubygems after installing JRuby but :|
Aethenelle has quit [Ping timeout: 255 seconds]
<headius>
well, it will be 2.4.5 in 1.7.18
<headius>
I'm about to push
<enebo>
tarcieri: we plan on a quicker release of 1.7.18 which is why we are spending today nailing some of this stuff
anaeem1_ has joined #jruby
<tarcieri>
cool
aemadrid has joined #jruby
e_dub has joined #jruby
<enebo>
heh damn this is slightly more complicated. I cannot just using coding specified by lexer if the string happens to be all US-ASCII
Aethenelle has joined #jruby
<enebo>
m17n is trying to be much too clever
* rtyler
looks forward to 1.7.18
<rtyler>
we're getting lots of bugfixes in
noop has quit [Ping timeout: 264 seconds]
<enebo>
It feels like only yesterday we put out 1.7.17...
<rtyler>
is there an rvm target for the latest from jruby-1.7x?
<Antiarc>
Did the 9k preview get released yet?
<enebo>
rtyler: there is an incantation but I don’t know it
<enebo>
Antiarc: not yet no
<rtyler>
goddamnit bundler, why are you so you
<rtyler>
gem 'jruby-rack', '1.7.17-SNAPSHOT'
<rtyler>
so clearly Could not find gem 'jruby-rack (= 1.7.17.pre.SNAPSHOT) java' in the gems
<headius>
rtyler: you can do something like rvm install --branch=jruby-1_7 jruby-head
<headius>
mpapis would know exact syntax
<mpapis>
reading ^
phrinx has quit [Read error: Connection reset by peer]
<enebo>
rtyler: also maven will kill remote snapshot artifacts after it is released so if you are interacting with maven that is expected behavior :|
<headius>
enebo: rewinding a bit...you mentioned default gems in the stdlib update bug
<headius>
since I haven't seen any of those libs change in MRI repo I'm reluctant to do it
phrinx has joined #jruby
<enebo>
headius: well I just meant anything we ship default or otherwise should be updated
erikhatcher has joined #jruby
<enebo>
headius: but I meant audit against MRI
<headius>
ok
<mpapis>
headius, you were close, rtyler: rvm install jruby-head --branch jruby-1_7
<enebo>
ok full scan over symbol to correct us-ascii … a little ugly
<headius>
then I'll push this... all stdlib updated (nothing in 1.8, minor things beyond rexml in 2.0), RG updated, and pl/revisions updated for all version modes
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius pushed 5 new commits to jruby-1_7: http://git.io/mLrrbg
<JRubyGithub>
jruby/jruby-1_7 29ff03d Charles Oliver Nutter: Remove pathname.rb from sync, since we have a custom version.
<JRubyGithub>
jruby/jruby-1_7 ac491ee Charles Oliver Nutter: Sole remaining diff with MRI stdlib.
<JRubyGithub>
jruby/jruby-1_7 e9f5e96 Charles Oliver Nutter: Update to RubyGems 2.4.5.
JRubyGithub has left #jruby [#jruby]
<headius>
might as well update 2.2 stdlib also
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius deleted headius-post-1.7 at ba987b6: http://git.io/LDiqOw
<enebo>
headius: if lexer pushed as ByteList instead of String I can probably kill that off since I can properly associate bytelist way back when it is made
<headius>
that would be slick
pietr0_ has joined #jruby
pietr0 has quit [Ping timeout: 264 seconds]
pietr0_ is now known as pietr0
<headius>
enebo: add this to compiler/general_spec.rb since it's a compile/interp issue
<enebo>
headius: sure
<lopex>
headius: hand on mri for me as well
pietr0 has quit [Remote host closed the connection]
<lopex>
2.1.2
<lopex>
*hangs
<enebo>
lopex: NOT A BUG!
<lopex>
enebo: might be a deep backtracking too
<enebo>
lopex: Unless it is just a massive amount of calculation but it did not seem like that
<headius>
hmm
<enebo>
lopex: the test file only has so many anchors to match off of
<headius>
well if MRI hangs too I guess we go back to user
<lopex>
both 1.9.x and 2.1.2 mri hang for me
subbu has quit [Ping timeout: 244 seconds]
<lopex>
enebo: yeah, that's four quantifiers there
erikhatcher has joined #jruby
<lopex>
enebo: but I guess the neighboring \w+[\s\S]+? offends the most
<enebo>
lopex: dramatically reduce non-important chars and see if it finihses
<enebo>
hahahahah I did not see that
<enebo>
what does that even mean?
<enebo>
[\s\S]+ seems to be the world
<enebo>
1 or more of fuck it none of that
<enebo>
lopex: but it is greedy match
<lopex>
enebo: but backtracking
<lopex>
only + modifier doesnt backtrack
iamjarvo has joined #jruby
JohnBat26 has joined #jruby
JohnBat26 has quit [Client Quit]
JohnBat26 has joined #jruby
iamjarvo has quit [Client Quit]
bbrowning is now known as bbrowning_away
<lopex>
the /[\s\S]+\s+''/im finishes after a second
<headius>
enebo: encoding possibly being null is a little gross
<enebo>
headius: on 1.9 it should never be null
<enebo>
I think we use US-ASCII on 1.8 but that is like ascii 8 bit? Man perhaps lopex remembers ;)
<headius>
ok
<lopex>
yes
<lopex>
or the nonstrict versions
<enebo>
headius: but I think for 1.9 and 2.0 it should never be null and for 1.8 I think we use that
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/y6WCOg
<JRubyGithub>
jruby/jruby-1_7 2d62cd2 Charles Oliver Nutter: JIT changes for Symbol encoding issue #2172.
JRubyGithub has left #jruby [#jruby]
<enebo>
headius: I am examining a better parser part of this fix for master
<headius>
heh, well, there's JIT fix in any case
<headius>
I don't expect it to change much
<lopex>
enebo: geez I get multisecond passes for a quite reduced case
<lopex>
lots of backtracking and ignore case kills it
<enebo>
lopex: yeah so just a poorly engineered regexp I guess
<lopex>
yeah, but trying to understand why for such small data set
<lopex>
that class is the culprit for sure
<enebo>
I would remove the [\s\S]+? and make that [\s\S]*
<lopex>
I'm oding it for [\s\S]+
<enebo>
but really that could just be .* no?
<lopex>
*doing
<lopex>
unfolding is not the culprit since same happens for ascii
<lopex>
(unfolding that class)
vyorkin has quit [Ping timeout: 240 seconds]
<lopex>
reduced to plain old /[\s\S]+\s+''/im =~ " \n" * 200
<lopex>
that's half a second
<lopex>
so there we go /\s+\s+x/im =~ " \n" * 200
<lopex>
all \s+ combinations failing at x
<lopex>
classical regexp
yfeldblum has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
<lopex>
increase number of spaces in " \n" and it goes exponentially
<lopex>
enebo: ^^
cultureulterior1 has quit [Quit: cultureulterior1]
<enebo>
lopex: neat
<Aethenelle>
sparc-solaris10+ won't work in qemu (at least under openbios)
cultureulterior1 has joined #jruby
cultureulterior1 has quit [Read error: Connection reset by peer]
<lopex>
enebo: oh the \n is bogus
<lopex>
pasted
cultureulterior1 has joined #jruby
calavera has joined #jruby
<rtyler>
mpapis: cool link, didn't know that was a thing, thanks
havenwood has quit [Ping timeout: 250 seconds]
brettporter has joined #jruby
<rtyler>
enebo: I wasn't interacting with maven, I was hitting our internal artifactory ruby repo
<enebo>
rtyler: ah ok then I guess I don’t know :)
<rtyler>
yeah, wacky, it might have been how mkristian built the snapshot gem
<headius>
time for me to call it a night...if someone wants to figure out why we're failing jruby-1_7 builds (ignoring the travis problems for the moment), please do
<mpapis>
rtyler, has to be a bug, I was fixing similar issues some time ago, I though it's all gone, open a ticket => https://github.com/wayneeseguin/rvm/issues - I will investigate tomorrow
enebo has quit [Quit: enebo]
<rtyler>
mpapis: in latest or stable?
<rtyler>
I'm using stable now, I can jump up if you think it'll be fixed there
<rtyler>
also, filed :)
<mpapis>
rtyler, I just released stable yesterday so should be no difference ... or today, not sure, tiem to have soem sleep ;)