cristianrasch has joined #jruby
dinfuehr has joined #jruby
rcvalle has quit [Quit: rcvalle]
benlovell has quit [Ping timeout: 246 seconds]
_djbkd has quit [Quit: My people need me...]
dinfuehr has quit [Ping timeout: 244 seconds]
havenwood has joined #jruby
blaines has joined #jruby
cristianrasch has quit [Quit: Leaving]
tvo has quit [Quit: Leaving.]
rcvalle has joined #jruby
havenwood has quit [Ping timeout: 246 seconds]
camlow32_ has quit []
pgokeeffe has quit [Ping timeout: 265 seconds]
tvo has joined #jruby
tvo has joined #jruby
tvo has quit [Client Quit]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 264 seconds]
blaines has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tcrawley is now known as tcrawley-away
rcvalle has quit [Quit: rcvalle]
tvo has joined #jruby
tvo has joined #jruby
mdedetrich has joined #jruby
nateberkopec has quit [Ping timeout: 265 seconds]
Locke23rus has quit [Remote host closed the connection]
dinfuehr has joined #jruby
tvo has quit [Quit: Leaving.]
dinfuehr has quit [Ping timeout: 256 seconds]
benlovell has joined #jruby
benlovell has quit [Ping timeout: 256 seconds]
benlovell has joined #jruby
benlovell has quit [Ping timeout: 260 seconds]
tvo has joined #jruby
tvo has joined #jruby
Papipo has quit [Remote host closed the connection]
rcvalle has joined #jruby
tvo1 has joined #jruby
tvo has quit [Ping timeout: 264 seconds]
xkickflip has quit [Ping timeout: 240 seconds]
yfeldblum has quit [Remote host closed the connection]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 256 seconds]
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mdedetrich has joined #jruby
rcvalle has quit [Quit: rcvalle]
bffff_ has quit [Quit: Connection closed for inactivity]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 256 seconds]
yfeldblum has joined #jruby
mdedetri_ has joined #jruby
mdedetrich has quit [Ping timeout: 250 seconds]
benlovell has joined #jruby
benlovell has quit [Ping timeout: 264 seconds]
mjelen has joined #jruby
tvo1 has quit [Quit: Leaving.]
tvo has joined #jruby
tvo has joined #jruby
dinfuehr has joined #jruby
tvo has quit [Quit: Leaving.]
goyox86 has joined #jruby
goyox86 has quit [Client Quit]
dinfuehr has quit [Ping timeout: 246 seconds]
havenwood has joined #jruby
pitr-ch has joined #jruby
pitr-ch has quit [Ping timeout: 250 seconds]
pitr-ch has joined #jruby
xkickflip has joined #jruby
rsim has joined #jruby
pitr-ch has quit [Ping timeout: 256 seconds]
yfeldblum has quit [Ping timeout: 248 seconds]
pitr-ch has joined #jruby
donV has joined #jruby
yfeldblum has joined #jruby
benlovell has joined #jruby
benlovell has quit [Ping timeout: 264 seconds]
fidothe has quit [Ping timeout: 240 seconds]
mdedetri_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mjelen has quit [Ping timeout: 256 seconds]
fidothe has joined #jruby
pitr-ch has quit [Ping timeout: 244 seconds]
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-ji-xp:2b582d2 by kares): The build is still failing. (https://travis-ci.org/kares/jruby/builds/71893933)
travis-ci has left #jruby [#jruby]
havenwood has quit [Ping timeout: 256 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] grddev opened issue #3156: Socket.pack_sockaddr_in fails for nil port (MRI doesn't) http://git.io/vmpoC
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-ji-xp:2b582d2 by kares): The build is still failing. (https://travis-ci.org/kares/jruby/builds/71893933)
travis-ci has left #jruby [#jruby]
mjelen has joined #jruby
pitr-ch has joined #jruby
donV has quit [Quit: donV]
mjelen has quit [Remote host closed the connection]
vtunka has joined #jruby
mjelen has joined #jruby
pitr-ch has quit [Ping timeout: 264 seconds]
pitr-ch has joined #jruby
kares has quit [Quit: I'm using a Free IRC Bouncer from BNC4FREE - http://bnc4free.com/]
xkickflip_ has joined #jruby
xkickflip has quit [Ping timeout: 256 seconds]
xkickflip_ is now known as xkickflip
pitr-ch has quit [Ping timeout: 244 seconds]
benlovell has joined #jruby
donV has joined #jruby
benlovell has quit [Ping timeout: 265 seconds]
xkickflip has quit [Ping timeout: 250 seconds]
pitr-ch has joined #jruby
xkickflip has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 3 new commits to jruby-1_7: http://git.io/vmhTV
<JRubyGithub> jruby/jruby-1_7 ec80a32 Ranjeet Singh: Add specs for Date#{<<,prev_year,next_year} around calendar reforms....
<JRubyGithub> jruby/jruby-1_7 40e9140 Ranjeet Singh: [#2867] modified Date#>> to take calendar reforms under consideration...
<JRubyGithub> jruby/jruby-1_7 a8ee690 Benoit Daloze: Add tags for 1.8 since it is a completely different implementation.
JRubyGithub has left #jruby [#jruby]
pitr-ch has quit [Ping timeout: 246 seconds]
DomKM has joined #jruby
JRubyGithub has joined #jruby
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] eregon opened pull request #3157: Date next year difference (master...date_next_year_difference) http://git.io/vmhLl
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon closed pull request #3091: [#2867] modified Date#>> to take calendar reforms under consideration (master...2867_date_next_year_difference) http://git.io/vtrSj
JRubyGithub has left #jruby [#jruby]
donV has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:a8ee690 by Benoit Daloze): The build has errored. (https://travis-ci.org/jruby/jruby/builds/71912951)
travis-ci has left #jruby [#jruby]
kares has joined #jruby
samphippen has joined #jruby
kares has quit [Quit: I'm using a Free IRC Bouncer from BNC4FREE - http://bnc4free.com/]
cristianrasch has joined #jruby
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-ji-xp:c4fdddf by kares): The build is still failing. (https://travis-ci.org/kares/jruby/builds/71918525)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:a8ee690 by Benoit Daloze): The build has errored. (https://travis-ci.org/jruby/jruby/builds/71912951)
travis-ci has left #jruby [#jruby]
Locke23rus has joined #jruby
cristianrasch has quit [Quit: Leaving]
kares has joined #jruby
yfeldblum has quit [Ping timeout: 248 seconds]
pitr-ch has joined #jruby
pgokeeffe_ has joined #jruby
pitr-ch has quit [Ping timeout: 265 seconds]
<eregon_> the build passed after 2 restart of spec:ruby:fast
eregon_ is now known as eregon
cristianrasch has joined #jruby
pitr-ch has joined #jruby
pitr-ch_ has joined #jruby
pitr-ch has quit [Ping timeout: 244 seconds]
pitr-ch_ has quit [Ping timeout: 246 seconds]
pgokeeffe_ has quit [Quit: pgokeeffe_]
pitr-ch has joined #jruby
bbrowning_away is now known as bbrowning
pgokeeffe_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 6 new commits to master: http://git.io/vmhHE
<JRubyGithub> jruby/master 01b811d Benoit Daloze: [Truffle] Consider JRUBY_OPTS in the Eclipse launcher.
<JRubyGithub> jruby/master 631e006 Benoit Daloze: Kernel#respond_to? and Kernel#respond_to_missing? should only be instance methods....
<JRubyGithub> jruby/master 693173a Benoit Daloze: [Truffle] Fix error message.
JRubyGithub has left #jruby [#jruby]
pitr-ch has quit [Ping timeout: 256 seconds]
pitr-ch has joined #jruby
nateberkopec has joined #jruby
pgokeeffe_ has quit [Quit: pgokeeffe_]
pitr-ch has quit [Ping timeout: 250 seconds]
pitr-ch has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/vmhFX
<JRubyGithub> jruby/master 6e60a21 Benoit Daloze: Kernel#respond_to_missing? should only be an instance method.
JRubyGithub has left #jruby [#jruby]
havenwood has joined #jruby
pitr-ch has quit [Ping timeout: 256 seconds]
pitr-ch has joined #jruby
xkickflip has quit [Ping timeout: 246 seconds]
xkickflip has joined #jruby
pitr-ch_ has joined #jruby
pitr-ch has quit [Ping timeout: 240 seconds]
kares has quit [Quit: I'm using a Free IRC Bouncer from BNC4FREE - http://bnc4free.com/]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:2ef04dd by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/71930313)
travis-ci has left #jruby [#jruby]
pitr-ch has joined #jruby
kares has joined #jruby
pitr-ch_ has quit [Ping timeout: 240 seconds]
pitr-ch has quit [Client Quit]
kares has quit [Ping timeout: 248 seconds]
tcrawley-away is now known as tcrawley
drbobbeaty has joined #jruby
Aethenelle has joined #jruby
bffff_ has joined #jruby
colinsurprenant has joined #jruby
<headius> eregon: ah-ha...instance method
<olleolleolle> headius: I was helped by kares from Prague - now the repro case is much simpler. https://github.com/jruby/jruby/issues/3155#issuecomment-123262813
<headius> ahhh yes
pitr-ch has joined #jruby
<headius> yeah interesting...officially mutation while iterating is "undefined" in MRI
<headius> I think we can fix it by reloading the array+begin+end each loop...and possibly warn if they change
<headius> we can bend enebo's ear when he gets on about this
mdedetrich has joined #jruby
<headius> olleolleolle: a little surprising nobody has encountered this before
<olleolleolle> headius: Nobody's been as tired as we were yesterday evening.
kares has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:6e60a21 by Benoit Daloze): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/71932811)
travis-ci has left #jruby [#jruby]
<headius> olleolleolle: well I'm glad something good came of it!
<headius> so your code is good now, yes?
mdedetrich has quit [Quit: Textual IRC Client: www.textualapp.com]
<olleolleolle> headius: Yes, it avoids all madness, and the JRuby works a lot better.
<headius> ok great...I agree there's still something for us to fix here, but I'm glad you were able to get past it
<headius> I'm reviewing other collect/map impls to see if there's a good way to avoid this
<olleolleolle> Cool. Do you ever blog about those excursions into other implementations? That'd be interesting.
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<olleolleolle> "How the sausage is made"
pitr-ch has joined #jruby
<headius> I have in the past, but the past year or so has been so busy on 9k I have not been blogging
<headius> ahh of course
<headius> collect pre-allocates an array for the incoming elements...when the size of the original changes partway through, it doesn't fill the rest of that array with nils like it should
<headius> with nulls left in there any number of methods will blow up
<headius> and the new size doesn't reflect how many elements it really ended up mapping
<headius> I think that's the ticket
enebo has joined #jruby
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-ji-xp:dcf8a5b by kares): The build was fixed. (https://travis-ci.org/kares/jruby/builds/71940336)
travis-ci has left #jruby [#jruby]
<headius> mmm I see how MRI avoids this; they do all population of the new array via regular array methods, which bumps the size up as they go
<headius> my fix works too
<olleolleolle> huzzah!
bjfish2 has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
samphippen has joined #jruby
dinfuehr has joined #jruby
samphippen has quit [Client Quit]
dinfuehr has quit [Ping timeout: 250 seconds]
<headius> eregon: so this mutation-during-collect behavior... matz has said mutation during iteration is undefined, so I'm under whether to add a spec
<headius> we can certainly just add a jruby regression spec for the reasonably sane behavior
<eregon> headius: yeah it is not clear what is right
<headius> the "reasonably sane" behavior might not actually be, since it doesn't end up walking all items
<eregon> it makes sense that VMs should not crash when that behavior is used
<eregon> be being "safe" on it is ill-defined anyway and might impact perf severly as well
<eregon> but being*
<eregon> like, if you add elements, should they be iterate, if you do a resize, what to do, etc
<headius> yeah, that's the sort of details we'd need to write good specs, but those are exactly the details that become rather impl-specific
<headius> depending on how we represent and manage array internals
<eregon> so I'd say probably better to just have the regression test in this case since behavior is unspecified/undefined
<headius> ok, I agree
Aethenelle has quit [Read error: Connection reset by peer]
<olleolleolle> A colleague talked about https://embed.cs.utah.edu/csmith/ Would JRubysmith ever be a thing?
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #3155: NullPointerException on deleting items from an Array while mapping over it http://git.io/vmNtV
JRubyGithub has left #jruby [#jruby]
<headius> olleolleolle: that would be great
<headius> fuzz testing
<headius> this would mostly just confirm parser works though, since you couldn't guarantee anything about how the programs execute (in general)
<olleolleolle> I thought about that. Would it be possible with some logic programming language (miniKanren?) to make a small program generator that knew about the operations of a subset of Ruby?
<headius> that's outside my expertise, but perhaps :-)
<olleolleolle> I'll ask one person who's in the know.
<headius> oops, I should have done that fix on 1.7 and merged
<headius> oh well
<headius> will fix there now
lanceball is now known as lance|afk
<enebo> olleolleolle: DO IT
<enebo> olleolleolle: Actually it would be really helpful for jruby-parser project as well as both MRI and JRuby
<enebo> olleolleolle: you may also make the first self-aware program
<headius> yeah, maybe the fuzz tester could find some of the weird syntax reports we get
<olleolleolle> enebo: I just got the book The Reasoned Schemer, which is about miniKanren and such. Met William Byrd, got a 3-hour mind-expanding tutorial in a very hot Poznan.
<enebo> I feel pretty good about the 2.2 parser now and the weird whitespace issues around do and kwargs
<enebo> POZNAN’s HOT
<olleolleolle> (32 centigrade at my time of visit.)
<headius> nice
<enebo> olleolleolle: Something which generates weird Ruby syntax would likely find lots of corners in MRI’s parser
<headius> I've only been there in the fall
<enebo> olleolleolle: which would help all boats rise
<olleolleolle> Scheme's trickle-down benefits (ha)
<enebo> “#{<<EOS}”\nfoo\n”EOS may not be common but it is possible
<olleolleolle> Right, a 'puter would _never_ tire of messing with the syntax.
havenn has joined #jruby
<enebo> anyways it sounds like a fun idea to me as well…half csci/half performance art
<enebo> since the weirdest syntax found/noticed would be pretty entertaining
<olleolleolle> :-)
<enebo> olleolleolle: hey is the mopeds ever form a new band or are in something similar let me know
<enebo> is/if
tenderlo_ has joined #jruby
<olleolleolle> enebo: http://crunchy.dk/the-mopeds/
<olleolleolle> enebo: I'll keep an eye out.
<enebo> olleolleolle: yeah I have been here before :)
yipdw_ has joined #jruby
[BNC]kares has joined #jruby
<headius> I'd be surprised if someone hadn't done a fuzzy ruby generator at least once
<headius> olleolleolle: you might want to ping zenspider about this...if he doesn't have such a tool I bet he'd help make one
kares has quit [*.net *.split]
havenwood has quit [*.net *.split]
tenderlove has quit [*.net *.split]
dfr has quit [*.net *.split]
yipdw has quit [*.net *.split]
Guest6069 has quit [*.net *.split]
<olleolleolle> headius: he is also a ruby adult, not an unrealistic, unreasonable amateur with wild ideas
<headius> that's debateable
<olleolleolle> headius: ha
samphippen has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/vmjjV
<JRubyGithub> jruby/jruby-1_7 59fe0bf Charles Oliver Nutter: Use iteration count for final size in map. Fixes #3155....
JRubyGithub has left #jruby [#jruby]
<headius> olleolleolle: there we go
<headius> thanks for the report and patience
<headius> I guess a new version of github got pushed last night
<headius> subtle changes all around
<headius> label ordering is case insensitive now, gists can't be specified as a specific format without a filename
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] TiagoCardoso1983 opened issue #3158: timeout method not calling Timeout::timeout http://git.io/vYevn
JRubyGithub has left #jruby [#jruby]
dfr has joined #jruby
nirvdrum has joined #jruby
mje113 has joined #jruby
Aethenelle has joined #jruby
dinfuehr has joined #jruby
<nirvdrum> enebo: Is today the day?
<enebo> nirvdrum: I think so…at least I think today the bits are ready
<enebo> nirvdrum: I am making bits as we speak
dinfuehr has quit [Ping timeout: 240 seconds]
<nirvdrum> Impressive!
<headius> enebo: blog+press?
<headius> if we did release tomorrow I can drum up some noise
<enebo> headius: yeah I would like to also work on a release blog post
<enebo> headius: but first things first as far as making sure it is releaseable
<headius> yeah
<enebo> which I think it is but we will know by lunch
<headius> I'll just make the top-level method redispatch like the Ruby version
<headius> no reason not to include it
<enebo> headius: ok
<enebo> headius: I will continue with this build to verify some stuff
<headius> yeah no worries, this won't affect anything
<headius> I will make triple sure
donV has quit [Quit: donV]
camlow325 has joined #jruby
vtunka has quit [Quit: Leaving]
dinfuehr has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:59fe0bf by Charles Oliver Nutter): The build was broken. (https://travis-ci.org/jruby/jruby/builds/71957652)
travis-ci has left #jruby [#jruby]
<headius> hmm, now how to safely test this timeout thing
<headius> without damaging the timeout module
donV has joined #jruby
dinfuehr has quit [Remote host closed the connection]
kwando has quit [Read error: Connection reset by peer]
DavidEGrayson has joined #jruby
lance|afk is now known as lanceball
<enebo> hmmm chdir may be broken
DavidEGrayson has left #jruby [#jruby]
<enebo> weir
<enebo> d
<enebo> works in dev sandbox
kwando has joined #jruby
<headius> hmmm
JRubyGithub has joined #jruby
<JRubyGithub> jruby/jruby-1_7 ff53331 Charles Oliver Nutter: Make Kernel#timeout redispatch to Timeout::timeout. Fixes #3158.
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/vYewq
<headius> broken how?
kwando has quit [Read error: Connection reset by peer]
<headius> enebo: review the spec I added ^ to make sure it isn't too hinky
tvo has joined #jruby
tvo has joined #jruby
<enebo> trying again…somehow bin/jruby disappeared while running an automated script
<enebo> wacky
<enebo> script is working on re-unpacking the bin dist
<enebo> chdir failed because sub-invocations of jruby were not really executing because bin/jruby somehow got unlinked
<headius> oh that's strange
<enebo> oh no I guess it isn’t after all … I reunpacked src dist a second time :)
<enebo> I need a script to run scripts which run jruby commands
<headius> enebo: you have any concerns about a jnr-posix release? I just merged a PR
<headius> no need to update jruby
<enebo> headius: well it takes up to a day to pull it in
<headius> yeah I wouldn't update jruby to use it...no need
<enebo> yeah this is unrelated to us
<enebo> oh so no I have no concerns :)
<headius> just figured I'd spin the release to reward the PR
<headius> ok
<enebo> we can spin that little bastard daily
<enebo> actually I would spin per PR if it made more people work on it
<headius> yeah
<headius> there's plenty of version numbers
<enebo> yeah practically unlimited
<headius> practically!
<headius> hmm
<enebo> the joke gets real
<headius> I think we need a test:mri:fast
<headius> process tests take 90% of the time
<enebo> not like maven uses BigInteger
<headius> hah yeah
<headius> version 3.11111111111111111111111111111111111111111111
<enebo> ola and using prime numbers for releases will be boned about about 500 releases
<enebo> hmm well I might be missing a 0
<headius> hah
<headius> JRuby 10k will only use mersenne primes for version components
<enebo> or a few 0 because I am not thinking of all primes
<headius> mersenne primes you might not be too far off
<enebo> hey we can use artifact releases as an archive system and steg data into the version field
<headius> oh heh
<headius> there's only 48 known mersenne primes
<enebo> and probably royally fuck up every web maven search app at the same time
<headius> 257,885,161 − 1 is the largest known
<headius> oops
<enebo> so totally applicable for minor releases
<headius> 2 ^ 57,885,161 - 1
<enebo> oh well no
<enebo> the ^ changes things
<headius> nice choice on copy paste...just drop the superscript completely and run it all together
<headius> I'm sure that won't lead to confusion
Hobogrammer has quit [Ping timeout: 240 seconds]
havenn is now known as havenwood
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/vYeMw
<JRubyGithub> jruby/master 5f175de Charles Oliver Nutter: Make Kernel#timeout redispatch to Timeout::timeout. Fixes #3158.
JRubyGithub has left #jruby [#jruby]
nirvdrum has quit [Remote host closed the connection]
bbrowning is now known as bbrowning_away
<projectodd-ci> Project jruby-master-spec-ji build #1753: FAILURE in 1 min 12 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1753/
<headius> jiggawhat?
<enebo> should jruby-truffle-*-complete.jar be in jruby-jars gem?
<headius> dammit, it's always the suite I don't check
<chrisseaton> What is jruby-jars for?
<enebo> it is a way of embedding jruby jars into a ruby script
<headius> gem-installable jruby.jar + jruby-stdlib.jar
<headius> and apparently jruby-truffle.jar too now
<enebo> yeah I guess it did generate stuff for truffle_jar_path
_djbkd has joined #jruby
<headius> I don't have a problem with it but it probably won't be useful to most folks for a while
<enebo> I guess I don’t know how well it would work
<headius> it's not very big
<enebo> 9Mb
<headius> oh boo
<headius> that's right, truffle itself and other stuff
<headius> that seems large though
<headius> chrisseaton: is that right?
<headius> I guess it's that big in lib too
<headius> jruby-jars should pack200 and unpack on install
<headius> it would be probably 1/5 the size
<enebo> welll I don’t actually see anything wrong in here
tenderlo_ is now known as tenderlove
<enebo> it has rbx ruby source plus the ever increasing complete replacement for our core
<headius> I don't get what broke in spec:ji
<chrisseaton> I can't imagine it would be useful for anyone being in jruby-gars
<chrisseaton> If it's not there now I wouldn't change it for 9k
<headius> chrisseaton: ok
<enebo> yeah I guess perhaps we are matching on -complete.jar perhaps
<enebo> mkristian is not on
<enebo> hmmm since headius landed the timeout change I will try and correct this too
<enebo> FileUtils.cp( Dir[ File.join( source, "lib/jruby-truffle.jar" ) ].first,
<enebo> File.join( ctx.project.basedir.to_pathname,
<enebo> 'lib',
<enebo> "jruby-truffle-#{ctx.project.version}-complete.jar" )
<enebo> sorry but someone must have asked for this?
<enebo> It is explicit in Mavenfile
<headius> wow yeah
<headius> or maybe he just assumed we'd want everything from lib
<chrisseaton> Not sure what you're talking about now - is that a complete jar with Truffle in it, or a complete version of Truffle, not sure what that would mean
camlow32_ has joined #jruby
<enebo> 24765f5990458246cf942d77d42a2cd4734a6cf2
<enebo> chrisseaton: it seems to just be all truffle source (Ruby + Java) in a jar file
blaines has joined #jruby
<headius> chrisseaton: yeah I'm confused too
camlow32_ has quit [Read error: Connection reset by peer]
<headius> enebo: java or class?
<enebo> .class
<enebo> I hope
<headius> heh
<headius> nuke it
<headius> nobody seems to want it there
camlow32_ has joined #jruby
<chrisseaton> nirvdrum created a Truffle source distribution for something we were doing, but this doesn't look like that
<enebo> yeah
<chrisseaton> Feel free to remove and if someone complains we'll find out why it was there later
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:ff53331 by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/71970427)
travis-ci has left #jruby [#jruby]
<enebo> ok well easy to delete the lines I pasted above since no one working on truffle seems to have asked for it
<enebo> unless nirvdrum will come back on in an hour
<enebo> :)
<headius> hopping mad
<headius> enebo: is spec:ji ok for you on master?
<headius> those specs need to be fixed to be rspec 3 compat :-\
camlow325 has quit [Ping timeout: 240 seconds]
<enebo> headius: yeah non-trivial amount of work
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:5f175de by Charles Oliver Nutter): The build was broken. (https://travis-ci.org/jruby/jruby/builds/71975202)
travis-ci has left #jruby [#jruby]
<enebo> haha…damnit
<headius> sunuva
<enebo> 23F
<headius> wtf
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-spec-ji build #1754: FIXED in 5 min 24 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1754/
<enebo> oh but this is rspec 3.3
<enebo> yeah this is just us being dumb
<headius> oh whew
<headius> ok
<headius> and 'bees build is ok now
<headius> jesus, thought I was going insane
nirvdrum has joined #jruby
<headius> there's no way my timeout change would break JI
<nirvdrum> Howdy.
<headius> nirvdrum: good day!
rcvalle has joined #jruby
<headius> I'm so glad we're going to have 9k final out before JRubyConf
<chrisseaton> nirvdrum: do you know about '"jruby-truffle-#{ctx.project.version}-complete.jar"' above?
<nirvdrum> Reading back now.
<headius> enebo: travis failure above looks spurious...kicking it
<enebo> heh finally delet4ed rspec 3 gems
<enebo> trying again
<enebo> v`be_true` is deprecated. Use `be_truthy` (for Ruby's conditional semantics) or `be true` (for exact `== true` equality) instead. Called from /Users/enebo/work/j
<headius> still?
<headius> oh deprecated
<nirvdrum> This log window autoscrolls on updates.
<enebo> So actually almost all of the failures I saw were from this
<headius> yeah
<nirvdrum> I need everyone to stop talking :-)
<headius> I'm going to file a beginner bug and beg for help
<enebo> just updating these might be enough to work on rspec 3
<headius> nirvdrum: hahah
<enebo> nirvdrum: what?
<enebo> nirvdrum: stop talking
<nirvdrum> It resets the scroll position whenever new text appears.
<headius> I think three's a checkbox
<headius> at the top
<headius> there's
kwando has joined #jruby
<nirvdrum> Ahh. Thanks!
<enebo> keep reading it live
<headius> just get a bigger screen
<enebo> fuck it … do it live
camlow32_ has quit [Remote host closed the connection]
<enebo> what no oreilly freak out fans?
<nirvdrum> I was thinking it.
<enebo> headius: no failures
<nirvdrum> I didn't know if it was too inside.
<headius> enebo: thanks
<nirvdrum> chrisseaton, enebo: I have no idea what this JAR is.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares pushed 10 new commits to jruby-1_7: http://git.io/vYeNC
<JRubyGithub> jruby/jruby-1_7 b0dcd91 kares: move find callable selector fallback into a method
<JRubyGithub> jruby/jruby-1_7 581a815 kares: tune proc-to-iface callable matching to do less work...
<JRubyGithub> jruby/jruby-1_7 7d24ec4 kares: re-arrange proc arity matching...
JRubyGithub has left #jruby [#jruby]
<nirvdrum> The source distribution stuff I did was really just taking what we currently had for releases and applying it to snapshots as well.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to master: http://git.io/vYeNx
<JRubyGithub> jruby/master 24c4053 Thomas E. Enebo: Do not add truffle-complete to jruby-jars
JRubyGithub has left #jruby [#jruby]
<enebo> ok well ealist removed
<enebo> but easily is not easily typed
<nirvdrum> Maybe mkristian knows what it's all about?
<enebo> nirvdrum: he made the commit but I think he was just trying to be complete <- pun intende
<nirvdrum> What is wrong with your keyboard?
<enebo> nirvdrum: I think I am broken
<enebo> nirvdrum: I am caring a lot less about typos lately
<enebo> nirvdrum: but I am also docked and using a normal keyboard
bbrowning_away is now known as bbrowning
<headius> jnr-posix 3.0.16 released
<enebo> nirvdrum: oh also I am displaying this window on my laptop and not main monitor and the typing font is like 10pt
camlow325 has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
<headius> oh poo
camlow325 has quit [Remote host closed the connection]
<headius> I should have looked at other PRs
<headius> there's one that adds osgi
<headius> 3.0.17 here we come
<nirvdrum> enebo: I'm in the midst of converting my entire dev setup to a VM. I dd'd the drive and have a shared VM set up, so I can access the same exact env from either my desktop or my laptop. As such, I've forgotten how broken software Dvorak layouts are in Java.
<headius> nirvdrum: oh, you're one of them
<nirvdrum> It's fun. You type everything in Dvorak, except accelerator keys, which for no reason whatsoever switch back to QWERTY.
<enebo> THEM
<chrisseaton> did people know they did a 'papers we love' on one of our JRuby papers?
<headius> I've been thinking about trying Colemak but then I realize I don't have any RSI issues
<headius> chrisseaton: hey cool
<headius> you should tweet that
<headius> and maybe post to new jruby list...we need to get some traffic going in there
<chrisseaton> i want to know what was said! would be fascinating to hear someone describe your paper back to you
<nirvdrum> chrisseaton: I usually use a Kinesis Advantage, but that's a bit rough to carry around with my laptop.
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:5f175de by Charles Oliver Nutter): The build was broken. (https://travis-ci.org/jruby/jruby/builds/71975202)
travis-ci has left #jruby [#jruby]
<nirvdrum> Incidentally, the Dvorak bug isn't an issue on Windows. There's something funky with Gnome.
<headius> aargh
blaines has quit [Ping timeout: 246 seconds]
rsim has quit [Quit: Leaving.]
<nirvdrum> Colemak looks interesting. If I had to keep a 3rd layout in my head, I'd probably go nuts though.
<nirvdrum> I can switch between two fairly easily now, but sometimes still get tripped up just from muscle memory.
camlow325 has joined #jruby
<headius> enebo: I think mkristian has some verification scripts for that change you made
<headius> oh wait no
<headius> this is my commit
<headius> what the hell
colinsurprenant has joined #jruby
<headius> VM crash
<headius> aargh
<headius> asarih: is there any way for us to find out if we're blowing VM memory cap on these runs?
<headius> we have a number of "complete" test runs that periodically crash, and it looks like they may be growing bigger than the VM likes
<chrisseaton> you mean the system VM right?
<headius> yeah
blaines has joined #jruby
<chrisseaton> I suppose with sub-instnaces you can't control memory easily
<headius> going back to non-image on travis might be ok but we switched that off because of other problems
<headius> it only seems to affect these big complete suites
<headius> asarih: I will leave this one as-is if you or someone else at travis wants to look at it: https://travis-ci.org/jruby/jruby/builds/71975202
<headius> I just want to know if it's travis killing the process or something busted on our end or JDK end
<chrisseaton> They should provide a way to get at the system log as well as stdout
<headius> yeah
<headius> at least for a limited time
donV has quit [Quit: donV]
<headius> enebo: are you pushing maven artifacts right now?
<headius> I see it in sonatype
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
yfeldblum has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #3159: Update Java integration specs for RSpec 3+ http://git.io/vYvLG
JRubyGithub has left #jruby [#jruby]
rsim has joined #jruby
<enebo> headius: sorry was eating but yeah it just finished this second
<headius> ok...are we releasing all bits today?
<enebo> headius: we can for sure and not announce til tomorow
<headius> if so we better get cracking on that blog
<headius> I'll ping Krill
<enebo> headius: but I always push to sonatype to make sure it will actually close
<headius> maybe see who else in press would be interested
<enebo> headius: sure
<headius> you want to be in press stuff or shall I take it on?
<enebo> headius: sure…
<headius> Krill and I are thick as thieves now
<enebo> nice
colinsurprenant has quit [Read error: Connection reset by peer]
<nirvdrum> So many jnr-posix releases.
<headius> yeah because some idiot didn't check PRs
<nirvdrum> Heh.
<chrisseaton> Create a bot to auto-merge and release any new PR
<nirvdrum> headius: Re: jnr-enxio . . . is that supposed to mean "cross platform"?
<headius> yeah
<nirvdrum> I had the revelation last week, but enebo couldn't confirm.
<headius> Extended Native Xross-platform IO
<nirvdrum> I've been ignoring it for the better part of 6 months because I had no clue what "X-platform" was and assumed it wasn't relevant to me.
<nirvdrum> What's the divide between jnr-posix and jnr-enxio?
<nirvdrum> I know it should seem obvious, but jnr-enxio has some socket stuff in it, which is POSIX as far as I can tell.
<headius> nirvdrum: I don't think they depend on each other
<headius> enxio probably should be using fd IO bindings from jnr-posix
<nirvdrum> Well, I'm looking for a home for POSIX sockets.
<headius> ahh
<headius> hmm
<nirvdrum> We have it in JRuby currently.
<headius> e.g. socket(2)?
<headius> + bind etc
<headius> nirvdrum: I'd say jnr-posix is right
colinsurprenant has joined #jruby
<nirvdrum> headius: So in a split vote between you and enebo, who wins? :-)
<headius> dunno though...according to my man page this is BSD, not POSIX
<nirvdrum> I see: CONFORMING TO
<nirvdrum> 4.4BSD, POSIX.1-2001.
<headius> maybe there's enough that it would be worth having jnr-socket? I know enebo hates slicing up jnr
<nirvdrum> for man 2 socket
<headius> jnr-unixsocket should probably have been jnr-socket
<headius> so there's that option too
<headius> organization is hard
<enebo> I guess -lsocket would be a precedent but not everything in jnr-posix is in -lc
<nirvdrum> I admit this is sort of an odd case. Generally Java provides sockets so this shouldn't be all that necessary. But we have a body of code we'd like to work with.
<headius> enebo: yeah
<headius> nirvdrum: there's a ton of socket types Java doesn't provide though
<enebo> another question would be what percentage of people would use only jnr-socket and not also need to dip into jnr-posix
<enebo> for me it is what is common vs what is possible
<headius> enebo: excellent point
<headius> my concern about jnr-posix is e.g. Windows
<headius> does socket(2) even mean anything there?
<enebo> I think socket works on windows
<enebo> or some of it
<nirvdrum> Windows sockets are BSD-based. But the API is a bit different.
<headius> if it does then I have no concerns
<headius> ¯\_(ツ)_/¯
<headius> I guess we can put in jnr-posix now and move it out later if it makes sense
<headius> the five users of jnr-posix probably won't care
<nirvdrum> Half of jnr-posix doesn't work on Windows as it is :-P
<headius> yeah
<nirvdrum> I've been working at that here and there.
<chrisseaton> jnr-posix is really jnr-libc-and-syscalls isn't it?
<enebo> nirvdrum: fix that aspect first! :)
<enebo> chrisseaton: nearly
<nirvdrum> enebo: I cut the list down substantially. I even wrote tests.
<headius> enebo: Krill's on board, I'll include you
<headius> email
<enebo> chrisseaton: we also do things like getgroup getpasswd which I think are a bt further out
<enebo> headius: ok great
<nirvdrum> A commit just of tests!
<enebo> nirvdrum: nice!
<enebo> nirvdrum: I have sometimes wondered whether we should make jruby-complete a trans dep of these projects and use test/unit or rspec for tests
<nirvdrum> Wouldn't that create a bootstrapping issue?
<enebo> nirvdrum: not for testing
<enebo> nirvdrum: I don’t think so but hmmm native loading
<enebo> nirvdrum: it may
<enebo> nirvdrum: jar loading in different CLs is ok but the actual JNI bits are not
<enebo> nirvdrum: so we could so long as jffi never was different between dep and JRuby maybe? ok not a good idea although I wish we could
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:24c4053 by Thomas E. Enebo): The build was broken. (https://travis-ci.org/jruby/jruby/builds/71979698)
travis-ci has left #jruby [#jruby]
<nirvdrum> Yeah, I dunno. It'd be interesting.
<headius> chrisseaton: do you want a bullet about truffle work in the press one-sheet?
<headius> I'm not sure if it's press-worth at this point or not
<enebo> chrisseaton: it raises visibility but it is not really a release item yet per se
<enebo> chrisseaton: but since you guys would be fielding most issues around it then it is your call
<chrisseaton> Use what was in the last release notes if you do please
<chrisseaton> But you may want to avoid putting it in press release stuff
<chrisseaton> You'll just get people trying to use it
<chrisseaton> Won't be offended if you leave it out of press stuff this release
<headius> yeah that's kinda what we were thinking too
<headius> wanted to run it by you though
<enebo> my only reservation is when people know it exists they try and use it…which is great…but saying experimental and having people understand that is sometimes an issue
<headius> we'll leave it out
<enebo> chrisseaton: we should talk about milestone goals w/ truffle so we can plan how we will get people using ruby-truffle
<enebo> chrisseaton: At some ponit I think we mini-dist it and announce and get people to start using it in earnest but I think some minimum level of running common apps probably is a good idea before that point
<enebo> chrisseaton: perhaps if you do spend the day/morning at jrubyconf.eu we can talk about it
<enebo> chrisseaton: I mostly bring this topic up because it is really hard to know what is not working without an active user base.
<chrisseaton> Yeah
<chrisseaton> Hopefully we'll have metrics on third party gems at some point
<enebo> chrisseaton: yeah but even passing remote gem spec runs is not the same as using…it is amazing how many red suites we see with many active jruby users using the library with no reports
<enebo> chrisseaton: but anyways it will be useful to talk about it a little
yfeldblum has quit [Ping timeout: 246 seconds]
<chrisseaton> Yeah and in person I can show you some more stuff we have planned
<enebo> chrisseaton: ah yeah great
DomKM has quit [Quit: Connection closed for inactivity]
rsim has quit [Quit: Leaving.]
mkristian has joined #jruby
DomKM has joined #jruby
bf4 has joined #jruby
bf4 is now known as Guest75720
robbyoconnor has quit [Ping timeout: 255 seconds]
goyox86 has joined #jruby
havenwood has quit [Read error: Connection reset by peer]
Papipo has joined #jruby
<Papipo> Hi
havenwood has joined #jruby
<Papipo> Is there any java CMS that would be a good fit as headless backend for a rails app? My app is a normal rails app, but it grew stupidly and I think that I would be better just using a proper content management solution
<headius> Papipo: wow, I really don't know
<headius> I'm sure there's dozens of Java CMSs but I've been out of that game for a long time
havenwood has quit [Read error: Connection reset by peer]
<Papipo> sure there are many, but I think that the scene is probably as crappy as it was in 1999
<headius> well the last one I used was a POS CMS from Tibco
<headius> you might post on JRuby list
<headius> there's folks more intimate with Java web world than me
<Papipo> well, I chose java because of jruby
<Papipo> I don't want to touch php
<Papipo> If I need to tweak something I might use ruby, and I am familiar with jruby deployments
<headius> what about a Ruby CMS?
<headius> not that I know what those are either, but it would seem to be an easier integration
<Papipo> yep, but apparently there are a few and I'm not too fond of any
<headius> ok
<Papipo> anyway, thanks, I'll keep googling
<headius> I'd post to JRuby list, and if you tweet the question we can retweet
<headius> it would be good to know
<enebo> hmm I wonder if Radiant has been supported well for JRuby?
<headius> oh yeah, that's one
<headius> I have no idea
<Papipo> btw, which version of ruby is recommended to use with jruby 9000? 2.2 maybe?
<Papipo> because I can switch the ruby compatible version, right?
havenwood has joined #jruby
<enebo> Papipo: 2.2 only for 9000
<Papipo> ok, thanks
<Papipo> better, I don't even have to choose
Papipo has quit [Remote host closed the connection]
blaines has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
robbyoconnor has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 240 seconds]
blaines has joined #jruby
blaines_ has joined #jruby
blaines has quit [Ping timeout: 256 seconds]
camlow32_ has joined #jruby
yfeldblum has joined #jruby
robbyoconnor has quit [Quit: Konversation terminated!]
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
camlow325 has quit [Ping timeout: 264 seconds]
temporal_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
temporalfox has joined #jruby
fvf has joined #jruby
temporalfox has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
temporalfox has joined #jruby
camlow32_ has quit [Remote host closed the connection]
tcrawley is now known as tcrawley-away
camlow325 has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
cultureulterior1 has joined #jruby
bbrowning has quit [Quit: Leaving]
dinfuehr has joined #jruby
donV has joined #jruby
lanceball is now known as lance|afk
dinfuehr has quit [Ping timeout: 246 seconds]
pitr-ch has joined #jruby
pitr-ch has quit [Client Quit]
Aethenelle has quit [Quit: Aethenelle]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jowl opened pull request #3160: Define packages for classes in nested JARs (jruby-1_7...define-package-in-nested-jars) http://git.io/vYf99
JRubyGithub has left #jruby [#jruby]
donV has quit [Quit: donV]
mrmargolis has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Locke23rus has quit [Ping timeout: 265 seconds]
baroquebobcat has joined #jruby
Locke23rus has joined #jruby
camlow325 has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/vYfxT
<JRubyGithub> jruby/master 7dedfe4 Charles Oliver Nutter: Remove truffle "complete" jar from jruby-jars verification.
JRubyGithub has left #jruby [#jruby]
mrmargolis has quit [Remote host closed the connection]
camlow325 has joined #jruby
enebo has quit [Ping timeout: 240 seconds]
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
Aethenelle has joined #jruby
dinfuehr has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dinfuehr has quit [Ping timeout: 240 seconds]
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
robbyoconnor has joined #jruby
samphippen has joined #jruby
samphippen has quit [Client Quit]
Locke23rus has quit [Ping timeout: 244 seconds]
bffff_ has quit [Quit: Connection closed for inactivity]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:7dedfe4 by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/72027378)
travis-ci has left #jruby [#jruby]
robbyoconnor has quit [Quit: Konversation terminated!]
mje113 has quit [Quit: Connection closed for inactivity]
Locke23rus has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian opened issue #3161: IsolatedScriptingContainer does not honour setting Environment or Argv http://git.io/vYJYF
JRubyGithub has left #jruby [#jruby]
mike___1234 has quit [Ping timeout: 252 seconds]
Vanelis has joined #jruby
Vanelis has quit [Read error: Connection reset by peer]
havenwood has quit [Quit: Textual IRC Client: www.textualapp.com]
cristianrasch has quit [Quit: Leaving]
mkristian has quit [Quit: Ex-Chat]
mike___1234 has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 246 seconds]
<chrisseaton> Some slides about how JRuby+Truffle reduces memory usage http://www.dcs.gla.ac.uk/~jsinger/mmnet15/seaton.pdf (sorry not ideal without any video or audio)
colinsurprenant has quit [Quit: colinsurprenant]
xkickflip has quit [Quit: xkickflip]
SynrG has quit [Read error: Connection reset by peer]
baroquebobcat has quit [Quit: baroquebobcat]
pietr0_ has joined #jruby
pietr0 has quit [Ping timeout: 244 seconds]
pietr0_ is now known as pietr0
SynrG has joined #jruby
Aethenelle has quit [Read error: Connection reset by peer]
SynrG has quit [Remote host closed the connection]
mrmargolis has joined #jruby
mrmargolis has quit [Client Quit]
SynrG has joined #jruby
rcvalle has quit [Quit: rcvalle]
xkickflip has joined #jruby
pgokeeffe has joined #jruby