Skip to content
This repository was archived by the owner on Feb 26, 2025. It is now read-only.

deploy: merge upstream Spack v0.21 release branch #2213

Merged
merged 5,337 commits into from
Feb 1, 2024
Merged

deploy: merge upstream Spack v0.21 release branch #2213

merged 5,337 commits into from
Feb 1, 2024

Conversation

matz-e
Copy link
Member

@matz-e matz-e commented Nov 27, 2023

No description provided.

adamjstewart and others added 30 commits October 26, 2023 15:25
* Update DataTransferKit for 3.1.1 release

* Require Trilinos-14 for 3.1.0 and higher
* ldak: update to 5.2, add maintainer

* ldak: use compiler.openmp_flag
* itk: patch missing include for newer compilers

* itk: The package doesn't use MPI

* itk: package requires the high-level hdf5 api

* itk: patch url with ?full_index=1

* itk: point to 4041 commit in master

* itk: don't constrain hdf5 with ~mpi
Co-authored-by: Nicolas Richart <nrichart@users.noreply.github.com>
* Fix cmake_args for spglib v2.1.0+

* Add option to build fortran interface in package spglib

* fix style as sugested by ci/prechecks/style

* Enable fortran variant from v1.16.4 as suggested

Co-authored-by: Rocco Meli <r.meli@bluemail.ch>

---------

Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
otherwise it detected pre-configured compilers in an potentially different way.
* gromacs: default to external blas & lapack

* drop vendored lapack/blas altogether
Credits to @ChristianKniep for advocating the idea of OCI image layers
being identical to spack buildcache tarballs.

With this you can configure an OCI registry as a buildcache:

```console 
$ spack mirror add my_registry oci://user/image # Dockerhub

$ spack mirror add my_registry oci://ghcr.io/haampie/spack-test # GHCR

$ spack mirror set --push --oci-username ... --oci-password ... my_registry  # set login credentials
```

which should result in this config:

```yaml
mirrors:
  my_registry:
    url: oci://ghcr.io/haampie/spack-test
    push:
      access_pair: [<username>, <password>]
```

It can be used like any other registry

```
spack buildcache push my_registry [specs...]
```

It will upload the Spack tarballs in parallel, as well as manifest + config
files s.t. the binaries are compatible with `docker pull` or `skopeo copy`.

In fact, a base image can be added to get a _runnable_ image:

```console
$ spack buildcache push --base-image ubuntu:23.04 my_registry python
Pushed ... as [image]:python-3.11.2-65txfcpqbmpawclvtasuog4yzmxwaoia.spack

$ docker run --rm -it [image]:python-3.11.2-65txfcpqbmpawclvtasuog4yzmxwaoia.spack
```

which should really be a game changer for sharing binaries.

Further, all content-addressable blobs that are downloaded and verified
will be cached in Spack's download cache. This should make repeated
`push` commands faster, as well as `push` followed by a separate
`update-index` command.

An end to end example of how to use this in Github Actions is here:

**https://github.com/haampie/spack-oci-buildcache-example**


TODO:

- [x] Generate environment modifications in config so PATH is set up
- [x] Enrich config with Spack's `spec` json (this is allowed in the OCI specification)
- [x] When ^ is done, add logic to create an index in say `<image>:index` by fetching all config files (using OCI distribution discovery API)
- [x] Add logic to use object storage in an OCI registry in `spack install`.
- [x] Make the user pick the base image for generated OCI images.
- [x] Update buildcache install logic to deal with absolute paths in tarballs
- [x] Merge with `spack buildcache` command
- [x] Merge spack#37441 (included here)
- [x] Merge spack#39077 (included here)
- [x] spack#39187 + spack#39285
- [x] spack#39341
- [x] Not a blocker: spack#35737 fixes correctness run env for the generated container images

NOTE:

1. `oci://` is unfortunately taken, so it's being abused in this PR to mean "oci type mirror". `skopeo` uses `docker://` which I'd like to avoid, given that classical docker v1 registries are not supported.
2. this is currently `https`-only, given that basic auth is used to login. I _could_ be convinced to allow http, but I'd prefer not to, given that for a `spack buildcache push` command multiple domains can be involved (auth server, source of base image, destination registry). Right now, no urllib http handler is added, so redirects to https and auth servers with http urls will simply result in a hard failure.

CAVEATS:

1. Signing is not implemented in this PR. `gpg --clearsign` is not the nicest solution, since (a) the spec.json is merged into the image config, which must be valid json, and (b) it would be better to sign the manifest (referencing both config/spec file and tarball) using more conventional image signing tools
2. `spack.binary_distribution.push` is not yet implemented for the OCI buildcache, only `spack buildcache push` is. This is because I'd like to always push images + deps to the registry, so that it's `docker pull`-able, whereas in `spack ci` we really wanna push an individual package without its deps to say `pr-xyz`, while its deps reside in some `develop` buildcache.
3. The `push -j ...` flag only works for OCI buildcache, not for others
…indows (spack#39850)

.bat or .exe files can be considered executable on Windows. This PR
expands the regex for detectable packages to allow for the detection
of packages that vendor .bat wrappers (intel mpi for example).

Additional changes:

* Outside of Windows, when searching for executables `path_hints=None`
  was used to indicate that default path hints should be provided,
  and `[]` was taken to mean that no defaults should be chosen
  (in that case, nothing is searched); behavior on Windows has
  now been updated to match.
* Above logic for handling of `path_hints=[]`  has also been extended
  to library search (for both Linux and Windows).
* All exceptions for external packages were documented as timeout
  errors: this commit adds a distinction for other types of errors
  in warning messages to the user.
* e4s ci: add exago +cuda, +rocm builds

* exago: rename 5-18-2022-snapshot to snapshot.5-18-2022

* disable exago +rocm for non-external rocm ci install

* note that hiop +rocm fails to find hip libraries when they are spack-installed
Typically MSVC is detected via the VSWhere program. However, this may
not be available, or may be installed in an unpredictable location.
This PR adds an additional approach via Windows Registry queries to
determine VS install location root.

Additionally:

* Construct vs_install_paths after class-definition time (move it to
  variable-access time).
* Skip over keys for which a user does not have read permissions
  when performing searches (previously the presence of these keys
  would have caused an error, regardless of whether they were
  needed).
* Extend helper functionality with option for regex matching on
  registry keys vs. exact string matching.
* Some internal refactoring: remove boolean parameters in some cases
  where the function was always called with the same value
  (e.g. `find_subkey`)
* py-bluepyemodel: new package with dependencies

* py-morphio: add MPI as dependency to avoid failing builds

* Formatting

* py-bluepyefe: no need to set NEURON_INIT_MPI

* py-morphio: unifurcation branch is ancient history

* py-bluepyopt: only set NEURON_INIT_MPI with +neuron

* py-efel: get rid of old version

* py-morph{-tool,io}: rename develop to master to match branch

* py-bluepyefe: unset PMI_RANK is also neuron-related

* py-bluepyopt: PMI_RANK is also neuron-related

* Implement review remarks

* py-morph-tool, py-neurom: small fixes

* py-morphio: reword dependencies
Co-authored-by: Benjamin Meyers <bsmits@rit.edu>
* [add] py-generateds: new package

* py-generateds: Update from review

Co-authored-by: Manuela Kuhn <36827019+manuelakuhn@users.noreply.github.com>

* py-generateds: add versions 2.41.5, 2.42.1, 2.42.2, 2.43.1 and 2.43.2

---------

Co-authored-by: LydDeb <lyderic.debusschere@eolen.com>
Co-authored-by: Manuela Kuhn <36827019+manuelakuhn@users.noreply.github.com>
* [add] py-moarchiving: new package

* py-moarchiving: update from review: description, variant default value is False, switch when and type

---------

Co-authored-by: LydDeb <lyderic.debusschere@eolen.com>
* Add liggght patched for newer compiler

Add C++ 17 support
Add Clang and Oneapi support

* Add maintainers

* Fix format in liggghts

* Fix maintainers before versions

Co-authored-by: Alec Scott <alec@bcs.sh>

* Fix style and user to usr

* Update package.py

---------

Co-authored-by: Alec Scott <alec@bcs.sh>
* acts: new version from 28.1.0 to 30.3.1

* acts: new version 30.3.2

* acts: new variant +podio
…k#40720)

The code should be functonally equivalent to what it was before,
but now to avoid cycles by design we are using a "hidden"
feature of clingo
@bbpbuildbot
Copy link
Collaborator

To test your PR, use the following on BlueBrain5:

unset MODULEPATH
. /gpfs/bbp.cscs.ch/ssd/apps/bsd/pulls/2213/config/modules.sh
module load unstable

@bbpbuildbot
Copy link
Collaborator

The following build jobs of the deployment for this PR failed:

Please fix the following packages that failed to build:

@bbpbuildbot
Copy link
Collaborator

The following build jobs of the deployment for this PR failed:

The following module tests failed:

@bbpbuildbot
Copy link
Collaborator

The following build jobs of the deployment for this PR failed:

The following module tests failed:

@bbpbuildbot
Copy link
Collaborator

The following build jobs of the deployment for this PR failed:

The following module tests failed:

@bbpbuildbot
Copy link
Collaborator

The following build jobs of the deployment for this PR failed:

The following module tests failed:

@bbpbuildbot
Copy link
Collaborator

The following build jobs of the deployment for this PR failed:

The following module tests failed:

@bbpbuildbot
Copy link
Collaborator

The following build jobs of the deployment for this PR failed:

The following module tests failed:

@bbpbuildbot
Copy link
Collaborator

The following build jobs of the deployment for this PR failed:

The following module tests failed:

@bbpbuildbot
Copy link
Collaborator

To test your PR, use the following on BlueBrain5:

unset MODULEPATH
. /gpfs/bbp.cscs.ch/ssd/apps/bsd/pulls/2213/config/modules.sh
module load unstable

Please test the following updated modules:

  • arm-forge/22.1.3
  • binutils/2.41
  • bison/3.8.2
  • blender/2.81a-217
  • boost/1.83.0
  • brainbuilder/0.19.0
  • brayns/3.5.1
  • brion/3.3.12
  • caliper/2.10.0
  • ccache/4.7.4
  • circuit-build/5.1.0
  • clang-tools/17.0.4
  • cli-tools/0.1
  • cmake/3.27.7
  • connectome-tools/0.6.2
  • cuda/12.2.0
  • darshan-runtime/3.4.4
  • darshan-util/3.4.4
  • doxygen/1.9.6
  • emsim/1.0.2
  • environment-modules/4.5.1
  • ffmpeg/6.0
  • flex/2.6.3
  • gcc/12.3.0
  • gdb/13.1
  • git-lfs/3.3.0
  • git/2.42.0
  • gmake/4.4.1
  • gmsh/4.11.1
  • graphviz/8.0.5
  • hdf5/1.14.3
  • highfive/2.8.0
  • hpe-mpi/2.25.hmpt
  • ilmbase/2.3.0
  • intel-oneapi-compilers/2023.2.1
  • intel-oneapi-mkl/2023.2.0
  • intel-oneapi-tbb/2021.10.0
  • ispc/1.20.0
  • julia/1.9.3
  • likwid/5.2.2
  • llvm/17.0.4
  • morpho-kit/0.3.6
  • mvapich2/2.3.7-1
  • nest/2.20.1
  • neurodamus-hippocampus/1.8-2.17.0-2.8.1
  • neurodamus-mousify/1.6-2.17.0-2.8.1
  • neurodamus-neocortex-multiscale/1.13-2.17.0-2.8.1
  • neurodamus-neocortex-plasticity/1.13-2.17.0-2.8.1
  • neurodamus-neocortex/1.13-2.17.0-2.8.1
  • neurodamus-thalamus/1.6-2.17.0-2.8.1
  • neuron/9.0.a14
  • ninja/1.11.1
  • node-js/18.12.1
  • nvhpc/23.9
  • omega-h/9.34.13
  • openblas/0.3.24
  • openexr/3.2.0
  • openjdk/17.0.8.1_1
  • parquet-converters/0.8.1
  • petsc/3.20.1
  • placement-algorithm/2.4.0
  • psp-validation/0.5.0
  • py-archive-advisor/0.0.6
  • py-atlannot/0.1.3
  • py-atlas-building-tools/0.1.10
  • py-atldld/0.3.4
  • py-atlinter/0.2.4
  • py-bba-data-push/1.0.8
  • py-bba-datafetch/0.1.0
  • py-bba-webexporter/0.1.5
  • py-bbp-analysis-framework/1.6.42
  • py-bbp-workflow-cli/3.1.1
  • py-bcsb/2.1.2
  • py-bluecellulab/1.5.2
  • py-bluepy/2.5.4
  • py-bluepyefe/2.3.6
  • py-bluepyemodel/0.0.64
  • py-bluepyemodelnexus/0.0.6
  • py-bluepymm/0.8.7
  • py-bluepyopt/1.14.4
  • py-bluepyparallel/0.2.0
  • py-bluepysnap/2.0.2
  • py-brayns/3.5.1
  • py-cgal-pybind/0.1.4
  • py-connectome-manipulator/0.0.9
  • py-cwl-registry/0.4.15
  • py-dask-mpi/2022.4.0
  • py-data-integrity-check/0.1.0
  • py-efel/5.2.0
  • py-entity-management/1.2.35
  • py-flake8/6.1.0
  • py-h5py/3.8.0
  • py-libsonata-mpi/0.0.1
  • py-libsonata/0.1.24.1
  • py-minis-validation/0.0.5
  • py-morph-tool/2.9.1
  • py-morphio/3.3.6
  • py-mpi4py/3.1.4
  • py-multiscale-run/0.2
  • py-neurodamus/2.17.0
  • py-neuror/1.6.4
  • py-nexus-sdk/0.3.2
  • py-nexusforge/0.8.1
  • py-notebook/6.5.4
  • py-numpy/1.26.1
  • py-petsc4py/3.20.1
  • py-pip/23.1.2
  • py-poisson-recon-pybind/0.1.3
  • py-pytouchreader/1.4.7
  • py-region-grower/1.2.9
  • py-rtree/1.1.0
  • py-scikit-learn/1.3.2
  • py-scipy/1.11.3
  • py-slepc4py/3.20.0
  • py-synthesis-workflow/1.1.0
  • py-token-fetch/0.2.0
  • py-virtualenv/20.24.5
  • py-visual-cortex-analysis/0.1.0.dev0
  • python-dev/0.5
  • python/3.10.13
  • python/3.11.6
  • python/3.12.0
  • python/3.8.18
  • python/3.9.18
  • singularityce/3.11.3
  • slepc/3.20.0
  • snakemake/7.22.0
  • spatial-index/2.1.0
  • spykfunc/0.18.6
  • steps/4.1.0
  • steps/5.0.0b
  • synapsetool/0.6.8
  • touchdetector/6.0.3
  • ultraliser/0.4.0
  • unit-test-translator/0.0.2
  • valgrind/3.20.0

The following module tests failed:

@bbpbuildbot
Copy link
Collaborator

The following build jobs of the deployment for this PR failed:

Please fix the following packages that failed to build:

@bbpbuildbot
Copy link
Collaborator

To test your PR, use the following on BlueBrain5:

unset MODULEPATH
. /gpfs/bbp.cscs.ch/ssd/apps/bsd/pulls/2213/config/modules.sh
module load unstable

Please test the following updated modules:

  • arm-forge/22.1.3
  • binutils/2.41
  • bison/3.8.2
  • blender/2.81a-217
  • boost/1.83.0
  • brainbuilder/0.19.0
  • brayns/3.5.1
  • brion/3.3.12
  • caliper/2.10.0
  • ccache/4.7.4
  • circuit-build/5.1.0
  • clang-tools/17.0.4
  • cli-tools/0.1
  • cmake/3.27.7
  • connectome-tools/0.6.2
  • cuda/12.0.0
  • darshan-runtime/3.4.4
  • darshan-util/3.4.4
  • doxygen/1.9.6
  • emsim/1.0.2
  • environment-modules/4.5.1
  • ffmpeg/6.0
  • flex/2.6.3
  • gcc/12.3.0
  • gdb/13.1
  • git-lfs/3.3.0
  • git/2.42.0
  • gmake/4.4.1
  • gmsh/4.11.1
  • graphviz/8.0.5
  • hdf5/1.14.3
  • highfive/2.8.0
  • hpe-mpi/2.25.hmpt
  • ilmbase/2.3.0
  • intel-oneapi-compilers/2023.2.1
  • intel-oneapi-mkl/2023.2.0
  • intel-oneapi-tbb/2021.10.0
  • ispc/1.20.0
  • julia/1.9.3
  • likwid/5.2.2
  • llvm/17.0.4
  • morpho-kit/0.3.6
  • mvapich2/2.3.7-1
  • nest/2.20.1
  • neurodamus-hippocampus/1.8-2.17.0-2.8.1
  • neurodamus-mousify/1.6-2.17.0-2.8.1
  • neurodamus-neocortex-multiscale/1.13-2.17.0-2.8.1
  • neurodamus-neocortex-plasticity/1.13-2.17.0-2.8.1
  • neurodamus-neocortex/1.13-2.17.0-2.8.1
  • neurodamus-thalamus/1.6-2.17.0-2.8.1
  • neuron/9.0.a14
  • ninja/1.11.1
  • node-js/18.12.1
  • nvhpc/23.1
  • omega-h/9.34.13
  • openblas/0.3.24
  • openexr/3.2.0
  • openjdk/17.0.8.1_1
  • parquet-converters/0.8.1
  • petsc/3.20.1
  • placement-algorithm/2.4.0
  • psp-validation/0.5.0
  • py-archive-advisor/0.0.6
  • py-atlannot/0.1.3
  • py-atlas-building-tools/0.1.10
  • py-atldld/0.3.4
  • py-atlinter/0.2.4
  • py-bba-data-push/1.0.8
  • py-bba-datafetch/0.1.0
  • py-bba-webexporter/0.1.5
  • py-bbp-analysis-framework/1.6.42
  • py-bbp-workflow-cli/3.1.1
  • py-bcsb/2.1.2
  • py-bluecellulab/1.5.2
  • py-bluepy/2.5.4
  • py-bluepyefe/2.3.6
  • py-bluepyemodel/0.0.64
  • py-bluepyemodelnexus/0.0.6
  • py-bluepymm/0.8.7
  • py-bluepyopt/1.14.4
  • py-bluepyparallel/0.2.0
  • py-bluepysnap/2.0.2
  • py-brayns/3.5.1
  • py-cgal-pybind/0.1.4
  • py-connectome-manipulator/0.0.9
  • py-cwl-registry/0.4.15
  • py-dask-mpi/2022.4.0
  • py-data-integrity-check/0.1.0
  • py-efel/5.2.0
  • py-entity-management/1.2.35
  • py-flake8/6.1.0
  • py-h5py/3.8.0
  • py-libsonata-mpi/0.0.1
  • py-libsonata/0.1.24.1
  • py-minis-validation/0.0.5
  • py-morph-tool/2.9.1
  • py-morphio/3.3.6
  • py-mpi4py/3.1.4
  • py-multiscale-run/0.2
  • py-neurodamus/2.17.0
  • py-neuror/1.6.4
  • py-nexus-sdk/0.3.2
  • py-nexusforge/0.8.1
  • py-notebook/6.5.4
  • py-numpy/1.26.1
  • py-petsc4py/3.20.1
  • py-pip/23.1.2
  • py-poisson-recon-pybind/0.1.3
  • py-pytouchreader/1.4.7
  • py-region-grower/1.2.9
  • py-rtree/1.1.0
  • py-scikit-learn/1.3.2
  • py-scipy/1.11.3
  • py-slepc4py/3.20.0
  • py-synthesis-workflow/1.1.0
  • py-token-fetch/0.2.0
  • py-virtualenv/20.24.5
  • py-visual-cortex-analysis/0.1.0.dev0
  • python-dev/0.5
  • python/3.10.13
  • python/3.11.6
  • python/3.12.0
  • python/3.8.18
  • python/3.9.18
  • singularityce/3.11.3
  • slepc/3.20.0
  • snakemake/7.22.0
  • spatial-index/2.1.0
  • spykfunc/0.18.6
  • steps/4.1.0
  • steps/5.0.0b
  • synapsetool/0.6.8
  • touchdetector/6.0.3
  • ultraliser/0.4.0
  • unit-test-translator/0.0.2
  • valgrind/3.20.0

The following module tests failed:

@bbpbuildbot
Copy link
Collaborator

To test your PR, use the following on BlueBrain5:

unset MODULEPATH
. /gpfs/bbp.cscs.ch/ssd/apps/bsd/pulls/2213/config/modules.sh
module load unstable

Please test the following updated modules:

  • arm-forge/22.1.3
  • binutils/2.41
  • bison/3.8.2
  • blender/2.81a-217
  • boost/1.83.0
  • brainbuilder/0.19.0
  • brayns/3.5.1
  • brion/3.3.12
  • caliper/2.10.0
  • ccache/4.7.4
  • circuit-build/5.1.0
  • clang-tools/17.0.4
  • cli-tools/0.1
  • cmake/3.27.7
  • connectome-tools/0.6.2
  • cuda/12.0.0
  • darshan-runtime/3.4.4
  • darshan-util/3.4.4
  • doxygen/1.9.6
  • emsim/1.0.2
  • environment-modules/4.5.1
  • ffmpeg/6.0
  • flex/2.6.3
  • gcc/12.3.0
  • gdb/13.1
  • git-lfs/3.3.0
  • git/2.42.0
  • gmake/4.4.1
  • gmsh/4.11.1
  • graphviz/8.0.5
  • hdf5/1.14.3
  • highfive/2.8.0
  • hpe-mpi/2.25.hmpt
  • ilmbase/2.3.0
  • intel-oneapi-compilers/2023.2.1
  • intel-oneapi-mkl/2023.2.0
  • intel-oneapi-tbb/2021.10.0
  • ispc/1.20.0
  • julia/1.9.3
  • likwid/5.2.2
  • llvm/17.0.4
  • morpho-kit/0.3.6
  • mvapich2/2.3.7-1
  • nest/2.20.1
  • neurodamus-hippocampus/1.8-2.17.0-2.8.1
  • neurodamus-mousify/1.6-2.17.0-2.8.1
  • neurodamus-neocortex-multiscale/1.13-2.17.0-2.8.1
  • neurodamus-neocortex-plasticity/1.13-2.17.0-2.8.1
  • neurodamus-neocortex/1.13-2.17.0-2.8.1
  • neurodamus-thalamus/1.6-2.17.0-2.8.1
  • neuron/9.0.a14
  • ninja/1.11.1
  • node-js/18.12.1
  • nvhpc/23.1
  • omega-h/9.34.13
  • openblas/0.3.24
  • openexr/3.2.0
  • openjdk/17.0.8.1_1
  • parquet-converters/0.8.1
  • petsc/3.20.1
  • placement-algorithm/2.4.0
  • psp-validation/0.5.0
  • py-archive-advisor/0.0.6
  • py-atlannot/0.1.3
  • py-atlas-building-tools/0.1.10
  • py-atldld/0.3.4
  • py-atlinter/0.2.4
  • py-bba-data-push/1.0.8
  • py-bba-datafetch/0.1.0
  • py-bba-webexporter/0.1.5
  • py-bbp-analysis-framework/1.6.42
  • py-bbp-workflow-cli/3.1.1
  • py-bcsb/2.1.2
  • py-bluecellulab/1.5.2
  • py-bluepy/2.5.4
  • py-bluepyefe/2.3.6
  • py-bluepyemodel/0.0.64
  • py-bluepyemodelnexus/0.0.6
  • py-bluepymm/0.8.7
  • py-bluepyopt/1.14.4
  • py-bluepyparallel/0.2.0
  • py-bluepysnap/2.0.2
  • py-brayns/3.5.1
  • py-cgal-pybind/0.1.4
  • py-connectome-manipulator/0.0.9
  • py-cwl-registry/0.4.15
  • py-dask-mpi/2022.4.0
  • py-data-integrity-check/0.1.0
  • py-efel/5.2.0
  • py-entity-management/1.2.35
  • py-flake8/6.1.0
  • py-h5py/3.8.0
  • py-libsonata-mpi/0.0.1
  • py-libsonata/0.1.24.1
  • py-minis-validation/0.0.5
  • py-morph-tool/2.9.1
  • py-morphio/3.3.6
  • py-mpi4py/3.1.4
  • py-multiscale-run/0.2
  • py-neurodamus/2.17.0
  • py-neuror/1.6.4
  • py-nexus-sdk/0.3.2
  • py-nexusforge/0.8.1
  • py-notebook/6.5.4
  • py-numpy/1.26.1
  • py-petsc4py/3.20.1
  • py-pip/23.1.2
  • py-poisson-recon-pybind/0.1.3
  • py-pytouchreader/1.4.7
  • py-region-grower/1.2.9
  • py-rtree/1.1.0
  • py-scikit-learn/1.3.2
  • py-scipy/1.11.3
  • py-slepc4py/3.20.0
  • py-synthesis-workflow/1.1.0
  • py-token-fetch/0.2.0
  • py-virtualenv/20.24.5
  • py-visual-cortex-analysis/0.1.0.dev0
  • python-dev/0.5
  • python/3.10.13
  • python/3.11.6
  • python/3.12.0
  • python/3.8.18
  • python/3.9.18
  • singularityce/3.11.3
  • slepc/3.20.0
  • snakemake/7.22.0
  • spatial-index/2.1.0
  • spykfunc/0.18.6
  • steps/4.1.0
  • steps/5.0.0b
  • synapsetool/0.6.8
  • touchdetector/6.0.3
  • ultraliser/0.4.0
  • unit-test-translator/0.0.2
  • valgrind/3.20.0

The following module tests failed:

@bbpbuildbot
Copy link
Collaborator

To test your PR, use the following on BlueBrain5:

unset MODULEPATH
. /gpfs/bbp.cscs.ch/ssd/apps/bsd/pulls/2213/config/modules.sh
module load unstable

Please test the following updated modules:

  • arm-forge/22.1.3
  • binutils/2.41
  • bison/3.8.2
  • blender/2.81a-217
  • boost/1.83.0
  • brainbuilder/0.19.0
  • brayns/3.5.1
  • brion/3.3.12
  • caliper/2.10.0
  • ccache/4.7.4
  • circuit-build/5.1.0
  • clang-tools/17.0.4
  • cli-tools/0.1
  • cmake/3.27.7
  • connectome-tools/0.6.2
  • cuda/12.0.0
  • darshan-runtime/3.4.4
  • darshan-util/3.4.4
  • doxygen/1.9.6
  • emsim/1.0.2
  • environment-modules/4.5.1
  • ffmpeg/6.0
  • flex/2.6.3
  • gcc/12.3.0
  • gdb/13.1
  • git-lfs/3.3.0
  • git/2.42.0
  • gmake/4.4.1
  • gmsh/4.11.1
  • graphviz/8.0.5
  • hdf5/1.14.3
  • highfive/2.8.0
  • hpe-mpi/2.27.p1.hmpt
  • ilmbase/2.3.0
  • intel-oneapi-compilers/2023.2.1
  • intel-oneapi-mkl/2023.2.0
  • intel-oneapi-tbb/2021.10.0
  • ispc/1.20.0
  • julia/1.9.3
  • likwid/5.2.2
  • llvm/17.0.4
  • morpho-kit/0.3.6
  • mvapich2/2.3.7-1
  • nest/2.20.1
  • neurodamus-hippocampus/1.8-2.17.0-2.8.1
  • neurodamus-mousify/1.6-2.17.0-2.8.1
  • neurodamus-neocortex-multiscale/1.13-2.17.0-2.8.1
  • neurodamus-neocortex-plasticity/1.13-2.17.0-2.8.1
  • neurodamus-neocortex/1.13-2.17.0-2.8.1
  • neurodamus-thalamus/1.6-2.17.0-2.8.1
  • neuron/9.0.a14
  • ninja/1.11.1
  • node-js/18.12.1
  • nvhpc/23.1
  • omega-h/9.34.13
  • openblas/0.3.24
  • openexr/3.2.0
  • openjdk/17.0.8.1_1
  • parquet-converters/0.8.1
  • petsc/3.20.1
  • placement-algorithm/2.4.0
  • psp-validation/0.5.0
  • py-archive-advisor/0.0.6
  • py-atlannot/0.1.3
  • py-atlas-building-tools/0.1.10
  • py-atldld/0.3.4
  • py-atlinter/0.2.4
  • py-bba-data-push/1.0.8
  • py-bba-datafetch/0.1.0
  • py-bba-webexporter/0.1.5
  • py-bbp-analysis-framework/1.6.42
  • py-bbp-workflow-cli/3.1.1
  • py-bcsb/2.1.2
  • py-bcsb/2.2.0
  • py-bluecellulab/1.5.2
  • py-bluepy/2.5.4
  • py-bluepyefe/2.3.6
  • py-bluepyemodel/0.0.64
  • py-bluepyemodelnexus/0.0.7
  • py-bluepymm/0.8.7
  • py-bluepyopt/1.14.4
  • py-bluepyparallel/0.2.0
  • py-bluepysnap/2.0.2
  • py-brayns/3.5.1
  • py-cgal-pybind/0.1.4
  • py-connectome-manipulator/0.0.9
  • py-cwl-registry/1.0.0
  • py-dask-mpi/2022.4.0
  • py-data-integrity-check/0.1.0
  • py-efel/5.2.0
  • py-entity-management/1.2.35
  • py-flake8/6.1.0
  • py-h5py/3.8.0
  • py-libsonata-mpi/0.0.1
  • py-libsonata/0.1.25
  • py-minis-validation/0.0.5
  • py-morph-tool/2.9.1
  • py-morphio/3.3.6
  • py-mpi4py/3.1.4
  • py-multiscale-run/0.3
  • py-neurodamus/2.17.0
  • py-neuror/1.6.4
  • py-nexus-sdk/0.3.2
  • py-nexusforge/0.8.1
  • py-notebook/6.5.4
  • py-numpy/1.26.1
  • py-petsc4py/3.20.1
  • py-pip/23.1.2
  • py-poisson-recon-pybind/0.1.3
  • py-pytouchreader/1.4.7
  • py-region-grower/1.2.9
  • py-rtree/1.1.0
  • py-scikit-learn/1.3.2
  • py-scipy/1.11.3
  • py-slepc4py/3.20.0
  • py-synthesis-workflow/1.1.0
  • py-token-fetch/0.2.0
  • py-virtualenv/20.24.5
  • py-visual-cortex-analysis/0.1.0.dev0
  • python-dev/0.5
  • python/3.10.13
  • python/3.11.6
  • python/3.12.0
  • python/3.8.18
  • python/3.9.18
  • singularityce/3.11.3
  • slepc/3.20.0
  • snakemake/7.22.0
  • spatial-index/2.1.0
  • spykfunc/0.18.6
  • steps/4.1.0
  • steps/5.0.0b
  • synapsetool/0.6.8
  • touchdetector/6.0.3
  • ultraliser/0.4.0
  • unit-test-translator/0.0.2
  • valgrind/3.20.0

The following module tests failed:

@bbpbuildbot
Copy link
Collaborator

To test your PR, use the following on BlueBrain5:

unset MODULEPATH
. /gpfs/bbp.cscs.ch/ssd/apps/bsd/pulls/2213/config/modules.sh
module load unstable

Please test the following updated modules:

  • arm-forge/22.1.3
  • binutils/2.41
  • bison/3.8.2
  • blender/2.81a-217
  • boost/1.83.0
  • brainbuilder/0.19.0
  • brayns/3.5.1
  • brion/3.3.12
  • caliper/2.10.0
  • ccache/4.7.4
  • circuit-build/5.1.0
  • clang-tools/17.0.4
  • cli-tools/0.1
  • cmake/3.27.7
  • connectome-tools/0.6.2
  • cuda/12.0.0
  • darshan-runtime/3.4.4
  • darshan-util/3.4.4
  • doxygen/1.9.6
  • emsim/1.0.2
  • environment-modules/4.5.1
  • ffmpeg/6.0
  • flex/2.6.3
  • gcc/12.3.0
  • gdb/13.1
  • git-lfs/3.3.0
  • git/2.42.0
  • gmake/4.4.1
  • gmsh/4.11.1
  • graphviz/8.0.5
  • hdf5/1.14.3
  • highfive/2.9.0
  • hpe-mpi/2.27.p1.hmpt
  • ilmbase/2.3.0
  • intel-oneapi-compilers/2023.2.1
  • intel-oneapi-mkl/2023.2.0
  • intel-oneapi-tbb/2021.10.0
  • ispc/1.20.0
  • julia/1.9.3
  • likwid/5.2.2
  • llvm/17.0.4
  • morpho-kit/0.3.6
  • mvapich2/2.3.7-1
  • nest/2.20.1
  • neurodamus-hippocampus/1.8-3.0a1-2.8.1
  • neurodamus-mousify/1.6-3.0a1-2.8.1
  • neurodamus-neocortex-multiscale/1.13-3.0a1-2.8.1
  • neurodamus-neocortex-plasticity/1.13-3.0a1-2.8.1
  • neurodamus-neocortex/1.13-3.0a1-2.8.1
  • neurodamus-thalamus/1.6-3.0a1-2.8.1
  • neuron/9.0.a15
  • ninja/1.11.1
  • node-js/18.12.1
  • nvhpc/23.1
  • omega-h/9.34.13
  • openblas/0.3.24
  • openexr/3.2.0
  • openjdk/17.0.8.1_1
  • parquet-converters/0.8.1
  • petsc/3.20.1
  • placement-algorithm/2.4.0
  • psp-validation/0.5.0
  • py-archive-advisor/0.0.7
  • py-atlannot/0.1.3
  • py-atlas-building-tools/0.1.10
  • py-atldld/0.3.4
  • py-atlinter/0.2.4
  • py-bba-data-push/1.0.8
  • py-bba-datafetch/0.1.0
  • py-bba-webexporter/0.1.5
  • py-bbp-analysis-framework/1.6.42
  • py-bbp-workflow-cli/3.1.1
  • py-bcsb/2.1.2
  • py-bcsb/2.2.0
  • py-bluecellulab/1.7.6
  • py-bluepy/2.5.4
  • py-bluepyefe/2.3.6
  • py-bluepyemodel/0.0.64
  • py-bluepyemodelnexus/0.0.7
  • py-bluepymm/0.8.7
  • py-bluepyopt/1.14.4
  • py-bluepyparallel/0.2.0
  • py-bluepysnap/2.0.2
  • py-brayns/3.5.1
  • py-cgal-pybind/0.1.4
  • py-connectome-manipulator/0.0.9
  • py-cwl-registry/1.0.1
  • py-dask-mpi/2022.4.0
  • py-data-integrity-check/0.1.0
  • py-efel/5.2.0
  • py-entity-management/1.2.35
  • py-flake8/6.1.0
  • py-h5py/3.8.0
  • py-libsonata-mpi/0.0.2
  • py-libsonata/0.1.25
  • py-minis-validation/0.0.5
  • py-morph-tool/2.9.1
  • py-morphio/3.3.6
  • py-mpi4py/3.1.4
  • py-multiscale-run/0.4
  • py-neurodamus/3.0a1
  • py-neuror/1.6.4
  • py-nexus-sdk/0.3.2
  • py-nexusforge/0.8.1
  • py-notebook/6.5.4
  • py-numpy/1.26.1
  • py-petsc4py/3.20.1
  • py-pip/23.1.2
  • py-poisson-recon-pybind/0.1.3
  • py-pytouchreader/1.4.7
  • py-region-grower/1.2.9
  • py-rtree/1.1.0
  • py-scikit-learn/1.3.2
  • py-scipy/1.11.3
  • py-slepc4py/3.20.0
  • py-synthesis-workflow/1.1.0
  • py-token-fetch/0.2.0
  • py-virtualenv/20.24.5
  • py-visual-cortex-analysis/0.1.0.dev0
  • python-dev/0.5
  • python/3.10.13
  • python/3.11.6
  • python/3.12.0
  • python/3.8.18
  • python/3.9.18
  • singularityce/3.11.3
  • slepc/3.20.0
  • snakemake/7.22.0
  • spatial-index/2.1.0
  • spykfunc/0.18.6
  • steps/4.1.0
  • steps/5.0.0b
  • synapsetool/0.6.8
  • touchdetector/6.0.3
  • ultraliser/0.4.1
  • unit-test-translator/0.0.2
  • valgrind/3.20.0

The following module tests failed:

To be replaced by @heerener's work later/soon™
@bbpbuildbot
Copy link
Collaborator

To test your PR, use the following on BlueBrain5:

unset MODULEPATH
. /gpfs/bbp.cscs.ch/ssd/apps/bsd/pulls/2213/config/modules.sh
module load unstable

Please test the following updated modules:

  • arm-forge/22.1.3
  • binutils/2.41
  • bison/3.8.2
  • blender/2.81a-217
  • boost/1.83.0
  • brainbuilder/0.19.0
  • brayns/3.5.1
  • brion/3.3.12
  • caliper/2.10.0
  • ccache/4.7.4
  • circuit-build/5.1.0
  • clang-tools/17.0.4
  • cli-tools/0.1
  • cmake/3.27.7
  • connectome-tools/0.6.2
  • cuda/12.0.0
  • darshan-runtime/3.4.4
  • darshan-util/3.4.4
  • doxygen/1.9.6
  • emsim/1.0.2
  • environment-modules/4.5.1
  • ffmpeg/6.0
  • flex/2.6.3
  • gcc/12.3.0
  • gdb/13.1
  • git-lfs/3.3.0
  • git/2.42.0
  • gmake/4.4.1
  • gmsh/4.11.1
  • graphviz/8.0.5
  • hdf5/1.14.3
  • highfive/2.9.0
  • hpe-mpi/2.27.p1.hmpt
  • ilmbase/2.3.0
  • intel-oneapi-compilers/2023.2.1
  • intel-oneapi-mkl/2023.2.0
  • intel-oneapi-tbb/2021.10.0
  • ispc/1.20.0
  • julia/1.9.3
  • likwid/5.2.2
  • llvm/17.0.4
  • morpho-kit/0.3.6
  • mvapich2/2.3.7-1
  • nest/2.20.1
  • neurodamus-hippocampus/1.8-3.0a1-2.8.1
  • neurodamus-mousify/1.6-3.0a1-2.8.1
  • neurodamus-neocortex-multiscale/1.13-3.0a1-2.8.1
  • neurodamus-neocortex-plasticity/1.13-3.0a1-2.8.1
  • neurodamus-neocortex/1.13-3.0a1-2.8.1
  • neurodamus-thalamus/1.6-3.0a1-2.8.1
  • neuron/9.0.a15
  • ninja/1.11.1
  • node-js/18.12.1
  • nvhpc/23.1
  • omega-h/9.34.13
  • openblas/0.3.24
  • openexr/3.2.0
  • openjdk/17.0.8.1_1
  • parquet-converters/0.8.1
  • petsc/3.20.1
  • placement-algorithm/2.4.0
  • psp-validation/0.5.0
  • py-archive-advisor/0.0.7
  • py-atlannot/0.1.3
  • py-atlas-building-tools/0.1.10
  • py-atldld/0.3.4
  • py-atlinter/0.2.4
  • py-bba-data-push/1.0.8
  • py-bba-datafetch/0.1.0
  • py-bba-webexporter/0.1.5
  • py-bbp-analysis-framework/1.6.42
  • py-bbp-workflow-cli/3.1.1
  • py-bcsb/2.1.2
  • py-bcsb/2.2.0
  • py-bluecellulab/1.7.6
  • py-bluepy/2.5.4
  • py-bluepyefe/2.3.6
  • py-bluepyemodel/0.0.64
  • py-bluepyemodelnexus/0.0.7
  • py-bluepymm/0.8.7
  • py-bluepyopt/1.14.4
  • py-bluepyparallel/0.2.0
  • py-bluepysnap/2.0.2
  • py-brayns/3.5.1
  • py-cgal-pybind/0.1.4
  • py-connectome-manipulator/0.0.9
  • py-cwl-registry/1.0.1
  • py-dask-mpi/2022.4.0
  • py-data-integrity-check/0.1.0
  • py-efel/5.2.0
  • py-entity-management/1.2.35
  • py-flake8/6.1.0
  • py-h5py/3.8.0
  • py-libsonata-mpi/0.0.2
  • py-libsonata/0.1.25
  • py-minis-validation/0.0.5
  • py-morph-tool/2.9.1
  • py-morphio/3.3.6
  • py-mpi4py/3.1.4
  • py-multiscale-run/0.4
  • py-neurodamus/3.0a1
  • py-neuror/1.6.4
  • py-nexus-sdk/0.3.2
  • py-nexusforge/0.8.1
  • py-notebook/6.5.4
  • py-numpy/1.26.1
  • py-petsc4py/3.20.1
  • py-pip/23.1.2
  • py-poisson-recon-pybind/0.1.3
  • py-pytouchreader/1.4.7
  • py-region-grower/1.2.9
  • py-rtree/1.1.0
  • py-scikit-learn/1.3.2
  • py-scipy/1.11.3
  • py-slepc4py/3.20.0
  • py-synthesis-workflow/1.1.0
  • py-token-fetch/0.2.0
  • py-virtualenv/20.24.5
  • py-visual-cortex-analysis/0.1.0.dev0
  • python-dev/0.5
  • python/3.10.13
  • python/3.11.6
  • python/3.12.0
  • python/3.8.18
  • python/3.9.18
  • singularityce/3.11.3
  • slepc/3.20.0
  • snakemake/7.22.0
  • spatial-index/2.1.0
  • spykfunc/0.18.6
  • steps/4.1.0
  • steps/5.0.0b
  • synapsetool/0.6.8
  • touchdetector/6.0.3
  • ultraliser/0.4.1
  • unit-test-translator/0.0.2
  • valgrind/3.20.0

The following module tests failed:

@matz-e matz-e merged commit f0f9282 into develop Feb 1, 2024
13 of 14 checks passed
@matz-e matz-e deleted the merge/2023/11 branch February 1, 2024 08:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.