While in general we should use the lowest version possible of a dependency (in order to make updating installations easier), I think it's time now to get rid of using commons legacy releases. Especially as for most of them we have dependencies to the legacy and the latest version, which means we have to include to copies of that library.
In particular I'm speaking about commons lang, commons collections, commons math and the httpclient. For all of them, except math, we currently have to include two versions in launchpad: commons-collections/commons-collections/3.2.2 org.apache.commons/commons-collections4/4.1 commons-lang/commons-lang/2.6 org.apache.commons/commons-lang3/3.4 org.apache.geronimo.bundles/commons-httpclient/3.1_1 org.apache.httpcomponents/httpcore-osgi/4.4.1 org.apache.httpcomponents/httpclient-osgi/4.4.1 For commons math, we are using org.apache.commons/commons-math/2.2 and probably should replace this with a 3.x version. WDYT Regards Carsten -- Carsten Ziegeler Adobe Research Switzerland [email protected]
