[
https://issues.apache.org/jira/browse/METRON-1650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16531972#comment-16531972
]
ASF GitHub Bot commented on METRON-1650:
----------------------------------------
Github user jameslamb commented on the issue:
https://github.com/apache/metron/pull/1091
@merrimanr ok no problem! Yeah I can run those later and report back.
IMHO it's a problem that your CI doesn't catch this though? Like ideally
shouldn't these package builds should be done on Travis so reviewers don't need
to remind contributors to run these tests locally?
Making contributors run tests locally exposes you to either false positives
or false negatives caused by differences between their local environment and
whatever actual environment you use to build these.
> Packaging docker containers are too large
> -----------------------------------------
>
> Key: METRON-1650
> URL: https://issues.apache.org/jira/browse/METRON-1650
> Project: Metron
> Issue Type: Improvement
> Reporter: James Lamb
> Priority: Minor
>
> I have been looking through the project source code, and found that the
> packaging docker containers are bigger than they need to be.
> The containers' size could be cut substantially by:
> * Grouping as many commands as possible into as few RUN stages as possible
> * Taking advantage of `yum clean` and `apt-get clean`
> * Removing artifacts pulled with `wget`
> * Removing unused libraries or libraries only needed at build time (like
> `tar` and `wget`)
> I am creating this issue but will soon submit a PR to address it.
> Thank you for considering my proposal!
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)