-
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
[quality] Switch back to node-pty
.
#4530
Comments
We are almost 200 commits behind the origin. Is there a chance to switch back to the original |
@kittaakos yes, that would be ideal - there is no technical reason not to do so. However we (at Ericsson) have been internally denied permission sign the Microsoft CLA, and without it we can't contribute to Microsoft open-source projects. That being said, we can uplift our fork when we think it's worthwhile and/or periodically, so that our fork does not fall too far behind. Can I ask if you know is a specific reason to uplift at this time, other than not drifting too far from upstream? |
Thanks for the explanation.
No, there isn't any specific reason. We are hitting some native build issues on Windows with VS19 installed on the environment for a downstream project, and I've just accidentally stumbled upon this issue.
I asked exactly because of this. |
Wow, there has been a lot of changes in node-pty recently! |
Indeed - I was hoping that they may have fixed the issue for which we forked-over, but it's still open. |
Does anyone know why are we 86 commits ahead (and 236 behind) the fork? 😕 |
Hi @kittaakos, We uplifted our |
I do not have an actual issue 😊; whenever I build the electron example, I can see rebuilding |
I agree this would be the ideal way to proceed. However we have not been allowed, so far, to sign the Microsoft contributor agreement; it seems my employer doesn't like some provision(s) of that agreement, and Microsoft does not accept contributions without this document signed. We have recently requested that this be reconsidered - if the answer is positive, we'll attempt to submit the changes upstream.
You're probably right. So it's documented at least here: digging through our branch, the customisation we did is comprised of the following 3 commits, that should be taken as a whole (i.e. there is some back-tracking happening). From oldest to newest: Other commits would not be relevant to upstream: e.g. they change the package name to our fork's, set our own version, ....
It does look weird to be both ahead and behind upstream :) I do not know for sure, but guess is that it could mean that we diverged from upstream 86 commits back, and do not have their latest 236 commits. |
👍 Thank you for collecting the effective changeset. |
We're using the official |
Currently, we are using a fork of the
node-pty
lib: https://github.com/theia-ide/node-pty. We consume the forkednode-pty
in@theia/process
.[electron][windows] Cannot start the electron application #4526 might be related.The text was updated successfully, but these errors were encountered: