<headius[m]>
the remaining language failures appear to be a default codepage issue... we do IBM-437 instead of UTF-8 for some reason
<headius[m]>
but good news is that all other language stuff seems ok
<enebo[m]>
headius: it seems ok to me but just for the sake of argument...if we thought original file resource should not go away (although how it is written is amazingly non-determinstic) why would we want that?
<headius[m]>
only 39F and 48E on :core specs
<headius[m]>
why would we want what?
<enebo[m]>
It was so long ago that specs have run that is pretty amazing
<enebo[m]>
original is to stay around until finalized
<headius[m]>
yeah I can't think of any reason since we buffer the whole file before proceeding
<enebo[m]>
I am mostly asking because you made it a draft pr
<headius[m]>
I think it was just overlooked
<headius[m]>
it's just draft because I will likely have other fixes for windows specs
<enebo[m]>
ok...seems well contained as its own in case we discover something later (we won't though)
<headius[m]>
yeah I did not check lineage of this code but I think someone may have thought the is would be closed by the wrapping stream, and it isn't
<headius[m]>
the javadoc for LoadServiceResourceInputStream even says you need to handle closing it yourself
<enebo[m]>
that is a perennial bug of stream I guess too
<enebo[m]>
and this was a general issue and not windows specific
<enebo[m]>
lsof maybe was run after finalization happened to close it
ruurd has joined #jruby
<headius[m]>
well that is an open question I guess
<headius[m]>
I would not have expected this to follow different logic on Windows