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

   @wypoon I appreciate the effort put into getting this working, but I'm 
concerned about the approach, complexity, and unintended impacts this approach 
may have.
   
   I see the goal here as ensuring that we have runtime compatibility, not 
source-level compatibility across the different hive versions.  If we want both 
source and runtime compatibility, we should just produce separate artifacts and 
have separate source/builds (not try to manage the same source across subtly 
different incompatible versions).  I don't think we want to go this route.
   
   For example, I did a quick test to see what impact this would have on 
publishing and it causes publish to fail:
   
   ```
   * What went wrong:
   Execution failed for task 
':iceberg-hive3-metastore:publishApachePublicationToMavenLocal'.
   > Failed to publish publication 'apache' to repository 'mavenLocal'
      > Artifact iceberg-hive3-metastore-1.8.0-SNAPSHOT.jar wasn't produced by 
this build.
   ```
   
   I think @pvary's 
[comment](https://github.com/apache/iceberg/pull/12721#discussion_r2034797879) 
hits on some of the same concerns.
   
   I'm happy to help get this up and running with test dependencies.


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