Update Node.js from 14.17.15 to 16.13.2 LTS#5095
Conversation
ccf1b3d to
dc9bc02
Compare
|
This is a new one - I haven't seen the decision task fail before. We did recently update it to get the Python 3 version. I'll try again in the morning. |
dc9bc02 to
eeb5da5
Compare
|
Ah, found it - a poorly encoded special quote character in the commit message: This showed up as the byte sequence |
|
I added a commit that updates the I'm trying again (making a small change to the commit message and force pushing), since it looks like it is sensitive to timing. |
74b0dff to
ddc84e7
Compare
|
The same test failed on a re-run, so I think this is a real regression. I find it very challenging to determine what is happening in the build step. I'm inclined to disable the test and work on it in a new PR, since everything else is working. However, this could be demonstrating something in Node 16.12.2, or Ubuntu 20.04, that will impact other CI jobs. I think my next attempt will be to add a new CI step that just runs this test, to help with debugging and remove other distractions. I'll work on that Monday. |
0586bee to
bd69216
Compare
|
Made some progress. The test is waiting forever on this line: I noticed that this test was similar but different from one labelled "cat". Most importantly, this is the only test that uses I filed taskcluster/docker-exec-websocket-client#1, and will try to get that working. |
|
After a lot of work, I found and fixed an issue in taskcluster/docker-exec-websocket-server#35. A few steps are needed:
|
bd69216 to
8d1acbc
Compare
|
With the 3.0.0 versions of |
From the release notes: > As of Node.js 15, the default mode for `unhandledRejection` is changed > to `throw` (from `warn`). In throw mode, if an `unhandledRejection` > hook is not set, the `unhandledRejection` is raised as an uncaught > exception. Users that have an `unhandledRejection` hook should see no > change in behavior, and it's still possible to switch modes using the > `--unhandled-rejections=mode` process flag. The Node.js 14 behaviour is available with `--unhandled-rejections=warn`
Updating from 14.04 to 20.04, the current LTS version. This includes: * Updating from Docker 18.06.3 to 20.10.12 * Implementing a new method for registering the Docker package repo * Switch from GZip to the XZ-compressed Node.js package
c0a4532 to
7ca751d
Compare
|
As discussed at #5154 (comment), the problem was that the output does match the input, but it didn't before... The test now passes under Node v14, and this is rebased to include the |
|
So far one error that looks like an intermittent. In I could re-run, but I think its ready to merge. |
matt-boris
left a comment
There was a problem hiding this comment.
LG(reat)TM! Thanks John for this huge effort right as you're transitioning off the team. This is awesome. 👏🏻 🎉
|
Lol v16.14.0 was just released 😂 |
|
The diff doesn't show that there was a huge effort, which is how it should be for most Node updates. I hope the 16.14.0 is just a matter of following the docs! |
Update Node.js from 14.17.15 to 16.13.2, the LTS version until 2022-10-18.
This was originally part of PR #5084, where it failed on the
docker-worker-chunk-Xsteps. These (mostly) pass after updating theworker-ciimage from Ubuntu 14.04 to 20.04, which also includes: