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

martinzink pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git


The following commit(s) were added to refs/heads/main by this push:
     new 148097ab3 MINIFICPP-2888 Fixing build failure in rocky (#2250)
148097ab3 is described below

commit 148097ab398f42aa5dc6eb4f4404008bae1e85e6
Author: Martin Zink <[email protected]>
AuthorDate: Wed Aug 26 13:17:09 2026 +0200

    MINIFICPP-2888 Fixing build failure in rocky (#2250)
---
 docker/rockylinux/Dockerfile | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/docker/rockylinux/Dockerfile b/docker/rockylinux/Dockerfile
index f7eb25e70..85e11e464 100644
--- a/docker/rockylinux/Dockerfile
+++ b/docker/rockylinux/Dockerfile
@@ -45,8 +45,8 @@ COPY . ${MINIFI_BASE_DIR}
 # ccache is in EPEL
 RUN dnf -y install epel-release && dnf -y install gcc-toolset-14 
gcc-toolset-14-libatomic-devel sudo git which make libarchive ccache 
ca-certificates perl patch bison flex libtool cmake rpmdevtools && \
     if echo "$MINIFI_OPTIONS" | grep -q "MINIFI_RUST=ON"; then dnf -y install 
rust cargo clang; fi && \
-    if [ "${DOCKER_USE_CONAN}" == "ON" ]; then dnf -y install python3.12; fi 
&& \
-    if echo "$MINIFI_OPTIONS" | grep -q 
"ENABLE_ALL=ON\|ENABLE_PYTHON_SCRIPTING=ON\|ENABLE_OPC=ON"; then dnf -y 
--enablerepo=devel install python3.12-devel; fi && \
+    if [ "${DOCKER_USE_CONAN}" == "ON" ]; then dnf -y install python3.11; fi 
&& \
+    if echo "$MINIFI_OPTIONS" | grep -q 
"ENABLE_ALL=ON\|ENABLE_PYTHON_SCRIPTING=ON\|ENABLE_OPC=ON"; then dnf -y 
--enablerepo=devel install python3.11-devel; fi && \
     if echo "$MINIFI_OPTIONS" | grep -q "ENABLE_ALL=ON\|ENABLE_SFTP=ON" && [ 
"${DOCKER_SKIP_TESTS}" == "OFF" ]; then dnf -y install java-1.8.0-openjdk 
maven; fi
 
 RUN cd $MINIFI_BASE_DIR && \
@@ -61,11 +61,11 @@ USER ${USER}
 RUN --mount=type=secret,id=nifi_conan_password,mode=0444 echo 
"DOCKER_USE_CONAN=${DOCKER_USE_CONAN}" && if [ "${DOCKER_USE_CONAN}" == "ON" ]; 
then \
         set -e; \
         cd ${MINIFI_BASE_DIR}/bootstrap && \
-        python3.12 -m venv venv && \
+        python3.11 -m venv venv && \
         source /opt/rh/gcc-toolset-14/enable && \
         source venv/bin/activate && \
-        pip3.12 install -r requirements.txt && \
-        python3.12 main.py --skip-compiler-install --run-conan-install 
--minifi-options="${MINIFI_OPTIONS}" && \
+        pip3.11 install -r requirements.txt && \
+        python3.11 main.py --skip-compiler-install --run-conan-install 
--minifi-options="${MINIFI_OPTIONS}" && \
         if [ -n "${DOCKER_NIFI_CONAN_USER}" ] && [ -f 
/run/secrets/nifi_conan_password ]; then \
             conan remote login nifi-conan ${DOCKER_NIFI_CONAN_USER} -p "$(cat 
/run/secrets/nifi_conan_password)" || true; \
             conan upload "*" -r nifi-conan --confirm || true; \
@@ -80,7 +80,7 @@ RUN cd $MINIFI_BASE_DIR && \
     export PATH=/usr/lib64/ccache${PATH:+:${PATH}} && \
     export CCACHE_DIR=${MINIFI_BASE_DIR}/.ccache && \
     if [ "${DOCKER_USE_CONAN}" == "ON" ]; then 
CONAN_TOOLCHAIN="-DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake"; fi && \
-    cmake -DSTATIC_BUILD= -DSKIP_TESTS=${DOCKER_SKIP_TESTS} 
${CONAN_TOOLCHAIN:-} ${MINIFI_OPTIONS} -DPython_EXECUTABLE=/usr/bin/python3.12 
-DAWS_ENABLE_UNITY_BUILD=OFF -DCMAKE_BUILD_TYPE="${CMAKE_BUILD_TYPE}" .. && \
+    cmake -DSTATIC_BUILD= -DSKIP_TESTS=${DOCKER_SKIP_TESTS} 
${CONAN_TOOLCHAIN:-} ${MINIFI_OPTIONS} -DPython_EXECUTABLE=/usr/bin/python3.11 
-DAWS_ENABLE_UNITY_BUILD=OFF -DCMAKE_BUILD_TYPE="${CMAKE_BUILD_TYPE}" .. && \
     make -j "$(nproc)" ${DOCKER_MAKE_TARGET} && \
     if [[ "${DOCKER_CREATE_RPM}" == "ON" ]] ; then \
         cmake -DMINIFI_PACKAGING_TYPE=RPM .. && \

Reply via email to