rymarm opened a new pull request, #2991: URL: https://github.com/apache/drill/pull/2991
# [DRILL-8525](https://issues.apache.org/jira/browse/DRILL-8525): migrate fully to Apache Commons Collections 4.x ## Description To my surprise, Drill still uses classes from commons-collections (`3.x` release) in a few places, and Drill has not even declared it as a dependency. Drill used transitive dependency from `hadoop-commons`: ``` [INFO] --- dependency:3.6.1:tree (default-cli) @ drill-java-exec --- [INFO] org.apache.drill.exec:drill-java-exec:jar:1.22.0-SNAPSHOT [INFO] +- org.apache.hadoop:hadoop-common:jar:3.3.6:compile [INFO] | \- commons-collections:commons-collections:jar:3.2.2:compile [INFO] \- org.apache.commons:commons-collections4:jar:4.4:compile ``` But starting from `3.4.2` release, Hadoop drops it: https://issues.apache.org/jira/browse/HADOOP-15760 Time to clean our code too and completely migrate to `4.x` :) ## Documentation No user-visible changes ## Testing Unit tests -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@drill.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org