-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
Remove development packages from Pulsar's docker images #14093
Conversation
c4b64ee
to
f47b7cb
Compare
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.
LGTM
For reference, I was wondering why we had these dependencies in the first place. It looks like they were needed because at one point we were building python from source: #4754. We don't do that now, so we definitely don't need these dependencies. |
Note that the |
@merlimat I pushed changes to omit installing GCC when python3-pip package gets installed. Let's see if the build and tests continue to pass. |
Just adding a link to a blog post which explains the need to use |
* Remove development packages from Pulsar's docker images * Add "--no-install-recommends" to skip installing GCC and lots of other tools * Install ca-certificates * Install build-essential for building pulsar-functions-go examples
Fixes #14092
Motivation
There's a lot of unnecessary tooling that gets installed in the Pulsar docker images.
Modifications