-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ruby 3.0 support #173
Comments
It seems that the problem might be some race condition, since this works:
|
Ah, forgot to include the |
This was the last successful build: https://travis-ci.org/github/enkessler/childprocess/jobs/687662868 and this is where the issue first appeared: https://travis-ci.org/github/enkessler/childprocess/jobs/698756797 |
So the childprocess/lib/childprocess/unix/posix_spawn_process.rb Lines 51 to 58 in c626073
called from here: Lines 114 to 116 in c626073
Checking what was changed in Ruby, this is susceptible commit: But that might be completely false lead 😇 |
This seems to be the root cause, the change from Unfortunately, other test case fails then:
|
I have reported this against Ruby: |
Confirmed that #175 (comment) actually fixes the CI on ruby-head (the only ruby-head CI failing is then due to installing FFI, which is unrelated and no longer needed with that PR). |
Thx, the test suite passes with #175. Nevertheless, I'd still like to also understand the reasons why it started to fail, although it will have smaller priority 😇 |
Closed by #175. |
There is test failure testing on Ruby 3.0:
Any chance to get this fixed please?
The text was updated successfully, but these errors were encountered: