Running with gitlab-runner 15.5.0 (0d4137b8)
  on BB5 map runner pnPo3yJy
section_start:1721736456:resolve_secrets
Resolving secrets
section_end:1721736456:resolve_secrets
section_start:1721736456:prepare_executor
Preparing the "custom" executor
Using Custom executor with driver BB5 PROD runner v0.0.3...
BB5 PROD runner running on bbpv1.epfl.ch, version 15.5.0, user 
TMPDIR is /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/tmp/custom-executor4070101678, slurm job id , CUSTOM_ENV_CI_RUNNER_TAGS is ["bb5_map"]
Runner ID 29, project root hpc, project name nmodl
Pipeline ID 223225, build ref , job ID 1357329
Build dir /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P223225, optional exclusive flag , optional cpus per task flag --cpus-per-task=6, optional qos flag , optional reservation flag 
A slurm job will be created with name GL_J1357329_PROD_P30_CP0_C0
Job parameters: memory=30750M, cpus_per_task=6, duration=1:00:00, constraint=cpu ntasks=1 account=proj9998 user=bbpcihpcproj12 partition=prod qos= reservation=
Not executing the chown -R
sbatch: INFO: Activating auto partition selection plugin, please report errors to HPC/CS
sbatch: INFO: Job specifies cpu constraint, setting --constraint=[skl|clx]
Submitted batch job 2337915
job state: R
sbatch: sbatch -p prod -A proj9998 --ntasks=1 --cpus-per-task=6 --mem=30750M    --job-name=GL_J1357329_PROD_P30_CP0_C0 -C cpu --no-requeue -D /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P223225 --time=1:00:00 --wrap="sleep infinity"
srun: srun --mpi=none --chdir=/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P223225 --ntasks=1 --jobid=2337915 --cpus-per-task=6 --mem=30750M     
section_end:1721736458:prepare_executor
section_start:1721736458:prepare_script
Preparing environment
Using git from spack modules
Running on r1i7n20 via bbpv1.epfl.ch...
section_end:1721736460:prepare_script
section_start:1721736460:get_sources
Getting source from Git repository
Using git from spack modules
Skipping Git repository setup
Skipping Git checkout
Skipping Git submodules setup
section_end:1721736461:get_sources
section_start:1721736461:step_script
Executing "step_script" stage of the job script
WARNING: Starting with version 14.0 the 'build_script' stage will be replaced with 'step_script': https://gitlab.com/gitlab-org/gitlab-runner/-/issues/26426
Using git from spack modules
$ if [[ -n "${SPACK_ENV_FILE_URL}" && "${PARSE_GITHUB_PR_DESCRIPTIONS,,}" == "true" ]]; then
$ cat > parse_description.py << END_SCRIPT # collapsed multi-line command
$ cat parse_description.py
import os
import re
import requests
pr_info = requests.get("https://api.github.com/repos/{}/pulls/{}".format(
                        os.environ['CI_EXTERNAL_PULL_REQUEST_TARGET_REPOSITORY'],
                        os.environ['CI_EXTERNAL_PULL_REQUEST_IID']),
                       headers={'Accept': 'application/vnd.github.v3+json'})
pr_body = pr_info.json()["body"]
# match something like NEURON_BRANCH=foo/bar
# special case for SPACK_DEPLOYMENT_SUFFIX=foo/bar
pat = re.compile('^([A-Z0-9_]+)_([A-Z]+)=([A-Z0-9\-\_\/\+\.]+)$', re.IGNORECASE)
def parse_term(m):
  ref_type = m.group(2).lower()
  is_deployment_suffix = ref_type == 'suffix' and m.group(1).lower() == 'spack_deployment'
  if ref_type not in {'branch', 'tag', 'ref'} and not is_deployment_suffix: return
  print(m.group(1).upper() + '_' + ref_type.upper() + '=' + m.group(3))
if pr_body is not None:
  for pr_body_line in pr_body.splitlines():
    if not pr_body_line.startswith('CI_BRANCHES:'): continue
    for config_term in pr_body_line[12:].split(','):
      pat.sub(parse_term, config_term)
$ (module load unstable python-dev; python parse_description.py) > input_variables.env
$ else
$ cat input_variables.env
$ for var_to_unset in $(sed 's/^\(.*\?\)_\(BRANCH\|COMMIT\|TAG\)=.*$/\1_BRANCH\n\1_COMMIT\n\1_TAG/' input_variables.env); do # collapsed multi-line command
$ set -o allexport
$ . input_variables.env
$ set +o allexport
$ unset MODULEPATH
$ . /gpfs/bbp.cscs.ch/ssd/apps/bsd/${SPACK_DEPLOYMENT_SUFFIX}/config/modules.sh
$ echo "MODULEPATH=${MODULEPATH}" > spack_clone_variables.env
$ echo Preparing to clone Spack into ${PWD}
Preparing to clone Spack into /gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs/bbpcihpcproj12/P223225/J1357329
$ if [[ -z "${SPACK_BRANCH}" && ( -n "${SPACK_COMMIT}" || -n "${SPACK_TAG}" ) ]]; then
$ echo Checking out the ${SPACK_BRANCH} of Spack...
Checking out the develop of Spack...
$ module load unstable git
$ git clone -c feature.manyFiles=true --depth 1 --single-branch --branch ${SPACK_BRANCH} ${SPACK_URL} spack
Cloning into 'spack'...
Updating files:  14% (1685/11296)
Updating files:  15% (1695/11296)
Updating files:  16% (1808/11296)
Updating files:  17% (1921/11296)
Updating files:  18% (2034/11296)
Updating files:  19% (2147/11296)
Updating files:  20% (2260/11296)
Updating files:  21% (2373/11296)
Updating files:  22% (2486/11296)
Updating files:  23% (2599/11296)
Updating files:  24% (2712/11296)
Updating files:  24% (2819/11296)
Updating files:  25% (2824/11296)
Updating files:  26% (2937/11296)
Updating files:  27% (3050/11296)
Updating files:  28% (3163/11296)
Updating files:  29% (3276/11296)
Updating files:  30% (3389/11296)
Updating files:  31% (3502/11296)
Updating files:  32% (3615/11296)
Updating files:  33% (3728/11296)
Updating files:  34% (3841/11296)
Updating files:  35% (3954/11296)
Updating files:  36% (4067/11296)
Updating files:  36% (4104/11296)
Updating files:  37% (4180/11296)
Updating files:  38% (4293/11296)
Updating files:  39% (4406/11296)
Updating files:  40% (4519/11296)
Updating files:  41% (4632/11296)
Updating files:  42% (4745/11296)
Updating files:  43% (4858/11296)
Updating files:  44% (4971/11296)
Updating files:  45% (5084/11296)
Updating files:  46% (5197/11296)
Updating files:  46% (5242/11296)
Updating files:  47% (5310/11296)
Updating files:  48% (5423/11296)
Updating files:  49% (5536/11296)
Updating files:  50% (5648/11296)
Updating files:  51% (5761/11296)
Updating files:  52% (5874/11296)
Updating files:  53% (5987/11296)
Updating files:  54% (6100/11296)
Updating files:  55% (6213/11296)
Updating files:  55% (6312/11296)
Updating files:  56% (6326/11296)
Updating files:  57% (6439/11296)
Updating files:  58% (6552/11296)
Updating files:  59% (6665/11296)
Updating files:  60% (6778/11296)
Updating files:  61% (6891/11296)
Updating files:  62% (7004/11296)
Updating files:  63% (7117/11296)
Updating files:  64% (7230/11296)
Updating files:  64% (7303/11296)
Updating files:  65% (7343/11296)
Updating files:  66% (7456/11296)
Updating files:  67% (7569/11296)
Updating files:  68% (7682/11296)
Updating files:  69% (7795/11296)
Updating files:  70% (7908/11296)
Updating files:  71% (8021/11296)
Updating files:  72% (8134/11296)
Updating files:  73% (8247/11296)
Updating files:  74% (8360/11296)
Updating files:  75% (8472/11296)
Updating files:  76% (8585/11296)
Updating files:  77% (8698/11296)
Updating files:  78% (8811/11296)
Updating files:  79% (8924/11296)
Updating files:  80% (9037/11296)
Updating files:  81% (9150/11296)
Updating files:  82% (9263/11296)
Updating files:  82% (9276/11296)
Updating files:  83% (9376/11296)
Updating files:  84% (9489/11296)
Updating files:  85% (9602/11296)
Updating files:  86% (9715/11296)
Updating files:  87% (9828/11296)
Updating files:  88% (9941/11296)
Updating files:  89% (10054/11296)
Updating files:  90% (10167/11296)
Updating files:  91% (10280/11296)
Updating files:  92% (10393/11296)
Updating files:  93% (10506/11296)
Updating files:  94% (10619/11296)
Updating files:  95% (10732/11296)
Updating files:  96% (10845/11296)
Updating files:  97% (10958/11296)
Updating files:  97% (10991/11296)
Updating files:  98% (11071/11296)
Updating files:  99% (11184/11296)
Updating files: 100% (11296/11296)
Updating files: 100% (11296/11296), done.
$ export SPACK_ROOT=${PWD}/spack
$ export SPACK_RESOLVED_COMMIT=$(cd "${SPACK_ROOT}" && git rev-parse HEAD)
$ export SPACK_USER_CACHE_PATH="${CI_BUILDS_DIR}"
$ export SPACK_SYSTEM_CONFIG_PATH="/gpfs/bbp.cscs.ch/ssd/apps/bsd/${SPACK_DEPLOYMENT_SUFFIX}/config"
$ echo "SPACK_ROOT=${SPACK_ROOT}" >> spack_clone_variables.env
$ echo "SPACK_RESOLVED_COMMIT=${SPACK_RESOLVED_COMMIT}" >> spack_clone_variables.env
$ echo "SPACK_USER_CACHE_PATH=${SPACK_USER_CACHE_PATH}" >> spack_clone_variables.env
$ echo "SPACK_SYSTEM_CONFIG_PATH=${SPACK_SYSTEM_CONFIG_PATH}" >> spack_clone_variables.env
$ . ${SPACK_ROOT}/share/spack/setup-env.sh
$ export XDG_CONFIG_HOME=${CI_BUILDS_DIR}/J${CI_JOB_ID}_local_config
$ echo "Configuring git to use CI_JOB_TOKEN to access git@bbpgitlab.epfl.ch (${XDG_CONFIG_HOME})"
Configuring git to use CI_JOB_TOKEN to access git@bbpgitlab.epfl.ch (/gpfs/bbp.cscs.ch/ssd/gitlab_map_jobs//bbpcihpcproj12/P223225/J1357329_local_config)
$ mkdir -p "${XDG_CONFIG_HOME}/git"
$ echo -e "[url \"https://gitlab-ci-token:${CI_JOB_TOKEN}@bbpgitlab.epfl.ch/\"]\n  insteadOf = git@bbpgitlab.epfl.ch:" > "${XDG_CONFIG_HOME}/git/config"
$ echo -e "[url \"https://gitlab-ci-token:${CI_JOB_TOKEN}@bbpgitlab.epfl.ch/\"]\n  insteadOf = ssh://git@bbpgitlab.epfl.ch/" >> "${XDG_CONFIG_HOME}/git/config"
$ cat "${XDG_CONFIG_HOME}/git/config"
[url "https://gitlab-ci-token:[MASKED]@bbpgitlab.epfl.ch/"]
  insteadOf = git@bbpgitlab.epfl.ch:
[url "https://gitlab-ci-token:[MASKED]@bbpgitlab.epfl.ch/"]
  insteadOf = ssh://git@bbpgitlab.epfl.ch/
$ env -0 | sed -nz '/^CUSTOM_ENV_/d;/^[^=]\+_\(BRANCH\|COMMIT\|TAG\)=.\+/p' | xargs -0t spack ${SPACK_EXTRA_FLAGS} configure-pipeline --ignore-packages CI_BUILD CI_COMMIT CI_DEFAULT GITLAB_PIPELINES SPACK SPACK_RESOLVED ${SPACK_SETUP_IGNORE_PACKAGE_VARIABLES} --write-commit-file=commit-mapping.env
spack configure-pipeline --ignore-packages CI_BUILD CI_COMMIT CI_DEFAULT GITLAB_PIPELINES SPACK SPACK_RESOLVED CVF BLUECONFIGS --write-commit-file=commit-mapping.env CI_COMMIT_BRANCH=attempted-defenestration-of-nmodl-home NMODL_COMMIT=62a5a497577e3af480c4ae5f81a4739bf0c7cf0c SPACK_RESOLVED_COMMIT=474f2830b4a66bc5f94c05d10d3de8e3d237a908 NEURON_BRANCH=master LIBSONATA_REPORT_BRANCH=master SPACK_BRANCH=develop CI_DEFAULT_BRANCH=master CVF_BRANCH=main BLUECONFIGS_BRANCH=main 
==> CI_COMMIT: ignoring CI_COMMIT_BRANCH=attempted-defenestration-of-nmodl-home
==> SPACK_RESOLVED: ignoring SPACK_RESOLVED_COMMIT=474f2830b4a66bc5f94c05d10d3de8e3d237a908
==> SPACK: ignoring SPACK_BRANCH=develop
==> CI_DEFAULT: ignoring CI_DEFAULT_BRANCH=master
==> CVF: ignoring CVF_BRANCH=main
==> BLUECONFIGS: ignoring BLUECONFIGS_BRANCH=main
==> neuron: resolved branch master to c48d7d5bd099d8f1917702e8022af9bb725bb8be
==> libsonata-report: resolved branch master to 5602aadfa710d6766ce23cd151a1855190271bd8
==> adding config: packages:nmodl:require: '@git.62a5a497577e3af480c4ae5f81a4739bf0c7cf0c=develop'
==> adding config: packages:neuron:require: '@git.c48d7d5bd099d8f1917702e8022af9bb725bb8be=develop'
==> adding config: packages:libsonata-report:require: '@git.5602aadfa710d6766ce23cd151a1855190271bd8=develop'
$ (cd "${SPACK_ROOT}" && git diff)
$ cat commit-mapping.env
NMODL_COMMIT=62a5a497577e3af480c4ae5f81a4739bf0c7cf0c
NEURON_COMMIT=c48d7d5bd099d8f1917702e8022af9bb725bb8be
LIBSONATA_REPORT_COMMIT=5602aadfa710d6766ce23cd151a1855190271bd8
$ echo "SPACK_BRANCH=${SPACK_BRANCH}" >> commit-mapping.env
$ echo "SPACK_DEPLOYMENT_SUFFIX=${SPACK_DEPLOYMENT_SUFFIX}" >> commit-mapping.env
$ cat commit-mapping.env >> spack_clone_variables.env
$ spack ${SPACK_EXTRA_FLAGS} spec -IL ninja
==> Warning: Expected user 904556 to own /nvme/bbpcihpcproj12, but it is owned by 0
==> Fetching https://mirror.spack.io/bootstrap/github-actions/v0.5/build_cache/linux-centos7-x86_64-gcc-10.2.1-patchelf-0.18.0-afv7arjarb7nzmlh7c5slkfxykybuqce.spec.json
==> Fetching https://mirror.spack.io/bootstrap/github-actions/v0.5/build_cache/linux-centos7-x86_64/gcc-10.2.1/patchelf-0.18.0/linux-centos7-x86_64-gcc-10.2.1-patchelf-0.18.0-afv7arjarb7nzmlh7c5slkfxykybuqce.spack
==> Installing "patchelf@=0.18.0%gcc@=10.2.1 ldflags="-static-libstdc++ -static-libgcc"  build_system=autotools arch=linux-centos7-x86_64" from a buildcache
==> Fetching https://mirror.spack.io/bootstrap/github-actions/v0.5/build_cache/linux-centos7-x86_64-gcc-10.2.1-clingo-bootstrap-spack-t4yf34cuvquqp5xd66zybmcfyhwbdlsf.spec.json
==> Fetching https://mirror.spack.io/bootstrap/github-actions/v0.5/build_cache/linux-centos7-x86_64/gcc-10.2.1/clingo-bootstrap-spack/linux-centos7-x86_64-gcc-10.2.1-clingo-bootstrap-spack-t4yf34cuvquqp5xd66zybmcfyhwbdlsf.spack
==> Installing "clingo-bootstrap@=spack%gcc@=10.2.1~docs+ipo+optimized+python+static_libstdcpp build_system=cmake build_type=Release generator=make patches=bebb819,ec99431 arch=linux-centos7-x86_64" from a buildcache
Input spec
--------------------------------
 -   ninja

Concretized
--------------------------------
[e]  omn6mm4a3zsbpbkptvdwxs6kkrh6yafw  ninja@1.11.1%gcc@12.3.0+re2c build_system=generic arch=linux-rhel7-skylake

$ echo "SPACK_SETUP_COMMIT_MAPPING_URL=${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/jobs/${CI_JOB_ID}/artifacts/commit-mapping.env" >> spack_clone_variables.env
$ spack ${SPACK_EXTRA_FLAGS} config --scope site add "config:ccache:true"
$ echo "SPACK_USE_CCACHE=true" >> spack_clone_variables.env
$ echo "CVF_BRANCH=${CVF_BRANCH}" >> spack_clone_variables.env
$ echo "BLUECONFIGS_BRANCH=${BLUECONFIGS_BRANCH}" >> spack_clone_variables.env
section_end:1721736554:step_script
section_start:1721736554:upload_artifacts_on_success
Uploading artifacts for successful job
Using git from spack modules
Uploading artifacts...
Runtime platform                                    arch=amd64 os=linux pid=301852 revision=58ba2b95 version=14.2.0
commit-mapping.env: found 1 matching files and directories 
input_variables.env: found 1 matching files and directories 
spack_clone_variables.env: found 1 matching files and directories 
Uploading artifacts as "archive" to coordinator... ok  id=1357329 responseStatus=201 Created token=glcbt-64
Uploading artifacts...
Runtime platform                                    arch=amd64 os=linux pid=301878 revision=58ba2b95 version=14.2.0
spack_clone_variables.env: found 1 matching files and directories 
Uploading artifacts as "dotenv" to coordinator... ok  id=1357329 responseStatus=201 Created token=glcbt-64
section_end:1721736555:upload_artifacts_on_success
section_start:1721736555:cleanup_file_variables
Cleaning up project directory and file based variables
Using git from spack modules
section_end:1721736556:cleanup_file_variables
Job succeeded