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]

Reply via email to