Steve Loughran created HADOOP-19708:
---------------------------------------

             Summary: volcaono tos: remove shading
                 Key: HADOOP-19708
                 URL: https://issues.apache.org/jira/browse/HADOOP-19708
             Project: Hadoop Common
          Issue Type: Improvement
          Components: fs/volcano
    Affects Versions: 3.5.0
            Reporter: Steve Loughran
            Assignee: Steve Loughran


hadoop-tos is shaded, includes things like httpclient5, which leads to a big 4M 
artifact, with unknown content inside
{code}
 92K    share/hadoop/common/lib/hadoop-aliyun-3.5.0-20250916.124028-685.jar
912K    share/hadoop/common/lib/hadoop-aws-3.5.0-20250916.124028-686.jar
808K    share/hadoop/common/lib/hadoop-azure-3.5.0-20250916.124028-685.jar
 36K    
share/hadoop/common/lib/hadoop-azure-datalake-3.5.0-20250916.124028-685.jar
 72K    share/hadoop/common/lib/hadoop-cos-3.5.0-20250916.124028-683.jar
136K    share/hadoop/common/lib/hadoop-gcp-3.5.0-SNAPSHOT.jar
140K    share/hadoop/common/lib/hadoop-huaweicloud-3.5.0-SNAPSHOT.jar
3.8M    share/hadoop/common/lib/hadoop-tos-3.5.0-20250916.124028-202.jar
{code}

One thing it includes is yet-another mozilla/public-suffix-list.txt. These are 
a recurrent PITA and I don't want
to find them surfacing again.
{code}

15. Required Resources
======================

resource: mozilla/public-suffix-list.txt
       
jar:file:/Users/stevel/Projects/Releases/hadoop-3.5.0-SNAPSHOT/share/hadoop/common/lib/hadoop-tos-3.5.0-20250916.124028-202.jar!/mozilla/public-suffix-list.txt
{code}

Plan
* Move the shade stage behind a profile; off for ASF releases. Exclude 
mozilla/public-suffix-list.txt  
* Explicitly declare and manage httpclient5 dependency
* hadoop-cloud-storage pom to include hadoop-tos but not dependencies in build, 
unless asked.
* LICENSE-binary to declare optional redist of ve-tos-java-sdk-hadoop and its 
license.





--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to