-
Notifications
You must be signed in to change notification settings - Fork 2k
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
feat: node.js v16.0.0 #1465
feat: node.js v16.0.0 #1465
Conversation
16/alpine3.11/Dockerfile
Outdated
&& case "${alpineArch##*-}" in \ | ||
x86_64) \ | ||
ARCH='x64' \ | ||
CHECKSUM="" \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We're blocked till the Alpine binaries are built https://unofficial-builds.nodejs.org/download/release/v16.0.0/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see, only skimmed over the Dockerfile. I thought I had it building locally. out of curiosity, what is the "Building from source" condition for?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think mostly a fail safe for anyone doing a manual build. The dockerhub image layers are built using the binary version though, so we wait till they're ready
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also for the other architectures beyond the three that get built in the unofficial builds project. 😅
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, I was going to caveat that around the s360 etc.., but it's a confusing story
Thanks! I did the same thing locally waiting for the binaries. I agree that 3.10 doesn't make sense to include this close to the EOL |
The build failed: https://unofficial-builds.nodejs.org/logs/202104201637-v16.0.0/musl.log @rvagg @mmarchini is this known? 🙂 |
@SimenB being tracked here nodejs/unofficial-builds#28 (comment) |
it be fixed now, thanks for your patience, sorry to hold up |
@dnalborczyk can you regenerate? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need 3 versions of alpine? Would it be enough with the last 2 (or even just 3.13)?
We should also remove stretch, it has been EOL since July 2020 |
I was looking for my old thread trying to nail down policy on these ones, but since this seems to be the approach we have now, I'm going to go ahead an land |
why do we land with EOL distros? |
Created PR on the official-images repo (docker-library/official-images#10030). See https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what if you are wondering when it will be available on the Docker Hub. |
I don't think we should release v16 with stretch as v16 is not scheduled to be EOL until 2024 |
Stretch LTS is still active till 2022 |
https://www.debian.org/releases/stretch/ And whenever they stop in 2022 we'll need to keep it for 2 more years (not as bad as I was thinking since they have some sort of LTS, but I still think we should drop it for a release line that will become LTS) |
I think we've dropped tags/distros like Alpine mid-way through release lines already. EX: 16.10.0 might be the last |
Probably better to open a separate dicussion though, as this exchange will never be findable again |
Description
Motivation and Context
Testing Details
Example Output(if appropriate)
Types of changes
Checklist