[ 
https://issues.apache.org/jira/browse/IMPALA-12203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joe McDonnell reassigned IMPALA-12203:
--------------------------------------

    Assignee: Joe McDonnell

> Use python = python 3 for modern toolchain docker images
> --------------------------------------------------------
>
>                 Key: IMPALA-12203
>                 URL: https://issues.apache.org/jira/browse/IMPALA-12203
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Infrastructure
>    Affects Versions: Impala 4.3.0
>            Reporter: Joe McDonnell
>            Assignee: Joe McDonnell
>            Priority: Major
>
> Newer Linux distributions like Redhat 9 no longer include Python 2 in the 
> default repositories. In general, Python 2 is dead and the toolchain code 
> should be able to operate on distributions without Python 2.
> Specifically, we would set python to point to python 3 and fix any issues 
> that come up. The issues known so far:
>  * The version of pip that we install in the docker images is too old to work 
> appropriately with recent Python 3. It would need to be upgraded to 20.3.4 
> (the last version that also supports Python 2.7).
>  * The version of awscli that we install doesn't work with Python 3.10 (used 
> on Ubuntu 22). This will need to be upgraded to 1.19.112, which is the last 
> version to support Python 2.7. This is new enough to work with Python 3.10.
> For bonus points, this logic can be extended to other modern distributions 
> like Ubuntu 20, SLES 15, and Redhat 8. There is no need to extend this to 
> legacy distributions like Redhat 7, SLES 12, or Ubuntu 16/18.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to