Skip to content

Conversation

@doudou
Copy link
Member

@doudou doudou commented Aug 8, 2025

This is a major cleanup of the subprocess implementation, along with a switch from fork/exec to spawn. Works on our CI.

@doudou doudou requested review from g-arjones and jhonasiv August 8, 2025 13:06
@doudou
Copy link
Member Author

doudou commented Aug 8, 2025

@g-arjones I did this specifically to fix freezes I started having on k8s ... I'm hopeful it might help with the Ruby 3.0 freezes in CI. My objective is to get this to pass and then work on the autoproj PR to get it to pass 100% as well.

@doudou doudou force-pushed the cleanup_subcommand branch from 567ab27 to 129e4ad Compare August 8, 2025 13:13
@g-arjones
Copy link
Contributor

g-arjones commented Aug 8, 2025

@doudou Thanks for taking the time. I will have a look later today.

My objective is to get this to pass and then work on the autoproj PR to get it to pass 100% as well

By the way, I believe some of the fixes you implemented there were already on the other PR: rock-core/autoproj#414

The test matrix addition will conflict with the other branch, but I guess that's fine. I will rebase later

@g-arjones
Copy link
Contributor

This looks so much better. Thanks!

@doudou doudou merged commit adebb48 into master Aug 8, 2025
7 checks passed
@doudou doudou deleted the cleanup_subcommand branch August 8, 2025 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants