-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Remove unncessary use of RPCProtocol. Fixes #11970 #11972
Conversation
Contributed on behalf of ST Microelectronics Signed-off-by: Thomas Mäder <t.s.maeder@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM otherwise.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code makes sense to me, and terminals on Windows still work.
I believe this change may be resulting in our CI failing: PR: Master: All subsequent builds are now failing due to a
|
@tsmaeder do you have time to investigate a fix for the test, else we may need to revert the changes for the time being. |
One of the task test cases relies on the protocol used by terminals to communicate data, but the protocol has been updated in #11972.
One of the task test cases relies on the protocol used by terminals to communicate data, but the protocol has been updated in #11972.
CI failure fixed by #12054. |
Signed-off-by: Thomas Mäder t.s.maeder@gmail.com
What it does
Fixes #11970
Removes the unnecessary use of a
RPCProtocol
instance to communicate with shell processes in terminals.Contributed on behalf of ST Microelectronics
How to test
Open terminals and make sure they work as usual. Tested on Windows 11. It might be interesting to test this on OSX and Linux. I've made sure performance is not significantly affected for large, fast output. For example, you can output the contents of large files in the terminal.
Review checklist
Reminder for reviewers