ur5us has quit [Remote host closed the connection]
ur5us has joined #jruby
sagax has quit [Ping timeout: 260 seconds]
ur5us has quit [Remote host closed the connection]
ur5us has joined #jruby
ur5us has quit [Ping timeout: 244 seconds]
ur5us has joined #jruby
roadkith is now known as exkith
exkith has joined #jruby
exkith has quit [Changing host]
nirvdrum has joined #jruby
<kares[m]> <headius[m] "kares: this seems to have broken"> interesting, another 9.2 regression - should be able to fix that one it's just that I am too busy to get anything JRuby done atm
<kares[m]> btw. Windows CI 🟢 with test:jruby and -Ptest https://github.com/jruby/jruby/pull/6340
christian[m]1 has quit [Quit: Idle for 30+ days]
johnphillips3141 has quit [Quit: Idle for 30+ days]
ruby[m] has left #jruby ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
drbobbeaty has joined #jruby
ur5us has quit [Ping timeout: 244 seconds]
sagax has joined #jruby
ruurd has quit [Quit: bye folks]
ruurd has joined #jruby
<kares[m]> hmm, Java 15 shipped Hidden Classes ... another interesting perk for JRuby
subbu is now known as subbu|away
joast has quit [Ping timeout: 240 seconds]
<headius[m]> kares: nice about Windows... I need to get my spec fixes landed too
<headius[m]> I have been hearing about hidden classes, definitely a lot of things in Java 9-15 we should start looking into
<headius[m]> c941c41e54f988ce1ab6b023e910c02ab6583417
<headius[m]> oops
<headius[m]> I figured out when we fixed the teardown issue, and it might be a safe fix to backport for 9.2.14... enebo kares maybe you can have a look and think about impact
subbu|away is now known as subbu
<enebo[m]> headius: ok
<enebo[m]> kares: nice on windows ci
<kares[m]> +1 from me on the exit! fix - seems like a proper bug resolution
subbu is now known as subbu|lunch
subbu|lunch is now known as subbu
<headius[m]> kares: ok
ur5us has joined #jruby
<headius[m]> enebo: apparently there's now a large number of specs for win32ole
<headius[m]> I don't remember how to set it up... is it just in the dist or a gem?
<enebo[m]> It is its own project
<headius[m]> I will probably ultimately exclude these specs from e.g. CI but I wanted to give it a shot
<headius[m]> ah we do publish a gem
<enebo[m]> If you build from source then both may need considerable updates depending on how you try and compile
<headius[m]> hmm pretty much all fails with the same error
<headius[m]> with the latest released gem
<enebo[m]> The original difficulty was that win32ole headers were not provided for free on windows and you needed a particular visual studio
<enebo[m]> I believe that has changed in recent years though
<headius[m]> I wasn't planning to hack on it today but it might be an interesting weekend project to update it and try specs
<enebo[m]> well that is pretty weird
<headius[m]> yeah getting something nil when it should not in registry access
<enebo[m]> I would guess win32ole is not broken due to anything with win32ole
<headius[m]> doesn't look like it from that error, no
<enebo[m]> hehe err registry
<enebo[m]> win32/registry most likely is broken for some other reason
<enebo[m]> like fiddle or dl or something?
<enebo[m]> but without being able to call registry it probably prevents doing actual win32ole stuff
<headius[m]> yeah that would seem to be a prerequisite
<enebo[m]> OTOH people are reporting problems after they have an OLE thing in hand
<enebo[m]> So I don't know
<headius[m]> yeah it needs some updating for sure, I just don't know what and that's not on my list today
<enebo[m]> Perhaps some things do not look up clsid or stuff like that via registry if you provide proper value
<headius[m]> yeah pretty tough though if registry access doesn't work, there's a lot of stuff that needs that access
<enebo[m]> I know a bunch of people provide those uuids directly in their programmers to prevent lokoing them up
<enebo[m]> yeah I would say that is a significant issue for sure
<enebo[m]> and possibly bigger than individual win32ole issues since you use registry for a lot more than that on windows
<headius[m]> the good news is that fast specs run to completion now
<headius[m]> there's maybe 50-60 failures on Windows that I will tag for now
<headius[m]> unsurprisingly a bunch of them involve subprocesses
<headius[m]> I'm having some trouble getting rake + ant to work, maybe kares has solved that on his branch
<headius[m]> we can probably merge that PR in now since it's green
<headius[m]> hmm I should probably wait on these tags, I think some of kares fixes may improve this
<headius[m]> kares: I think you should go ahead and merge and I'll sync up with your changes before proceeding to tag off remaining spec failures
<headius[m]> they'll be tagged with "windows" so we'll know what we need to look at if we run a tag report
<headius[m]> I have merged my branch with master and pushed
<headius[m]> fast specs are successfully executing about 98.8% of the expectations on Windows that they do on Linux...not too shabby
nirvdrum has quit [Ping timeout: 260 seconds]