You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Joe McDonnell (Jira)" <ji...@apache.org> on 2023/04/25 17:37:00 UTC

[jira] [Comment Edited] (IMPALA-11961) Add support for Ubuntu 22.04

    [ https://issues.apache.org/jira/browse/IMPALA-11961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17713771#comment-17713771 ] 

Joe McDonnell edited comment on IMPALA-11961 at 4/25/23 5:36 PM:
-----------------------------------------------------------------

Initial notes:
 # Add Ubuntu 22 docker image for the toolchain
 ## Ubuntu 22 has different package names in order to install python2, and it doesn't set 'python' to point to python2. We can manually set that link ourselves or adjust to having only python3 available.
 ## Estimate of effort: This is easy, an hour of development plus some review
 # Build the Ubuntu 22 toolchain (alongside all other platforms) and publish to s3
 ## Based on local testing, this doesn't require any changes to the toolchain
 # bin/bootstrap_system.sh needs to adapt to the different python package names for Ubuntu 22 vs older Ubuntus
 # The development environment either needs to stop using 'python' as the binary or change our logic to add a link from 'python' to python2 on Ubuntu 22.
 # Ubuntu 22 has OpenSSL 3.0, and we don't know whether that will create problems. In general, these upgrades tend to break our backend tests related to SSL.
 # Unlike Ubuntu 20, which could use Ubuntu 18's toolchain for a while, Ubuntu 22 simply will not work at all with Ubuntu 20's toolchain due to the OpenSSL upgrade changing the libssl.so version. *This doesn't really matter, because we need to build a real Ubuntu 22 toolchain anyway.*


was (Author: joemcdonnell):
Initial notes:
 # Add Ubuntu 22 docker image for the toolchain
 ## Ubuntu 22 has different package names in order to install python2, and it doesn't set 'python' to point to python2. We can manually set that link ourselves or adjust to having only python3 available.
 # bin/bootstrap_system.sh needs to adapt to the different python package names
 # The development environment either needs to stop using 'python' as the binary or change our logic to add a link from 'python' to python2 on Ubuntu 22.
 # Ubuntu 22 has OpenSSL 3.0, and we don't know whether that will create problems. In general, these upgrades tend to break our backend tests related to SSL.
 # Unlike Ubuntu 20, which could use Ubuntu 18's toolchain for a while, Ubuntu 22 simply will not work at all with Ubuntu 20's toolchain due to the OpenSSL upgrade changing the libssl.so version.

> Add support for Ubuntu 22.04
> ----------------------------
>
>                 Key: IMPALA-11961
>                 URL: https://issues.apache.org/jira/browse/IMPALA-11961
>             Project: IMPALA
>          Issue Type: New Feature
>          Components: Infrastructure
>            Reporter: Quanlong Huang
>            Priority: Major
>
> This tracks the support for Ubuntu 22.04. We should ensure the toolchain can build on it first.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org