You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@iceberg.apache.org by GitBox <gi...@apache.org> on 2021/04/14 18:23:01 UTC

[GitHub] [iceberg] RussellSpitzer commented on pull request #2479: Spark: Remove the shading of org.codehaus.jackson.

RussellSpitzer commented on pull request #2479:
URL: https://github.com/apache/iceberg/pull/2479#issuecomment-819735306


   So I have no problem here as long as we want this to be the version of jackson from Spark. If we want to keep shading I also think it's fine to shade Avro's Jackson separately then remove it's exclusion. 
   
   IE Before
   
   Parquet has shaded Jackson
   Avro changed references of jackson to point to the Parquet shaded lib
   We exclude Jackson from avro runtime so it won't be included in the in fat jar and we instead rely on the jars appearing from the Parquet shaded libs
   
   
   Now
   
   Parquet has no shaded jackson
   We can relocate Avro's jackson references 
   Don't exclude jackson from Avro runtime and shade it
   
   
   That said i'm still not sure how important shading jackson is in this context so the solution of just pulling the relocation may be fine as well.


-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org