diff --git a/.dd4hep-ci.d/init_x86_64.sh b/.dd4hep-ci.d/init_x86_64.sh index 6af1b1ef18fcdf9c1e9d1d5fc3112063084bdcae..fb73283037ab763787a88da893c41968e3286ace 100644 --- a/.dd4hep-ci.d/init_x86_64.sh +++ b/.dd4hep-ci.d/init_x86_64.sh @@ -30,10 +30,10 @@ if [ -z ${COMPILER_TYPE} ]; then fi if [ -z ${COMPILER_VERSION} ]; then if [ ${COMPILER_TYPE} == "gcc" ]; then - COMPILER_VERSION="gcc8" + COMPILER_VERSION="gcc9" fi if [[ ${COMPILER_TYPE} == "clang" ]]; then - COMPILER_VERSION="clang8" + COMPILER_VERSION="clang10" fi fi @@ -45,7 +45,7 @@ fi # General variables if [ -z ${LCG_RELEASE} ]; then - LCG_RELEASE="LCG_96" + LCG_RELEASE="LCG_97" fi if [[ "${LCG_RELEASE}" =~ "dev" ]]; then diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5364be4b6dd78c9e8f7bd9afe866ae857e8d4ad1..2cdc862739f67de28686496c61bccc5239586718 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,14 +3,13 @@ stages: - documentation - deployment -slc6-gcc8-Geant10.5: +centos7-gcc8-Geant10.6: stage: build tags: - docker - image: clicdp/slc6-lcg + image: clicdp/cc7-lcg script: - - source .dd4hep-ci.d/init_x86_64.sh - - unset CPATH + - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc8-opt/setup.sh - mkdir build - cd build - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 .. @@ -26,14 +25,13 @@ slc6-gcc8-Geant10.5: - ninja install - ctest --output-on-failure -centos7-gcc8-Geant10.5: +centos7-gcc9-Geant10.6: stage: build tags: - docker image: clicdp/cc7-lcg script: - - source .dd4hep-ci.d/init_x86_64.sh - - unset CPATH + - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc9-opt/setup.sh - mkdir build - cd build - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 .. @@ -49,13 +47,13 @@ centos7-gcc8-Geant10.5: - ninja install - ctest --output-on-failure -centos7-gcc8-Geant10.5-XERCESC: +centos7-gcc9-Geant10.6-XERCESC: stage: build tags: - docker image: clicdp/cc7-lcg script: - - source .dd4hep-ci.d/init_x86_64.sh + - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc9-opt/setup.sh - unset CPATH - mkdir build - cd build @@ -72,15 +70,13 @@ centos7-gcc8-Geant10.5-XERCESC: - ninja install - ctest --output-on-failure -centos7-gcc8-Geant10.5-Python3: +centos7-gcc9-Geant10.6-Python3: stage: build tags: - docker image: clicdp/cc7-lcg script: - - export LCG_RELEASE="LCG_96python3" - - source .dd4hep-ci.d/init_x86_64.sh - - unset CPATH + - source /cvmfs/sft.cern.ch/lcg/views/LCG_97python3/x86_64-centos7-gcc9-opt/setup.sh - mkdir build - cd build - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DDD4HEP_USE_XERCESC=ON -DCMAKE_CXX_STANDARD=17 .. @@ -97,15 +93,13 @@ centos7-gcc8-Geant10.5-Python3: - ctest --output-on-failure -centos7-clang8-Geant10.5-XERCESC: +centos7-clang10-Geant10.6-XERCESC: stage: build tags: - docker image: clicdp/cc7-lcg script: - - export COMPILER_TYPE="clang" - - source .dd4hep-ci.d/init_x86_64.sh - - unset CPATH + - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc9-opt/setup.sh - mkdir build - cd build - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DDD4HEP_USE_XERCESC=ON -DCMAKE_CXX_STANDARD=17 .. @@ -171,6 +165,18 @@ mac1015-clang110-Geant10.6-XERCESC: - ninja install - ctest --output-on-failure +Python: + stage: build + tags: + - docker + image: clicdp/cc7-lcg + script: + - source /cvmfs/sft.cern.ch/lcg/views/LCG_97/x86_64-centos7-gcc9-opt/setup.sh + - echo "RUNNING PYLINT PY3K CHECK" + - find . -name "*.py" -and -not -name "ddsix.py" -exec pylint --rcfile=.dd4hep-ci.d/DD4hep.pylint.py3k.rc --py3k {} + + - echo "RUNNING FLAKE8 CHECK" + - find . -name "*.py" -and -not -name 'ddsix.py' -exec flake8 {} + + ############################# diff --git a/DDDigi/src/DigiKernel.cpp b/DDDigi/src/DigiKernel.cpp index f2c2e86c96532d8c1d53f7ce23674459914be9f3..f168ef9b6998d4f5b90bdde925ee89fe72521121 100644 --- a/DDDigi/src/DigiKernel.cpp +++ b/DDDigi/src/DigiKernel.cpp @@ -273,7 +273,7 @@ void DigiKernel::submit(const DigiAction::Actors<DigiEventAction>& actions, Digi if ( parallel ) { tbb::task_group que; for ( auto* i : actions ) - que.run(Wrapper(context, *i)); + que.run(Wrapper(context, i)); que.wait(); goto print_stamp; }