Skip to content
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

why buildpack-deps:stretch is much larger than buildpack-deps:jessie ? (by 210MB) #64

Closed
c0b opened this issue Aug 24, 2017 · 3 comments

Comments

@c0b
Copy link

c0b commented Aug 24, 2017

has anybody researched why is this? I see majority of downstream images are still based on buildpack-deps:jessie I believe this larger size hinders adoption of buildpack-deps:stretch

$ docker image ls buildpack-deps
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
buildpack-deps      latest              223c9ecff8eb        4 weeks ago         826MB
buildpack-deps      stretch             223c9ecff8eb        4 weeks ago         826MB
buildpack-deps      stretch-scm         8b8559aff3a2        4 weeks ago         273MB
buildpack-deps      stretch-curl        6b9f0849e499        4 weeks ago         131MB
buildpack-deps      jessie              a00998d35d0b        4 weeks ago         610MB
buildpack-deps      jessie-scm          3f8223a87be8        4 weeks ago         291MB
buildpack-deps      jessie-curl         6eff593c35dd        4 weeks ago         168MB
@tianon
Copy link
Member

tianon commented Aug 24, 2017

Yeah, that's definitely worth looking into -- checking which packages get installed in each via deps might be a good place to start digging (before getting crazy with diffing rootfs contents directly).

@krmcbride
Copy link

I was curious about this as well so looked into it a little. The culprit appears to be libmagickcore-dev (and libmagickwand-dev).

It looks like about half of the additional ~200MB is coming from libicu-dev being pulled in.

@tianon
Copy link
Member

tianon commented Apr 20, 2018

Closing, since this isn't an issue with the image, and is more an issue with Debian's packaging / dependencies changing between stretch and jessie (as noted above). 👍

@tianon tianon closed this as completed Apr 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants