Jameson Nash
Jameson Nash
You should not forward and set wait=false. It is application dependent though if you need stdin
The Pkg tests are run on a worker which does not have access to `stdin`
Tests that need a TTY, should be BYO
Sure, we could move `julia/test/testhelpers/FakePTYs.jl` into the test harness itself. You would not want to revert https://github.com/JuliaLang/Pkg.jl/pull/3065 though, since that brings back all sorts of other problems.
It would be interesting to hear if someone can get `--with-default-msvcrt=ucrt` working. But it appears to require rebuilding gcc from scratch, so it may be rather a challenge.
We have not supported msys2 in a couple years, but that is probably a good starting point
It seems that only msys2 currently has support for ucrt (why don't they upstream it?) so we can't support it in binary builder and change the ecosystem to it. `USE_BINARYBUILDER=0`...
``` julia> Meta.@lower (@foo,) Warning: detected a stack overflow; program state may be corrupted, so further execution might be unreliable. ERROR: StackOverflowError: Stacktrace: [1] lower(m::Module, x::Any) @ Base.Meta ./meta.jl:161 ```
Seems to be mostly fixed as of v1.12 (looking locally, and at latest CI for example: https://github.com/apache/arrow-julia/actions/runs/17845280009/job/50743369381)
I think you need to justify this PR more, since right now it reads as breaking and unpredictable with arbitrary thresholds that are based on seeing the initial PR wasn’t...