Skip to content
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

Fix process error output-capturing broken by upstream regression #368

Conversation

TravisCarden
Copy link
Collaborator

@TravisCarden TravisCarden commented Jun 6, 2024

Processes recently stopped capturing error output and tests started failing due to an upstream regression in Symfony Process reported in symfony/symfony#57317. We can't pin to the last working version, because we can't constrain our users; and the internals upstream make it impossible to selectively extend and override. So this PR temporarily works around it by just forking \Symfony\Component\Process\Process and the few internal classes it depends on. Happily, it requires very little code modification, and it has no impact on the public API.

@TravisCarden TravisCarden added the bug Something isn't working label Jun 6, 2024
@TravisCarden TravisCarden modified the milestones: v2.1.0, v2.0.0 Jun 6, 2024
@TravisCarden TravisCarden merged commit 78e1c66 into php-tuf:develop Jun 6, 2024
23 checks passed
@TravisCarden TravisCarden deleted the feature/symfony-process-workaround branch June 6, 2024 00:46
TravisCarden added a commit that referenced this pull request Jun 6, 2024
…cess-workaround"

This reverts commit 78e1c66, reversing
changes made to 8aee717.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant