Uh oh!
There was an error while loading. Please reload this page.
deps: fix CRLF in text file not present in upstream - #22340
Conversation
nodejs-github-bot
commented
Aug 15, 2018
@joyeecheung sadly an error occured when I tried to trigger a build :( |
joyeecheung
commented
Aug 15, 2018
joyeecheung
commented
Aug 15, 2018
@targos @nodejs/v8-update Do you know where |
joyeecheung
commented
Aug 15, 2018
Failures in job https://ci.nodejs.org/job/node-test-commit/20564/ ubuntu1804-dockerSee failures on test-digitalocean-ubuntu1804_container-x64-1:ubuntu1604_sharedlibs_openssl110_x64See failures on test-softlayer-ubuntu1604_sharedlibs_container-x64-5:ubuntu1604_sharedlibs_openssl110_x64See failures on test-softlayer-ubuntu1604_sharedlibs_container-x64-5:Resume build: https://ci.nodejs.org/job/node-test-commit/20565/ |
refack
commented
Aug 15, 2018
richardlau
commented
Aug 15, 2018
@joyeecheunghttps://github.com/nodejs/node-core-utils/tree/master/lib/update-v8 (referenced from https://github.com/nodejs/node/blob/master/doc/guides/maintaining-V8.md#major-updates)? |
joyeecheung
commented
Aug 15, 2018
@richardlau Thanks, looks like this has already been fixed in the upstream jinja2 |
joyeecheung
commented
Aug 15, 2018
We don't have special workflows for third party deps of V8, so we should probably just fix it with the commit message mentioning the upstream patch. The next time V8 is updated it will be overwritten with the upstream fix. |
Only two known failures from the resumed build (fix in #22318): Failures in job https://ci.nodejs.org/job/node-test-commit/20565/ ubuntu1604_sharedlibs_openssl110_x64See failures on test-softlayer-ubuntu1604_sharedlibs_container-x64-5:ubuntu1604_sharedlibs_openssl110_x64See failures on test-softlayer-ubuntu1604_sharedlibs_container-x64-5: |
refack
commented
Aug 15, 2018
So essentially |
Trott
commented
Aug 15, 2018
That or we temporarily remove the sharedlibs host from the task. Should we do that? Or propose fast-tracking for #22318? #22318 is part of the release going out today and has landed in the v10.9.0-proposal branch: 1ce38878ce. So I imagine it's landing on |
refack
commented
Aug 15, 2018
Moving discussion to the more relevant nodejs/build#1451 |
Rebased after #22318 lands, let's see if CI is happy now https://ci.nodejs.org/job/node-test-commit/20588/ |
joyeecheung
commented
Aug 16, 2018
The CI is green now |
joyeecheung
commented
Aug 16, 2018
I put the fast-track label on this PR. Please thumbs up if you think we can fast track this. Ping @targos do we need to update the embedder suffix for an update to |
richardlau
commented
Aug 16, 2018
refack
commented
Aug 17, 2018
I think there are tooling that match number of commits to the |
jasnell
commented
Aug 17, 2018
I'm fine with that too as long as it means we can get this landed. |
`deps/v8/third_party/jinja2/LICENSE` is not in upstream v8, and contains CRLF, which is in conflict with `deps/v8.gitattributes` which sets all text files to use LF. This has caused failures in CI workers with older versions of Git. This patch manually fixes up the file to use LF to resolve the conflict. The file has already been fixed in upstream jinja2, which is pull into our repo when we update V8 so it should be fixed the next time we update V8. PR-URL: nodejs#22340 Refs: nodejs/build#1443 Refs: nodejs/reliability#12 Refs: nodejs/build#1453 Refs: https://chromium-review.googlesource.com/c/993812/ Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: João Reis <reis@janeasystems.com> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
refack
commented
Aug 17, 2018
refack
commented
Aug 17, 2018
New CI (no rebase) https://ci.nodejs.org/job/node-test-pull-request/16508/ |
Trott
commented
Aug 17, 2018
(CI is very red....) |
joyeecheung
commented
Aug 17, 2018
The node-test-pull-request job always rebases so it will fail. node-test-commit: https://ci.nodejs.org/job/node-test-commit/20631/ |
refack
commented
Aug 17, 2018
Well that's a bug. |
joyeecheung
commented
Aug 17, 2018
Failures in job https://ci.nodejs.org/job/node-test-commit/20631/ freebsd11-x64See failures on test-digitalocean-freebsd11-x64-2:rhel72-s390xSee failures on test-linuxonecc-rhel72-s390x-3:COMPILED_BY=vs2017,RUNNER=win10,RUN_SUBSET=1See failures on test-azure_msft-win10-x64-3:Resume build: https://ci.nodejs.org/job/node-test-commit/20635/ |
joyeecheung
commented
Aug 17, 2018
Windows build cannot be resumed, so started a new one: https://ci.nodejs.org/job/node-test-commit-windows-fanned/20023/ (but I suspect it may still fail due to nodejs/build#1460) |
joyeecheung
commented
Aug 17, 2018
The only error is nodejs/build#1460 |
joyeecheung
commented
Aug 17, 2018
Landed in 478a78b |
`deps/v8/third_party/jinja2/LICENSE` is not in upstream v8, and contains CRLF, which is in conflict with `deps/v8/.gitattributes` which sets all text files to use LF. This has caused failures in CI workers with older versions of Git. This patch manually fixes up the file to use LF to resolve the conflict. The file has already been fixed in upstream jinja2, which is pull into our repo when we update V8 so it should be fixed the next time we update V8. PR-URL: #22340 Refs: nodejs/build#1443 Refs: nodejs/reliability#12 Refs: nodejs/build#1453 Refs: https://chromium-review.googlesource.com/c/993812/ Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: João Reis <reis@janeasystems.com> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
@nodejs/collaborators If you see In the CI again, please try rebasing against commit later than 478a78b (or just the current master) and push to your PR branch before triggering anothe rCI. The CI may not be able to rebase properly if you use the node-test-pull-request job. |
`deps/v8/third_party/jinja2/LICENSE` is not in upstream v8, and contains CRLF, which is in conflict with `deps/v8/.gitattributes` which sets all text files to use LF. This has caused failures in CI workers with older versions of Git. This patch manually fixes up the file to use LF to resolve the conflict. The file has already been fixed in upstream jinja2, which is pull into our repo when we update V8 so it should be fixed the next time we update V8. PR-URL: #22340 Refs: nodejs/build#1443 Refs: nodejs/reliability#12 Refs: nodejs/build#1453 Refs: https://chromium-review.googlesource.com/c/993812/ Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: João Reis <reis@janeasystems.com> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
`deps/v8/third_party/jinja2/LICENSE` is not in upstream v8, and contains CRLF, which is in conflict with `deps/v8/.gitattributes` which sets all text files to use LF. This has caused failures in CI workers with older versions of Git. This patch manually fixes up the file to use LF to resolve the conflict. The file has already been fixed in upstream jinja2, which is pull into our repo when we update V8 so it should be fixed the next time we update V8. PR-URL: #22340 Refs: nodejs/build#1443 Refs: nodejs/reliability#12 Refs: nodejs/build#1453 Refs: https://chromium-review.googlesource.com/c/993812/ Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: João Reis <reis@janeasystems.com> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
deps/v8/third_party/jinja2/LICENSEis not in upstream v8,and contains CRLF, which is in conflict with
deps/v8/.gitattributeswhich sets all text files to use LF.
This has caused failures in CI workers with older versions of Git.
This patch manually fixes up the file to use LF to resolve
the conflict.
The file has already been fixed in upstream jinja2,
which is pull into our repo when we update V8 so it should
be fixed the next time we update V8.
Refs: nodejs/build#1443
Refs: nodejs/reliability#12
Refs: nodejs/build#1453
Refs: https://chromium-review.googlesource.com/c/993812/
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passes