Skip to content
Snippets Groups Projects
Commit d3b40006 authored by Sylvester Joosten's avatar Sylvester Joosten
Browse files

Merge branch 'staging' into 'master'

Merge new version from staging into master

See merge request !13
parents 506e7364 147d79ab
No related branches found
Tags v2.3.0
1 merge request!13Merge new version from staging into master
...@@ -15,9 +15,9 @@ cd eic_container ...@@ -15,9 +15,9 @@ cd eic_container
modeuefile will be installed to `$PREFIX/../../etc/modulefiles`. modeuefile will be installed to `$PREFIX/../../etc/modulefiles`.
You can use the `-v` flag to select the version you want to deploy, or omit the You can use the `-v` flag to select the version you want to deploy, or omit the
flag if you want to install the master build. The recommended stable flag if you want to install the master build. The recommended stable
release version is `v2.2.2`. release version is `v2.3.0`.
```bash ```bash
./deploy.py -v 2.2.2 <PREFIX> ./deploy.py -v 2.3.0 <PREFIX>
``` ```
Available flags: Available flags:
...@@ -116,8 +116,8 @@ Included software: ...@@ -116,8 +116,8 @@ Included software:
- hepmc3@3.2.2 +python +rootio - hepmc3@3.2.2 +python +rootio
- podio@master - podio@master
- geant4@10.6.2 - geant4@10.6.2
- dd4hep@1.13.1 - dd4hep@1.14.1
- acts@1.00.0 - acts@1.02.0
- gaudi@34.0 - gaudi@34.0
- dawn@3.91a - dawn@3.91a
- dawncut@1.54a - dawncut@1.54a
......
2.2.2 2.3.0
# Builder with Argonne EIC software # Builder with Argonne EIC software
# #
FROM eicweb.phy.anl.gov:4567/containers/image_recipes/debian_spack:snapshot-20200922 FROM eicweb.phy.anl.gov:4567/containers/image_recipes/debian_spack:snapshot-20201025
LABEL maintainer="Sylvester Joosten <sjoosten@anl.gov>" \ LABEL maintainer="Sylvester Joosten <sjoosten@anl.gov>" \
name="eic_builder" \ name="eic_builder" \
...@@ -11,7 +11,7 @@ LABEL maintainer="Sylvester Joosten <sjoosten@anl.gov>" \ ...@@ -11,7 +11,7 @@ LABEL maintainer="Sylvester Joosten <sjoosten@anl.gov>" \
ENV DOCKERFILE_BASE=debian \ ENV DOCKERFILE_BASE=debian \
DOCKERFILE_DISTRO=debian \ DOCKERFILE_DISTRO=debian \
DOCKERFILE_DISTRO_VERSION=20200908-testing \ DOCKERFILE_DISTRO_VERSION=20201012-testing \
SPACK_ROOT=/opt/spack \ SPACK_ROOT=/opt/spack \
DEBIAN_FRONTEND=noninteractive \ DEBIAN_FRONTEND=noninteractive \
CURRENTLY_BUILDING_DOCKER_IMAGE=1 \ CURRENTLY_BUILDING_DOCKER_IMAGE=1 \
......
spack: spack:
specs: specs:
- cmake@3.18.1 - cmake@3.18.1
- fmt@6.1.2 cxxstd=17 - fmt@6.1.2 cxxstd=17
- spdlog@1.5.0 - spdlog@1.5.0
- nlohmann-json - nlohmann-json
- heppdt@3.04.01 - heppdt@3.04.01
- clhep@2.4.1.3 cxxstd=17 - clhep@2.4.1.3 cxxstd=17
- cairo+fc+ft+X+pdf+gobject - cairo+fc+ft+X+pdf+gobject
- eigen@3.3.7 - eigen@3.3.7
- python@3.7.8 - python@3.7.8
- py-pip - py-pip
- py-numpy - py-numpy
- py-pyyaml - py-pyyaml
- xrootd@4.12.3 cxxstd=17 +python - xrootd@4.12.3 cxxstd=17 +python
- root@6.22.00 cxxstd=17 +fftw +fortran +gdml +http +mlp +pythia8 +root7 +tmva +vc +xrootd +ssl ^mesa+opengl -llvm -osmesa - root@6.22.00 cxxstd=17 +fftw +fortran +gdml +http +mlp +pythia8 +root7 +tmva +vc
- pythia8@8244 +xrootd +ssl ^mesa+opengl -llvm -osmesa
- hepmc3@3.2.2 +python +rootio - pythia8@8244
- stow@2.2.2 - hepmc3@3.2.2 +python +rootio
- podio@master - stow@2.2.2
- geant4@10.6.2 cxxstd=17 +opengl +vecgeom +x11 +qt ^qt +opengl - podio@master
- dd4hep@1.13.1 +geant4 +assimp +hepmc3 - geant4@10.6.2 cxxstd=17 +opengl +vecgeom +x11 +qt ^qt +opengl
- acts@1.00.0 +dd4hep +digitization +identification +json +tgeo - dd4hep@1.14.1 +geant4 +assimp +hepmc3
- gaudi@34.0 - acts@1.02.0 +dd4hep +digitization +identification +json +tgeo
- dawn@3_91a - gaudi@34.0
- dawncut@1_54a - dawn@3_91a
- dawncut@1_54a
concretization: together concretization: together
config:
install_tree: /opt/software
view: /usr/local view: /usr/local
...@@ -11,7 +11,7 @@ RUN find -L /usr/local/* -type f -exec readlink -f '{}' \; | \ ...@@ -11,7 +11,7 @@ RUN find -L /usr/local/* -type f -exec readlink -f '{}' \; | \
grep 'x-executable\|x-archive\|x-sharedlib' | \ grep 'x-executable\|x-archive\|x-sharedlib' | \
awk -F: '{print $1}' | xargs strip -s awk -F: '{print $1}' | xargs strip -s
FROM eicweb.phy.anl.gov:4567/containers/image_recipes/debian_minimal:testing-20200908 FROM eicweb.phy.anl.gov:4567/containers/image_recipes/debian_minimal:testing-20201012
LABEL maintainer="Sylvester Joosten <sjoosten@anl.gov>" \ LABEL maintainer="Sylvester Joosten <sjoosten@anl.gov>" \
name="eic" \ name="eic" \
group="eic" \ group="eic" \
...@@ -22,7 +22,7 @@ LABEL maintainer="Sylvester Joosten <sjoosten@anl.gov>" \ ...@@ -22,7 +22,7 @@ LABEL maintainer="Sylvester Joosten <sjoosten@anl.gov>" \
## @ENV@ will be automatically expanded to auto-load the ## @ENV@ will be automatically expanded to auto-load the
## runtime environment ## runtime environment
ENV DOCKERFILE_DISTRO=ubuntu \ ENV DOCKERFILE_DISTRO=ubuntu \
DOCKERFILE_DISTRO_VERSION=20200908-testing \ DOCKERFILE_DISTRO_VERSION=20201012-testing \
DEBIAN_FRONTEND=noninteractive \ DEBIAN_FRONTEND=noninteractive \
@ENV@ @ENV@
...@@ -35,7 +35,6 @@ RUN apt-get -yqq update \ ...@@ -35,7 +35,6 @@ RUN apt-get -yqq update \
ghostscript \ ghostscript \
gv \ gv \
poppler-utils \ poppler-utils \
&& apt-get -yqq purge lmod \
&& apt-get -yqq autoremove \ && apt-get -yqq autoremove \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
......
...@@ -93,7 +93,7 @@ if __name__ == "__main__": ...@@ -93,7 +93,7 @@ if __name__ == "__main__":
## for everything installed, but ensure we have the leading v as well where needed ## for everything installed, but ensure we have the leading v as well where needed
version = '{}'.format(args.version) version = '{}'.format(args.version)
vversion = '{}'.format(args.version) vversion = '{}'.format(args.version)
if version[0] is 'v': if version[0] == 'v':
version = version[1:] version = version[1:]
if vversion[0].isdigit(): if vversion[0].isdigit():
vversion= 'v{}'.format(args.version) vversion= 'v{}'.format(args.version)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment