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

Reply via email to