pan3793 commented on PR #12721:
URL: https://github.com/apache/iceberg/pull/12721#issuecomment-2957547716

   > The approach we took when we supported Spark 3.0 and 3.1 with a single set 
of artifacts was also to support runtime compatibility.
   
   @wypoon I would say this is a totally different case. The Iceberg Spark 
module uses many Spark private catalyst APIs, especially in earlier days, 
Iceberg has a lot of extended Spark rules, which are more flexible and designed 
to change frequently, without either API or binary compatibility guarantees. 
But for the HMS client case, the challenge should be smaller, Spark even makes 
a single binary compatible with Hive 0.12.0-3.1.3.
   
   I think building a single artifact against Hive 4 and making it binary 
compatible with Hive 2/3/4 is still an option.


-- 
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: issues-unsubscr...@iceberg.apache.org

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


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

Reply via email to