From 7fd5e083b60dc6676d64c49752352e345b11a40c Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Wed, 9 Jun 2021 11:44:45 +0200
Subject: [PATCH] SW-966: Use an older LOFAR version for pulp, as we need
 python2 compatibility

---
 Docker/lofar-pulp/Dockerfile | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/Docker/lofar-pulp/Dockerfile b/Docker/lofar-pulp/Dockerfile
index 89a9f7a1941..842566ff6a8 100644
--- a/Docker/lofar-pulp/Dockerfile
+++ b/Docker/lofar-pulp/Dockerfile
@@ -51,12 +51,16 @@ RUN aptitude install -y python3-kombu
 ARG LOFAR_BUILDVARIANT=gnucxx11_optarch
 ENV LOFAR_BUILDVARIANT=${LOFAR_BUILDVARIANT}
 
+# Pulp is still python2, so we need a LOFAR version that still builds CEP with python2.
+ARG LOFAR_VERSION=LOFAR-Release-3_2_17
+ENV LOFAR_VERSION=${LOFAR_VERSION}
+
 # Install
 #some are already installed, but we need boost, and RUN apt-get update && apt-get install -y subversion cmake g++ gfortran bison flex liblog4cplus-dev libhdf5-dev libblitz0-dev python-dev libxml2-dev pkg-config libunittest++-dev libxml++2.6-dev binutils-dev && \
 RUN apt-get update && apt-get install -y liblog4cplus-dev libhdf5-dev libblitz0-dev libunittest++-dev libxml++2.6-dev binutils-dev && \
     mkdir -p /opt/lofar/build/${LOFAR_BUILDVARIANT} /opt/lofar/src && \
     git clone --depth=1 https://git.astron.nl/ro/lofar.git /opt/lofar/src && \
-    if [ "${BASE_VERSION}" != "latest" ]; then cd /opt/lofar/src && git checkout ${BASE_VERSION}; fi && \
+    if [ "${LOFAR_VERSION}" != "latest" ]; then cd /opt/lofar/src && git checkout ${LOFAR_VERSION}; fi && \
     cd /opt/lofar/build/${LOFAR_BUILDVARIANT} && cmake -DBUILD_PACKAGES="Pipeline MessageBus OTDB_Services" -DBUILD_TESTING=OFF -DCMAKE_INSTALL_PREFIX=/opt/lofar/ -DCASACORE_ROOT_DIR=/opt/casacore/ -DQPID_ROOT_DIR=/opt/qpid/ -DUSE_OPENMP=True /opt/lofar/src/ && \
     cd /opt/lofar/build/${LOFAR_BUILDVARIANT} && make -j ${J} && \
     cd /opt/lofar/build/${LOFAR_BUILDVARIANT} && make install && \
-- 
GitLab