Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

Support Node 8 #1985

Closed
6 tasks done
xzyfer opened this issue May 30, 2017 · 25 comments
Closed
6 tasks done

Support Node 8 #1985

xzyfer opened this issue May 30, 2017 · 25 comments

Comments

@xzyfer
Copy link
Contributor

xzyfer commented May 30, 2017

Tracking issue for Node 8 support to stop all the duplicate issues. Support was added in 4.5.3 but the binaries still need to be built.

Please don't comment, there nothing to add to this issue. To stay updated clicked the subscribe button on the right --->

@xzyfer
Copy link
Contributor Author

xzyfer commented May 30, 2017

@am11 are you able to build the Windows binaries whilst we wait for AppVeyor to catch up please?

@nschonni
Copy link
Contributor

Fudged the appveyor to get it to produce the bindings, just waiting on the queue https://ci.appveyor.com/project/sass/node-sass/build/2531

@nschonni
Copy link
Contributor

@xzyfer windows bindings are done

@xzyfer
Copy link
Contributor Author

xzyfer commented May 31, 2017

Are you able to add binaries to releases?

@xzyfer
Copy link
Contributor Author

xzyfer commented May 31, 2017

I've hit a snag with the Linux binaries. We build them on CentOS 5 which recently EOL'd so our docker image isn't currently working.

@nschonni
Copy link
Contributor

Yes, not sure if we're running into each other since i'm getting "binary already exists". I'll give it a few minutes in case you're doing it right now

@xzyfer
Copy link
Contributor Author

xzyfer commented May 31, 2017

I'm not touching releases atm.

@xzyfer
Copy link
Contributor Author

xzyfer commented May 31, 2017

I don't see it on the release so I can't explain that error.

@nschonni
Copy link
Contributor

Think I tried to drag and drop a few and it choked. I'll just start over and ping this when i'm done

@nschonni
Copy link
Contributor

Think my Firefox wasn't playing nice, but I got it uploaded with Edge

@xzyfer
Copy link
Contributor Author

xzyfer commented May 31, 2017

@nschonni if you've got time, I've been using https://github.com/lox/node-sass-build-alpine-binaries for building the Alpine binaries. These lines will need to be updated https://github.com/lox/node-sass-build-alpine-binaries/blob/master/build.sh#L4-L5

@nschonni
Copy link
Contributor

HEAD is now at 48bbed1... 4.5.3
Generating Dockerfile.8
Building node-sass-alpine-builder:8
Sending build context to Docker daemon 18.72 MB
Step 1/8 : FROM node:8-alpine
manifest for node:8-alpine not found
Nicks-MacBook-Pro:node-sass-build-alpine-binaries nschonni$ 

Looks like the image for node 8 doesn't exist yet

@xzyfer
Copy link
Contributor Author

xzyfer commented May 31, 2017

This appears to be the upstream tracking issue for the alpine image update - nodejs/docker-node#411

@nschonni
Copy link
Contributor

Trying https://hub.docker.com/r/mhart/alpine-node/ to see if it will work. It's running now

@nschonni
Copy link
Contributor

Test seem to pass, but it is an Alpine 3.6 base. Should I upload it or wait for the official Node image to get fixed?

@xzyfer
Copy link
Contributor Author

xzyfer commented May 31, 2017

Upload it. I don't think Alpine gets that much use atm. Ideally we'd regenerate all the Alpine binaries with 3.6 to hopefully fix #1879

@nschonni
Copy link
Contributor

Done, but it looks like it's half the size of the last one

@xzyfer
Copy link
Contributor Author

xzyfer commented May 31, 2017

Interesting. Well nodejs/docker-node#411 just got merged so we'll be able to confirm shortly.

@xzyfer
Copy link
Contributor Author

xzyfer commented Jun 1, 2017

The official Node 8 docker images are live. I'll try to sort out linux tonight.

@nschonni
Copy link
Contributor

nschonni commented Jun 1, 2017

Did you figure out what the new base should be? I'm playing around with some dockerfiles to add to the repo and I'll add them in if you have

@xzyfer
Copy link
Contributor Author

xzyfer commented Jun 1, 2017

For the sake of safety I was going to try whatever the lowests supported centos is.

@nschonni
Copy link
Contributor

nschonni commented Jun 1, 2017

Makes sense.
BTW, I built using the official Node image and the Apline binding was the same size. Maybe it's just improvements with the 3.6 image

@xzyfer
Copy link
Contributor Author

xzyfer commented Jun 1, 2017

Nice. I wonder if Alpine 3.6 resolves #1879. If I'd been keen to update all the existing Alpine binaries suing the mhart image.

@xzyfer
Copy link
Contributor Author

xzyfer commented Jun 1, 2017

I've created the linux binaries based of CentOS 6. I think they're legit. Is anyone able to confirm they work as expected?

@xzyfer
Copy link
Contributor Author

xzyfer commented Jun 1, 2017

@xzyfer xzyfer closed this as completed Jun 1, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants