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
write progress (of which composer.json is read) on stdout instead stderr #4091
Conversation
|
Negative, it should not be on Fix your test instead. |
Why? It's no error information, but progress updates.
Which one? We have not added or modified tests. The test which fails, fails also on master, so we won't fix it because we ain't broke it. |
|
Please see #1905 (comment) and #3715 (comment) |
|
Also, your change and the test you mentioned are completely unrelated. |
Yes, we did this to explicitly inform you there is a failing test, but that it's not failing because of this PR/change. |
|
I don't understand what you are talking about. I have no failing tests. |
|
Sorry but we are not going to change the output to stdout because broken error detection takes stderr output as an error. If you want to check for errors you should look at the process exit code. If "some systems" behave incorrectly then you need to look at those and fix them to follow unix conventions. |
The output which composer.json is currently read should be on stdout instead of stderr.
Otherwise some systems behave unexpectedly because they assume an error occurred. For example the crontab sends an email.
The following test fails, but also fails on master, so it's not introduced by our change:
Thanks.