Uh oh!
There was an error while loading. Please reload this page.
deps: update OpenSSL 3.0.4+quic - #43589
Conversation
This updates all sources in deps/openssl/openssl by: $ git clone git@github.com:quictls/openssl.git $ cd openssl $ git checkout openssl-3.0.4+quic $ cd ../node/deps/openssl $ rm -rf openssl $ cp -R ../../../openssl openssl $ rm -rf openssl/.git* openssl/.travis* $ git add --all openssl $ git commit openssl
nodejs-github-bot
commented
Jun 27, 2022
Review requested:
|
This comment was marked as outdated.
This comment was marked as outdated.
nodejs-github-bot
commented
Jun 27, 2022
nodejs-github-bot
commented
Jun 28, 2022
RafaelGSS
commented
Jun 28, 2022
This keeps failing similar to #43536. @nodejs/build Honestly, I haven't found any valuable information why this is failing from the CI, any idea? |
richardlau
commented
Jun 28, 2022
After investigation I think I've figured out what's going wrong. The platforms consistently failing are macOS and Windows and the commonality they have is that they are on case insensitive filesystems. If we look at one of the failing CI logs, and the corresponding source tree in this PR, https://github.com/RafaelGSS/node/tree/6c706e9b0f1fabbc20a9a9915cc9c02d9a191f8c/deps/openssl/config/archs/BSD-x86/asm/crypto/aes we can see that we have both:
This looks to have come about from quictls/openssl@6cfbb4b -- the intent was to rename the files from the lower case version to the upper case one. Probably a gap in our update instructions somewhere that means we've not removed the lower case versions. |
RafaelGSS
commented
Jun 28, 2022
Thank you! I'll look at it. |
After an OpenSSL source update, all the config files need to be regenerated and committed by: $ make -C deps/openssl/config clean $ make -C deps/openssl/config $ git add deps/openssl/config/archs $ git add deps/openssl/openssl $ git commit
6c706e9 to
f283982CompareRafaelGSS
commented
Jun 28, 2022
I've run the |
richardlau
commented
Jun 28, 2022
https://github.com/nodejs/node/runs/7097656711?check_suite_focus=true#step:5:379 ugh. Looks like we didn't update the gyp files when removing some of the archs in #42616 and didn't notice before because we never deleted the archs that were removed until We'll need to update all of the |
RafaelGSS
commented
Jun 30, 2022
The cleanup of |
Updated openssl dep to openssl-3.0.4p+quic using the maintenance guide.
Refs: https://mta.openssl.org/pipermail/openssl-announce/2022-June/000228.html