Uh oh!
There was an error while loading. Please reload this page.
HBASE-30195 Update Thrift gateway to use new hbase-shaded-thrift in thirdparty - #8299
Conversation
I applied this locally and built with The two erroring tests are This is an unrelated environmental problem because Kerberos tests using the miniKDC don't install matching rules to handle real kerberos credentials that might be found in a user's environment. I recently fixed that issue in the Phoenix tests and will follow up for HBase on another JIRA |
apurtell
commented
Jun 12, 2026
Rebased. Still waiting for hbase-thirdparty release vote before this can come out of draft. |
Apache9
left a comment
There was a problem hiding this comment.
Is it possible to ban libthrift dependencies completely in maven enforcer?
There was a problem hiding this comment.
As part of this work I wiped the generated sources directory and then regenerated the IDL with the thrift compiler version 0.23.0. The IDL has never defined a NamespaceDescriptor as far as I know it has always been TNamespaceDescriptor. I think the old file was an orphan from HBASE-21650 that has been harmlessly hanging around but is not needed.
apurtell
commented
Jun 17, 2026
Added an enforcer import ban for Rebased on current |
Apache9
left a comment
There was a problem hiding this comment.
You need to add a repository section in pom.xml for building with staging release.
We can remove this section when 4.1.14 is finally out.
apurtell
commented
Jun 19, 2026
Done, thank you for the reminder @Apache9 |
…hirdparty Co-Authored-by: Claude <noreply@anthropic.com>
apurtell
commented
Jun 23, 2026
Rebased on latest |
Uh oh!
There was an error while loading. Please reload this page.
…hirdparty (#8299) Signed-off-by: Dávid Paksy <paksyd@apache.org> Signed-off-by: Duo Zhang <zhangduo@apache.org> Signed-off-by: Pankaj Kumar <pankajkumar@apache.org> Signed-off-by: Xiao Liu <liuxiaocs@apache.org> Co-authored-by: Claude Opus 4.8[1m] <noreply@anthropic.com>
On apache/hbase-thirdparty#160 we onboard
libthrifttohbase-thirdpartyso we can consume libthrift security fixes while maintaining Java 8 compatibility for HBase branch-2, branch-2.5, and branch-2.6.Use the new
hbase-shaded-thriftinhbase-thirdparty.