This is an automated email from the ASF dual-hosted git repository.

snuyanzin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
     new ce373fe8b9e [hotfix][ci] Remove obsolete libssl download for e2e 
netty-tcnative on Ubuntu 26.04
ce373fe8b9e is described below

commit ce373fe8b9e4131a0d756b739449e410318a74b5
Author: Sergey Nuyanzin <[email protected]>
AuthorDate: Tue Nov 3 22:42:33 2026 +0100

    [hotfix][ci] Remove obsolete libssl download for e2e netty-tcnative on 
Ubuntu 26.04
---
 flink-end-to-end-tests/test-scripts/common_ssl.sh |  5 -----
 tools/azure-pipelines/e2e-template.yml            | 15 ---------------
 2 files changed, 20 deletions(-)

diff --git a/flink-end-to-end-tests/test-scripts/common_ssl.sh 
b/flink-end-to-end-tests/test-scripts/common_ssl.sh
index 2f8215c0f39..aa1f3c7b629 100644
--- a/flink-end-to-end-tests/test-scripts/common_ssl.sh
+++ b/flink-end-to-end-tests/test-scripts/common_ssl.sh
@@ -79,11 +79,6 @@ function _set_conf_ssl_helper {
 
     if [ "${provider}" = "OPENSSL" -a "${provider_lib}" = "dynamic" ]; then
         cp $FLINK_DIR/opt/flink-shaded-netty-tcnative-dynamic-*.jar 
$FLINK_DIR/lib/
-        # if the CI prepared a newer OpenSSL than the system one (see 
e2e-template.yml), prefer it;
-        # local/developer runs without that variable set keep using the system 
OpenSSL as before
-        if [ -n "${FLINK_E2E_OPENSSL32_LIB:-}" ]; then
-            export 
LD_LIBRARY_PATH="${FLINK_E2E_OPENSSL32_LIB}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}"
-        fi
     elif [ "${provider}" = "OPENSSL" -a "${provider_lib}" = "static" ]; then
         # Flink is not providing the statically-linked library because of 
potential licensing issues
         # -> we need to build it ourselves
diff --git a/tools/azure-pipelines/e2e-template.yml 
b/tools/azure-pipelines/e2e-template.yml
index 171af6ecb81..7f5e504cb7b 100644
--- a/tools/azure-pipelines/e2e-template.yml
+++ b/tools/azure-pipelines/e2e-template.yml
@@ -147,21 +147,6 @@ jobs:
 
         echo "Installing required software for netty-tcnative"
         sudo apt-get install -y bc libapr1
-
-        # flink-shaded-netty-tcnative-dynamic links against OpenSSL symbols 
newer than what this
-        # Ubuntu release ships (system libssl.so.3 lacks OPENSSL_3.2.0). Per 
netty's own guidance
-        # for this exact case (http://netty.io/wiki/forked-tomcat-native.html: 
"If your Linux
-        # distro's package manager doesn't provide a new enough OpenSSL, you 
will need to compile
-        # it by your own and set the LD_LIBRARY_PATH"), fetch a newer prebuilt 
libssl/libcrypto
-        # into a private directory instead of replacing the system package, so 
the rest of this
-        # job keeps using the OS's own OpenSSL.
-        FLINK_E2E_OPENSSL32_LIB="$(pwd)/openssl32-lib"
-        mkdir -p "${FLINK_E2E_OPENSSL32_LIB}"
-        wget -q -O /tmp/libssl3t64.deb 
http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl3t64_3.5.5-1ubuntu3.5_amd64.deb
-        dpkg-deb -x /tmp/libssl3t64.deb /tmp/libssl3t64-extracted
-        cp /tmp/libssl3t64-extracted/usr/lib/x86_64-linux-gnu/libssl.so.3 
/tmp/libssl3t64-extracted/usr/lib/x86_64-linux-gnu/libcrypto.so.3 
"${FLINK_E2E_OPENSSL32_LIB}/"
-        rm -rf /tmp/libssl3t64.deb /tmp/libssl3t64-extracted
-        echo "##vso[task.setvariable 
variable=FLINK_E2E_OPENSSL32_LIB]${FLINK_E2E_OPENSSL32_LIB}"
       displayName: Prepare E2E run
       condition: not(eq(variables['SKIP'], '1'))
     # e2e only needs the built binary; MVN_LICENSE_CHECK_ARGS="" skips all QA 
(convergence, license, structural) and the DEBUG shade logging, which run in 
the license_check job.

Reply via email to