-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Add Debian Stretch variants #208
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
Conversation
Having stretch as a variant would be great. jessie does not contain all new packages now and not everything is back ported. This doesn't have to become default. Just a variant would be great for now. |
Do you think we'd be able to get away without We already support a fairly large number of variations here, and I'd like to try and keep that as limited as we can. 😅 $ bashbrew list --uniq python
python:2.7.13
python:2.7.13-slim
python:2.7.13-alpine
python:2.7.13-alpine3.6
python:2.7.13-wheezy
python:2.7.13-onbuild
python:2.7.13-windowsservercore
python:3.3.6
python:3.3.6-slim
python:3.3.6-alpine
python:3.3.6-wheezy
python:3.3.6-onbuild
python:3.4.6
python:3.4.6-slim
python:3.4.6-alpine
python:3.4.6-wheezy
python:3.4.6-onbuild
python:3.5.3
python:3.5.3-slim
python:3.5.3-alpine
python:3.5.3-onbuild
python:3.5.3-windowsservercore
python:3.6.1
python:3.6.1-slim
python:3.6.1-alpine
python:3.6.1-alpine3.6
python:3.6.1-onbuild
python:3.6.1-windowsservercore
python:3.6.2rc1
python:3.6.2rc1-slim
python:3.6.2rc1-alpine
python:3.6.2rc1-alpine3.6
python:3.6.2rc1-onbuild
python:3.6.2rc1-windowsservercore |
It's tricky because different people have different needs... I don't particularly need Stretch right now, I just wanted to get ahead of the curve. We do still maintain and run a lot of Python 2.7 software. We don't use the Wheezy images (and haven't ever) so I'd be fine with removing those variants. But that's probably not the case for some people 😞. |
I personally do need stretch got 3.6 because it has never packages and libraries that are not backported. For example gdal which is a dependency for most GIS libraries and framworks like DjangoGIS. https://packages.debian.org/search?keywords=libgdal-dev. Jessie ships Just my 2 cents. |
I also need stretch; I've moved to alpine for a few services simply because Jessie packages are often well out of date at this point. That said, I think if you were looking to cut down on maintenance burden, you could reasonably say that variants for new OS bases only support 2.7 and the most recent minor of 3 (so in this case, you'd have |
Oh, you did end up still including 2.7 -- I misread the revert commits. 👍 I guess I'll just review this as-is instead! 😅 |
- `ghost`: 0.11.11 - `golang`: minor comment change - `memcached`: Alpine 3.6, Debian Stretch (docker-library/memcached#24), run tests during build, apply Alpine patch for segfault (docker-library/memcached#22) - `mysql`: 8.0.2, 5.7.19, 5.6.37, 5.5.57 - `python`: add explicit `jessie` and `alpine3.4` aliases (docker-library/python#215), add `stretch` variant (docker-library/python#208) - `redmine`: 3.4.2 - `rocket.chat`: 0.57.2 - `ruby`: bundler 1.15.2
* Try add a Debian Stretch variant * Update Travis too * update.sh: Also update Travis file
This adds a
stretch
variant to the2.7
,3.6
, and3.6-rc
versions. These images are based on thebuildpack-deps:stretch
image.I would like the default Debian version to be Stretch, but that will probably break too much stuff. I'd also like a slim Stretch image but that would probably create too many variations?
I copied the command to optionally install
gnupg2
anddirmngr
from the GCC 4.9 image.