Github user srowen commented on the pull request:
https://github.com/apache/spark/pull/915#issuecomment-44590733
As Patrick alluded to, those imports are on purpose, to direct logging from
this like Pig that use JCL to the logging that the rest of the app uses.
Because things like JCL have been excluded, also excluding these would cause
libraries that use JCL to fail, so I don't think this can be included like
this. The intended action would be to exclude JCL in your downstream app and
keep this import. Of course you can get other effects, like rejiggering the
whole setup to direct to JCL and not log4j. It's more, different work, but
possible.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---