GitHub user steveloughran opened a pull request:

    https://github.com/apache/spark/pull/21146

    [SPARK-23654][BUILD][WiP] remove jets3t as a dependency of spark

    ## What changes were proposed in this pull request?
    
    With the update of bouncy-castle JAR in Spark 2.3; jets3t doesn't work any 
more; hence the s3n 
    connector to S3 is dead. Only one person has noticed so far. The hadoop s3n 
connector is never going to be updated to work with a later version of jets3t, 
instead the code has just been [cut from hadoop 3.x 
entirely.](http://hadoop.apache.org/docs/r3.1.0/hadoop-aws/tools/hadoop-aws/s3n.html).
    
    This patch remove the declarations of jets3t from the POMs which include 
it, so it is not being packaged up, as it has no purpose any more.
    
    This also updates the dev/deps dependency files so it is not expected
    
    It doesn't update the transitive dependencies, which highlights what 
transitively changes
    * javax.activation goes down from 1.1.1. to 1.1
    * bcprov-jdk15on-1.58.jar, base64-2.3.8.jar, java-xmlbuilder-1.1.jar are 
all missing
    
    That's an interesting question and why I've tagged this as WiP: what to do 
here? 
    * It makes sense to keep activation at the 1.1.1 level
    * The others? if they aren't being used, then removal is the cleanest 
choice, as it avoids imposing JARs downstream. But their removal may cause 
surprises
    
    ## How was this patch tested?
    
    Seeing what jenkins has to say about the missing transitive dependencies. 


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/steveloughran/spark cloud/SPARK-23654-jets3t

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/spark/pull/21146.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #21146
    
----
commit c011acc110e5de49a1215ad7bdb6054ba326013a
Author: Steve Loughran <stevel@...>
Date:   2018-03-28T09:34:11Z

    SPARK-23654 remove jets3t as a dependency of spark
    This also updates the dev/deps dependency files so it is not expected
    
    Change-Id: I15798710925d378de97523f7f89dbe5bd1cc8582

----


---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to