steveloughran commented on PR #8094: URL: https://github.com/apache/hadoop/pull/8094#issuecomment-3559789024
@pan3793 I understand your concerns but this is actually a packaging improvement The current build * contains a tools/lib/bundle.jar for aws, which is too big for distribution * doesn't put anyone elses cloud connector on the classpath. People doing their own distros end up moving them or doing other classpath stuff. * forces a release process where we have to take the full tar, untar it, remove that bundle.tar, rebuild and sign again: https://github.com/apache/hadoop-release-support/blob/main/build.xml#L1315 moving the hadoop-* cloud libs into common-lib but leaving out dependencies means the stuff is in the right place, provided users manually add the dependencies (which I'm not going to build with except for hadoop-azure as that's the httpclient and wildfly libs we use elsewhere. This makes releasing _easier_, and it makes adding the dependencies easier as the current setup requires a user to add the specific bundle-jar version the release was built with, same for the other components. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
