[
https://issues.apache.org/jira/browse/IMPALA-15100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joe McDonnell resolved IMPALA-15100.
------------------------------------
Fix Version/s: Impala 5.0.0
Resolution: Fixed
Fixed by commit:
{noformat}
commit 0929a4059fe01fa70caa41712ff3f8dca8e64d06
Author: Joe McDonnell <[email protected]>
Date: Fri Jun 12 13:13:29 2026 -0700 IMPALA-15100: Stop building Thrift's
python library
Impala gets Thrift's python library via PyPi and no longer
needs to build it in the toolchain. This removes Thrift's
Python build but preserves the code that includes fb303.thrift
in the archive. Since this was the only use for Python 2,
this removes the Python 2 build. This also does misc cleanup
to use scopes for environment variables rather than manual
unset calls.
Change-Id: If7ba893da7b7eeaa4f31292e4526f8dded9d3934
Reviewed-on: http://gerrit.cloudera.org:8080/24456
Reviewed-by: Michael Smith <[email protected]>
Reviewed-by: Laszlo Gaal <[email protected]>
Tested-by: Joe McDonnell <[email protected]>
{noformat}
> Stop building Thrift's python library in the toolchain
> ------------------------------------------------------
>
> Key: IMPALA-15100
> URL: https://issues.apache.org/jira/browse/IMPALA-15100
> Project: IMPALA
> Issue Type: Task
> Components: Infrastructure
> Affects Versions: Impala 5.0.0
> Reporter: Joe McDonnell
> Assignee: Joe McDonnell
> Priority: Major
> Fix For: Impala 5.0.0
>
>
> The native-toolchain Thrift build currently builds both C++ and Python, but
> the Python build is unused. We need to include the fb303.thrift file, but
> otherwise, our Python thrift dependency comes via PyPi. Removing this would
> simplify our toolchain build and should allow us to stop building Python 2.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)