findepi commented on code in PR #14392:
URL: https://github.com/apache/iceberg/pull/14392#discussion_r2607173661


##########
core/src/main/java/org/apache/iceberg/avro/AvroSchemaUtil.java:
##########
@@ -129,7 +129,7 @@ public static Schema pruneColumns(Schema schema, 
Set<Integer> selectedIds) {
   }
 
   /**
-   * @deprecated will be removed in 2.0.0; use applyNameMapping and 
pruneColumns(Schema, Set)
+   * @deprecated will be removed in 1.12.0; use applyNameMapping and 
pruneColumns(Schema, Set)

Review Comment:
   > however in the core/ module we could be less strict and provide guarantees 
for one minor release
   
   is this written down somewhere so that we can reference the rules of the 
games when deprecating?
   community syncs meeting notes are not normative, we should capture important 
conclusions somewhere 
   
   btw, i don't think this 1 minor release guarantee means much in practice. 
maven world reality is that minor version update may just happen when combining 
various artifacts for the final delivery, so removing an API may obviously lead 
to MethodDefNotFoundError. This may be a fair trade off, i just hope it's a 
conscious one



-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to