Skip to content

spack repo of hdf5libs and its dependencies for use by DUNE offline  #210

@dingp

Description

@dingp

This is an issue to keep track of the effort to make hdf5libs available in the offline software stack.

Per discussion today with Fermilab's SciSoft team and Tom Junk, DUNE DAQ will provide a spack repo containing necessary spack recipe files related to hdf5libs. SciSoft will build the hdf5libs spack module using Fermilab's spack variant, which automatically makes spack modules available as UPS products.

The following tarball contains the spack recipes for hdf5libs and its dependencies. Additionally, the package depends on nlohmann-json, highfive ~mpi, and a few other standard python modules, all of which are available from the spack built-in repo.

There is also an dependency of cetlib in the chain. I did not include it here since DUNE offline might already have that.

spack-repo-hdf5libs-dunedaq-v3.2.0.tar.gz

$ tree spack-repo-hdf5libs-dunedaq-v3.2.0
spack-repo-hdf5libs-dunedaq-v3.2.0
├── packages
│   ├── daq-cmake
│   │   └── package.py
│   ├── daqdataformats
│   │   └── package.py
│   ├── detchannelmaps
│   │   └── package.py
│   ├── detdataformats
│   │   └── package.py
│   ├── ers
│   │   └── package.py
│   ├── hdf5libs
│   │   └── package.py
│   ├── logging
│   │   └── package.py
│   ├── py-moo
│   │   └── package.py
│   └── trace
│       ├── disable_cetmodules.diff
│       ├── install-exec.diff
│       ├── install-scripts-317.diff
│       ├── install-scripts.diff
│       └── package.py
└── repo.yaml

10 directories, 14 files

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions