camlow325 has quit [Quit: WeeChat 1.5]
etehtsea has joined #jruby
etehtsea has quit [Quit: Textual IRC Client: www.textualapp.com]
etehtsea has joined #jruby
cschneid has quit [Ping timeout: 245 seconds]
cschneid has joined #jruby
etehtsea has quit [Quit: Textual IRC Client: www.textualapp.com]
damnski has quit [Ping timeout: 258 seconds]
vtunka has quit [Ping timeout: 260 seconds]
kares has quit [Quit: ...]
donV has joined #jruby
<donV> God morning, all!
vtunka has joined #jruby
prasunanand has joined #jruby
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
damnski has joined #jruby
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
shellac has joined #jruby
kares has joined #jruby
yopp has quit [Ping timeout: 240 seconds]
prasunanand has quit [Ping timeout: 260 seconds]
yopp has joined #jruby
drbobbeaty has joined #jruby
vtunka has quit [Quit: Leaving]
prasunanand has joined #jruby
vtunka has joined #jruby
donV has quit [Quit: donV]
prasunanand has quit [Ping timeout: 272 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
shellac has quit [Quit: Computer has gone to sleep.]
donV has joined #jruby
shellac has joined #jruby
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
codefinger has quit []
codefinger has joined #jruby
bbrowning_away is now known as bbrowning
drbobbeaty has joined #jruby
yopp has quit [Ping timeout: 260 seconds]
yopp has joined #jruby
prasunanand has joined #jruby
swills has quit [Quit: Leaving]
swills has joined #jruby
kares has quit [Quit: ...]
prasunanand has quit [Ping timeout: 272 seconds]
etehtsea has joined #jruby
kares has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
prasunanand has joined #jruby
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
prasunanand has quit [Ping timeout: 240 seconds]
etehtsea has quit [Ping timeout: 260 seconds]
enebo has joined #jruby
prasunanand has joined #jruby
etehtsea has joined #jruby
shellac has joined #jruby
lance|afk is now known as lanceball
prasunanand has quit [Ping timeout: 240 seconds]
<etehtsea> enebo, hi there
<etehtsea> what if I split this pr into two - aarch64 related and the commit with fixed types and padding?
Aethenelle has joined #jruby
donV has quit [Ping timeout: 264 seconds]
<enebo> etehtsea: howdy
<enebo> etehtsea: I think we should land both since basically all modern linuxes seems to have this padding
<enebo> I am still hoping to learn when this changed (if it did).
<enebo> Wayne who originally made this struct by undersizing it would just make everything below the pad be the wrong value but it would not overflow
<enebo> It is possible he never confirmed it works on 64 bit
<enebo> My only skepticism there is st_size is past that point :)
<enebo> which would mean no 64 bit linux users ever complained that size was wrong
shellac has quit [Ping timeout: 240 seconds]
<GitHub91> [jruby] mmmries opened issue #4605: CGI.unescapeHTML => Java::JavaLang::ArrayIndexOutOfBoundsException https://git.io/v9Dht
prasunanand has joined #jruby
bbrowning is now known as bbrowning_away
<etehtsea> enebo actually there is solaris-only spec for st_size https://github.com/jnr/jnr-posix/blob/master/src/test/java/jnr/posix/FileStatTest.java#L164 :)
<enebo> etehtsea: yeah I am not totally surprised our unit testing could definitely be improved
atambo has quit []
atambo has joined #jruby
vtunka has quit [Quit: Leaving]
<GitHub151> [jruby] enebo pushed 1 new commit to master: https://git.io/v9yJO
<GitHub151> jruby/master c7dfb2d Thomas E. Enebo: Fixes #4605. CGI.unescapeHTML => Java::JavaLang::ArrayIndexOutOfBoundsException...
<GitHub157> [jruby] enebo closed issue #4605: CGI.unescapeHTML => Java::JavaLang::ArrayIndexOutOfBoundsException https://git.io/v9Dht
vtunka has joined #jruby
yopp has quit [Ping timeout: 240 seconds]
yopp has joined #jruby
donV has joined #jruby
camlow325 has joined #jruby
shellac has joined #jruby
<etehtsea> enebo there is a clue that StructLayout handles padding automatically
<etehtsea> I'll recheck and update PR if this is true
bbrowning_away is now known as bbrowning
prasunanand has quit [Ping timeout: 272 seconds]
<enebo> etehtsea: I would really surprised if it did
<enebo> etehtsea: but who knows. Wayne added tons of features.
<etehtsea> enebo could you please say what am I doing wrong? https://gist.github.com/etehtsea/12584ea05174f2f41a8cd850c9e03135#gistcomment-2091113
<etehtsea> this happens after I changed Struct to StructLayout
vtunka has quit [Quit: Leaving]
donV has quit [Quit: donV]
donV has joined #jruby
donV has quit [Quit: donV]
subbu is now known as subbu|afk
yopp has quit [Ping timeout: 260 seconds]
yopp has joined #jruby
subbu|afk is now known as subbu
shellac has quit [Read error: Connection reset by peer]
etehtsea has quit [Quit: Textual IRC Client: www.textualapp.com]
subbu is now known as subbu|lunch
etehtsea has joined #jruby
<etehtsea> enebo, I updated PR
<enebo> etehtsea: wow so I wonder how that works
<enebo> etehtsea: I believe you it does but I am confused how StructLayout works :)
<enebo> etehtsea: you mentioned we only test size in one platform. Could I trouble you to make a general test for size as well. It would some more confidence in alignment of stat on various platforms
<enebo> would add
hobodave has joined #jruby
<enebo> neat. I guess I did not realize alignment was such a common feature this would even exist
<etehtsea> also there is such spec. I didn't find it at a glance
<enebo> ah great so on travis we will see this get hit (I am guessing they are on 64 bit linux)
<enebo> etehtsea: perfect
<enebo> etehtsea: thanks for updating the PR it looks ok to me and with some basic tests like you linked to I feel we will catch an issue if something is wrong
<enebo> etehtsea: the fact you did the C sizeof thing also builds some confidence as well
<GitHub103> [jruby] enebo closed issue #4600: Dir.tmpdir fails with error on AARCH64 https://git.io/v91SY
<enebo> weirdly there are two atime failures on travis but those preceed your PR so who knows
subbu|lunch is now known as subbu
<etehtsea> enebo the same specs are failing on my macos host
<enebo> yeah I tracked this down to a PR merged a couple of months ago for nsec support
<enebo> It may be a bad test or not :)
<enebo> Not related to your stuff though
<enebo> We will get this addressed for release though
etehtsea has quit [Ping timeout: 240 seconds]
donV has joined #jruby
<GitHub169> [jruby] enebo pushed 2 new commits to jruby-1_7: https://git.io/v9yF1
<GitHub169> jruby/jruby-1_7 8cdb01a Thomas E. Enebo: nuke .dev from pom.xml in finalName.
<GitHub169> jruby/jruby-1_7 c831ac1 Thomas E. Enebo: Bump for 1.7.27.
<GitHub1> [jruby] enebo tagged 1.7.27 at jruby-1_7: https://git.io/v9yFD
<GitHub35> [jruby.github.io] enebo pushed 1 new commit to master: https://git.io/v9ybQ
<GitHub35> jruby.github.io/master ba09336 Thomas E. Enebo: Update site for 1.7.27 release
ChanServ changed the topic of #jruby to: Get 1.7.27! http://jruby.org/ | http://wiki.jruby.org | http://logs.jruby.org/jruby/ | http://bugs.jruby.org | Paste at http://gist.github.com
<nirvdrum> Aethenelle: I don't suppose you got any further, did you?
<Aethenelle> bah... forgot to work on it... givve me a bit...
<Aethenelle> I'll push what i got working...
<nirvdrum> Thanks.
<nirvdrum> There's no real rush on my end. I just got access to Linux on SPARC and thought I'd add support.
<nirvdrum> I suppose with the feature freeze or whatever of Solaris there's more interest in Linux on SPARC now.
<Aethenelle> ugh.. I may have been working from a very old version...
<Aethenelle> and I was... i'm in a strange spot... I'll keep poking it...
<Aethenelle> i just pushed my changes
<Aethenelle> ant archive-platform-jar && mvn package
<GitHub31> [jruby] enebo pushed 1 new commit to master: https://git.io/v9STn
<GitHub31> jruby/master 7f6e378 Thomas E. Enebo: Fixes #4586. JRuby profiler raises exception when using the holidays gem
<GitHub76> [jruby] enebo closed issue #4586: Jruby profiler raises exception when using the holidays gem https://git.io/v9EMS
<donV> Hi all!
<nirvdrum> Aethenelle: Did you find you needed to make that zipgroupfileset change then?
<Aethenelle> that was to get the binaries into the main artifact?
<nirvdrum> I think so.
<nirvdrum> I just couldn't get the build file as written to work. You said you could, but I'm curious if it's just because you were on old version of the repo.
<nirvdrum> I.e., did you make the change because I requested it or because you ultimately found it necessary?
<GitHub5> [jruby] enebo pushed 1 new commit to jruby-1_7: https://git.io/v9ST5
<GitHub5> jruby/jruby-1_7 6fbdef9 Thomas E. Enebo: Update for the hopefully never upcoming 1.7.28 development cycle.
<Aethenelle> it's building... just not quite right...
<nirvdrum> ant archive-platform-jar doesn't create the dist directory for me.
<nirvdrum> But "ant jar" works now.
<nirvdrum> But that doesn't do the archive task.
<nirvdrum> ant jar && ant archive-platform-jar && mvn package looks right.
<nirvdrum> If you agree, I'll write up a bare minimum README.
<nirvdrum> Or we can mess around with the ant task dependencies.
bbrowning is now known as bbrowning_away
<Aethenelle> you also need what I just pushed...
<Aethenelle> then you'd have to rename the final jar to push
<Aethenelle> readme pushed
<Aethenelle> probably need to refine maven-jar-plugin settings
<nirvdrum> Thanks for the help.
<nirvdrum> I'm not looking forward to jnr-constants.
<Aethenelle> np
<nirvdrum> headius: Did you see that gist I sent over with the different constant values on Linux?
<headius> nirvdrum: I dont see it
<Aethenelle> jnr-constants has a readme
<nirvdrum> Aethenelle: The issue is I regenerated the constants on x86_64 Linux and get different values.
<nirvdrum> The new values seem to match MRI.
<Aethenelle> yeah... I typed that before I realized you were already there...
<nirvdrum> I'm not sure if this a 32-bit VS 64-bit thing or values have just changed over time.
<Aethenelle> there's a bunch of constants in places that aren't great
<nirvdrum> And IIRC, I get a different set of values on SPARC. jnr-constants isn't segregated by platform currently, so that's going to be a bit messy to unwind I suspect.
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
hobodave has quit [Ping timeout: 240 seconds]
Aethenelle has quit [Quit: Aethenelle]
<headius> nirvdrum: so the 64-bit values may be right then
<headius> I know solaris had a few different sets of constants for 32 vs 64 on sparc and x86
<nirvdrum> Unfortunately I don't have a 32-bit Linux machine readily available.
<nirvdrum> I don't know if the constants were generated on 32-bit or not.
<headius> yeah I'm not sure either, but it should be easy enough to get a VM up
donV has quit [Quit: donV]
<lopex> headius: so monday is a release day ?
<lopex> enebo: wrt that symbol patch, do java strings appear anywhere inbetween in the runtime ?
<lopex> enebo: afaik method_missing was the case
drbobbeaty has joined #jruby