-
Notifications
You must be signed in to change notification settings - Fork 351
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
Do not remove runtime package #383
Conversation
I'll create another PR to update images. |
Closes: fluent#1492 related: fluent/fluentd-docker-image#383 Reported by @gpapaz Signed-off-by: Kentaro Hayashi <[email protected]>
Closes: fluent#1492 related: fluent/fluentd-docker-image#383 Reported by @gpapaz Signed-off-by: Kentaro Hayashi <[email protected]>
I'll check effection to $buildDeps. |
|
But removed runtime is reported against k8s images, not fluentd docker image. |
fluent#372 Above pull request introduces "apt-get purge '*-dev'", it is intended to remove only needless development packages, but actually --auto-remove removes also runtime packages. This behavior is not intended at all, so do not apply --auto-remove when purging '*-dev'. Signed-off-by: Kentaro Hayashi <[email protected]>
I see! Thanks for the investigation! |
cad0ddf
to
e29dc89
Compare
Closes: fluent#1492 related: fluent/fluentd-docker-image#383 Reported by @gpapaz Signed-off-by: Kentaro Hayashi <[email protected]>
Closes: fluent#1492 related: fluent/fluentd-docker-image#383 Reported by @gpapaz When runtime package was not specified explicitly, apt-get purge --auto-remove removes runtime packages. So not to be removed libsasl2-2 and libsasl2-module by apt-get purge --auto-remove '*-dev', install them explicitly in beforehand. Signed-off-by: Kentaro Hayashi <[email protected]>
Closes: fluent#1492 related: fluent/fluentd-docker-image#383 Reported by @gpapaz When runtime package was not specified explicitly, apt-get purge --auto-remove removes runtime packages. So not to be removed libsasl2-2 by apt-get purge --auto-remove '*-dev', install them explicitly in beforehand. Signed-off-by: Kentaro Hayashi <[email protected]>
Reconsidered to withdraw it. |
Closes: fluent#1492 related: fluent/fluentd-docker-image#383 Reported by @gpapaz When runtime package was not specified explicitly, apt-get purge --auto-remove removes runtime packages. So not to be removed libsasl2-2 by apt-get purge --auto-remove '*-dev', install them explicitly in beforehand. Signed-off-by: Kentaro Hayashi <[email protected]>
#372 Above pull request introduces "apt-get purge '*-dev'", it is intended to remove only needless development packages, but actually --auto-remove removes also runtime packages.
This behavior is not intended at all, so drop --auto-remove option.
Before: with --auto-remove
After: without --auto-remove