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
Corrupted v22.0.0 Windows ARM64 7z file #3695
Comments
Probably nodejs/node#52231? |
If that's the case, I think the issue should be reconsidered. IMO files should be extractible using the default OS feature (assuming OS is up to date) and not require extra software |
On Windows 11 I can extract https://nodejs.org/download/release/v22.0.0/node-v22.0.0-win-arm64.7z with 7zip 23.01 without errors but attempting to do so via Windows Explorer errors |
@richardlau the default extractor application Windows 11 uses from Windows Explorer probably doesn't fully support 7z files by default - we are using the latest 7zip (v23.01) to make those files so the chance is probably even smaller. Depends on how you look at it, but the way I see it, we have both |
I'm ready to accept the trade-off if we don't have a choice. If we can tweak the call to 7zip so that it creates a backwards-compatible file, it would be better. |
I'll see what I can do. Two options I see now, before starting are:
I'm more in favor of the second option as it fixes the infrastructure that caused the issue because part of |
I've investigated this further and only the ARM64 Afterward, I started downgrading With all these findings, I still suggest using the second approach:
This would fix the issue with all future releases, but the ones already affected would still not work. Should we upload the new ARM64 |
I think we'd have to leave it -- new files would mean new shasums and our shasums are signed (by the releaser who did the releases). |
Windows ARM64 cross-compiled node.exe cannot be extracted on Windows 11 Fixes: nodejs#3695
Windows ARM64 cross-compiled node.exe cannot be extracted on Windows 11 Fixes: #3695
https://nodejs.org/download/release/v22.0.0/node-v22.0.0-win-arm64.7z
I tried to extract it from Windows and macOS. Both fail.
The text was updated successfully, but these errors were encountered: