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