[ https://issues.apache.org/jira/browse/HIVE-24483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17576574#comment-17576574 ]
Ayush Saxena commented on HIVE-24483: ------------------------------------- Thanx [~zabetak] Protobuf in general is Wire-Compatible and by default unless we specify syntax=proto3 in the .proto files, it is proto2 only by default, So, no problems there. But like any other Google dependency, the classes aren't backward compatible. If some other downstream is using lower version of protobuf like 2.5.0, he has to upgrade, else our classes will collide and he will be getting NoSuchMethod and such errors. > Bump protobuf version to 3.21.1 (aarch64 support) > ------------------------------------------------- > > Key: HIVE-24483 > URL: https://issues.apache.org/jira/browse/HIVE-24483 > Project: Hive > Issue Type: Improvement > Reporter: Cameron Moberg > Assignee: Ayush Saxena > Priority: Minor > Labels: pull-request-available > Time Spent: 3h 50m > Remaining Estimate: 0h > > The following protoc version's used in hive is very old i.e. 2.5.0 > [https://repo.maven.apache.org/maven2/com/google/protobuf/protoc/] . The > v2.5.0 does not have aarch64 support. But the AArch64 support started from > v3.5.0 on-words in google's protobuf project release. -- This message was sent by Atlassian Jira (v8.20.10#820010)