-
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
[onhold] GH-2009: Bumped up a few versions to support Node.js 10.x
.
#3358
Conversation
- The blocker was in `vscode-nsfw` due to `nsfw`. `1.1.1` had the fix. - Bumped up the transitive `fiber` dependency (via `wdio`) as well. Closes: #2009 Signed-off-by: Akos Kitta <[email protected]>
This should not get to `master` for GH-2009.
10.x
.10.x
.
I could not build on Windows with Node.js
|
That should be `10.11.0` according to AppVeyor.
For some reason the Windows build is failing with some c++ UI test.
Could this be related to the Node.js version, @simark? |
It seems that the same issue or similar happens on Linux: https://travis-ci.org/theia-ide/theia/jobs/449234722#L7936 We'll need to investigate |
I can reproduce when I run the UI tests locally on node v10.13.0 |
OK. Maybe it is a test configuration issue with the latest The most recent commit just pushed up the Node.js version to |
10.x
.10.x
.
The failing cpp UI test that's failing is newly merged from yesterday - it may not have been in your baseline when the CI for this PR here previously passed. These tests were passing consistently on node v8.x. |
See a completely unrelated PR; it fails with the same issue C++ issue: https://ci.appveyor.com/project/kittaakos/theia/builds/19967480 |
Thanks for pointing this out. We'll look into it. |
quick update on a previous post:
Seems I was a bit hasty: the failure I saw locally was not the same, but rather caused by switching node version, without doing a good cleaning. After a |
Thanks for the verification, @marcdumais-work. We can get back to this later, it is not a blocker. I think Node.js 10 won't be a problem in general, we might have test configuration issues due to |
The cpp test does fail consistently on AppVeyor it seems, I suggest disabling it on Windows for now. See #3365. |
@kittaakos something seems weird. Maybe you can confirm if you see this too or not on your local machine... In the most recent Travis CI log, we see the cpp UI test failure: https://travis-ci.org/theia-ide/theia/jobs/449234722#L7568 :
However, I do not see that file or its containing
|
Exactly. I had the same feeling, maybe it is caching something. I do not have the CPP test module locally either.
I did not rebase, so I was surprised why did start to fail. Shall we clean the Travis/AppVeyro caches? |
@vince-fugnitto already did it for Travis. Could you do the same for AppVeyor? |
@simark and I noticed something, but we are not sure if it's new or we just never noticed before. It looks like Travis and Appveyor do not test the exact commit from our PR. Instead they seem to clone master, merge the commit-under-test, into master, and then test the result (if no merge conflict). This would explain why we see Simon's changes in this not-yet-uplifted PR. e.g.: https://travis-ci.org/theia-ide/theia/jobs/449234722#L556 Are we crazy or did the CI not work like this before? |
To be clear, if you follow that link, it's not Travis or AppVeyor that do this merge, they just pull a special branch provided by github, which is the result of merging the branch under test in the target branch:
|
For reviewers:
10
.10
.vscode-nsfw
due tonsfw
.1.1.1
had the fix.fiber
dependency (viawdio
) as well.TODOs:
10
.Closes: #2009
Signed-off-by: Akos Kitta [email protected]
Edit: added TODOs.