Github user liancheng commented on the pull request:

    https://github.com/apache/spark/pull/3103#issuecomment-61789390
  
    @srowen Hm, I don't think the MANIFEST.MF file is a merged version. Here is 
its full content, which is exactly the same with the one I extracted from 
guava-14.0.1.jar (it's Guava 14.0.1 rather than Guava 15.0 as I mentioned 
above):
    
    ```
    Manifest-Version: 1.0
    Bnd-LastModified: 1363305424758
    Build-Jdk: 1.7.0-google-v5
    Built-By: kak
    Bundle-Description: Guava is a suite of core and expanded libraries that
      include    utility classes, google's collections, io classes, and much
         much more.    Guava has two code dependencies - javax.annotation   
      per the JSR-305 spec and javax.inject per the JSR-330 spec.
    Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
    Bundle-ManifestVersion: 2
    Bundle-Name: Guava: Google Core Libraries for Java
    Bundle-SymbolicName: com.google.guava
    Bundle-Version: 14.0.1
    Created-By: Apache Maven Bundle Plugin
    Export-Package: com.google.common.net;uses:="javax.annotation,com.google
     .common.base,com.google.common.hash,com.google.common.io,com.google.com
     mon.primitives,com.google.common.collect";version="14.0.1",com.google.c
     ommon.collect;uses:="com.google.common.base,javax.annotation,com.google
     .common.primitives,com.google.common.math";version="14.0.1",com.google.
     common.primitives;uses:="javax.annotation,com.google.common.base,sun.mi
     sc";version="14.0.1",com.google.common.base;uses:="javax.annotation";ve
     rsion="14.0.1",com.google.common.cache;uses:="com.google.common.collect
     ,com.google.common.util.concurrent,javax.annotation,com.google.common.b
     ase,com.google.common.primitives,sun.misc";version="14.0.1",com.google.
     common.eventbus;uses:="com.google.common.collect,com.google.common.cach
     e,com.google.common.util.concurrent,com.google.common.base,com.google.c
     ommon.reflect,javax.annotation";version="14.0.1",com.google.common.util
     .concurrent;uses:="com.google.common.base,javax.annotation,com.google.c
     ommon.collect,javax.inject,com.google.common.primitives,com.google.comm
     on.math";version="14.0.1",com.google.common.hash;uses:="com.google.comm
     on.primitives,com.google.common.base,javax.annotation,com.google.common
     .math";version="14.0.1",com.google.common.io;uses:="javax.annotation,co
     m.google.common.base,com.google.common.math,com.google.common.hash,com.
     google.common.collect,com.google.common.primitives";version="14.0.1",co
     m.google.common.reflect;uses:="javax.annotation,com.google.common.base,
     com.google.common.collect";version="14.0.1",com.google.common.math;uses
     :="com.google.common.base,com.google.common.primitives,javax.annotation
     ";version="14.0.1",com.google.common.annotations;version="14.0.1"
    Import-Package: javax.annotation;resolution:=optional,javax.inject;resol
     ution:=optional,sun.misc;resolution:=optional
    Tool: Bnd-1.50.0
    ```
    
    The assembly jar was built with the following command (was debugging 
Jenkins build failure then, the `HADOOP_PROFILE` and `label` properties are for 
Jenkins):
    
    ```
    mvn -DHADOOP_PROFILE=hadoop-2.3 -Dlabel=centos 
-Phadoop-2.3,yarn,hive,hive-0.13.1 -DskipTests clean package
    ```
    
    Then I simply extracted the assembly jar with `jar xf` and checked 
`META-INF/MANIFEST.MF`.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

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

Reply via email to