abernix / meteord

MeteorD - Docker Runtime for Meteor Apps for Production Deployments
https://registry.hub.docker.com/u/meteorhacks/meteord/
MIT License
93 stars 129 forks source link

update to debian 9 #46

Closed claytonmarinho closed 5 years ago

claytonmarinho commented 5 years ago

Hi,

I'm having an issue when building w/ node-8.14.0-base: W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found As commented here, the problem seems solved w/ debian:9

metju90 commented 5 years ago

This fixes issue #47

enzolutions commented 5 years ago

@abernix any plans to apply this to the next release?

abernix commented 5 years ago

Hey all, thanks for flagging the issue.

Upgrading to Debian 9, Stretch, could have an impact on anyone who has binary dependencies which are compiled against Debian 8's toolchain and I don't intend to apply a major dist upgrade in the next release, or any release soon, for the same reason I listed in https://github.com/abernix/meteord/pull/43:

I'd like to keep this on Debian 8 until Debian 9 actually enters Long-Term Support, which doesn't even happen for almost another year: wiki.debian.org/LTS. Debian 8 is under LTS until June 30, 2020, but once Debian 9 goes into LTS, we have 6 months to make that transition. At that point, I think it makes more sense to bump the version.

That said, I just published a new version of the image which doesn't leverage jessie-updates:

$ docker run -ti --rm --entrypoint="" abernix/meteord:node-8.14.0-base /bin/cat /etc/apt/sources.list
deb http://deb.debian.org/debian jessie main
deb http://security.debian.org/debian-security jessie/updates main
deb http://deb.debian.org/debian jessie-updates main

$ docker run -ti --rm --entrypoint="" abernix/meteord:node-8-base /bin/cat /etc/apt/sources.list
# deb http://snapshot.debian.org/archive/debian/20190326T120000Z jessie main
deb http://deb.debian.org/debian jessie main
# deb http://snapshot.debian.org/archive/debian-security/20190326T120000Z jessie/updates main
deb http://security.debian.org/debian-security jessie/updates main

Let me know if this new image doesn't resolve the problem!