From b9ee619e799e3413291bdc240856f68f62eadb46 Mon Sep 17 00:00:00 2001 From: Jose Gracia Date: Wed, 26 Jun 2024 04:01:17 -0500 Subject: [PATCH] Add external OS packages to clean packages.yaml --- config-hlrs/packages.yaml | 412 ++++++++++++++++++-------------------- 1 file changed, 198 insertions(+), 214 deletions(-) diff --git a/config-hlrs/packages.yaml b/config-hlrs/packages.yaml index 6f2f0b4..0c02468 100644 --- a/config-hlrs/packages.yaml +++ b/config-hlrs/packages.yaml @@ -1,93 +1,12 @@ packages: - all: -# compiler: [gcc@12.3.0, aocc@4.1.0] -# compiler: [gcc@8.5.0] - providers: - mpi: [mpt, openmpi] - pkgconfig: [pkgconf] - openmpi: - externals: - - spec: openmpi@4.1.6%gcc@=12.3.0~cuda~cxx~cxx_exceptions~java~memchecker+pmi~static~wrapper-rpath - fabrics=ucx schedulers=slurm,tm - prefix: /opt/hlrs/non-spack/release/23.1.0/mpi/openmpi/4.1.6-gcc-12.3.0 - - spec: openmpi@4.1.6%aocc@=4.1.0~cuda~cxx~cxx_exceptions~java~memchecker+pmi~static~wrapper-rpath - fabrics=ucx schedulers=slurm,tm - prefix: /opt/hlrs/non-spack/release/23.1.0/mpi/openmpi/4.1.6-aocc-4.1.0 - buildable: false - mpt: - externals: - # We have to generate compiler-specific modulefiles in order to - # e.g. set custom Fortran modules path. It's hence not possible - # to use a single spec based on gcc@8.5.0 although a single spec - # would be meaningful due to the _prebuilt_ fashion of MPT. - - spec: mpt@2.28%gcc@=12.3.0 - prefix: /opt/hlrs/non-spack/mpi/mpt/mpt-2.28 - - spec: mpt@2.28%aocc@=4.1.0 - prefix: /opt/hlrs/non-spack/mpi/mpt/mpt-2.28 - buildable: False - binutils: - externals: - - spec: binutils@2.30.123 - prefix: /usr - buildable: false python: externals: - - spec: python@3.6.8+bz2+crypt+ctypes+dbm+lzma+nis+pyexpat~pythoncmd+readline+sqlite3+ssl~tkinter+uuid+zlib - prefix: /usr - buildable: false - cmake: - externals: - - spec: cmake@3.26.5 - prefix: /usr - buildable: false - autoconf: - externals: - - spec: autoconf@2.69 - prefix: /usr - buildable: false - automake: - externals: - - spec: automake@1.16.1 - prefix: /usr - buildable: false - bash: - externals: - - spec: bash@4.4.20 - prefix: /usr - buildable: false - berkeley-db: - externals: - - spec: berkeley-db@5.3.28 - prefix: /usr - buildable: false - bison: - externals: - - spec: bison@3.0.4 - prefix: /usr - buildable: false - bzip2: - externals: - - spec: bzip2@1.0.6 - prefix: /usr - buildable: false - coreutils: - externals: - - spec: coreutils@8.30 - prefix: /usr - buildable: false - cpio: - externals: - - spec: cpio@2.12 + - spec: python@3.6.15+bz2+crypt+ctypes+dbm+lzma+nis+pyexpat~pythoncmd+readline+sqlite3+ssl~tkinter+uuid+zlib prefix: /usr buildable: false curl: externals: - - spec: curl@7.61.1+gssapi+ldap+nghttp2 - prefix: /usr - buildable: false - diffutils: - externals: - - spec: diffutils@3.6 + - spec: curl@8.0.1+gssapi+ldap+nghttp2 prefix: /usr buildable: false dos2unix: @@ -95,39 +14,14 @@ packages: - spec: dos2unix@7.4.0 prefix: /usr buildable: false - file: + openssl: externals: - - spec: file@5.33 + - spec: openssl@1.1.1l prefix: /usr buildable: false - findutils: + bzip2: externals: - - spec: findutils@4.6.0 - prefix: /usr - buildable: false - flex: - externals: - - spec: flex@2.6.1+lex - prefix: /usr - buildable: false - gawk: - externals: - - spec: gawk@4.2.1 - prefix: /usr - buildable: false - gettext: - externals: - - spec: gettext@0.19.8.1 - prefix: /usr - buildable: false - ghostscript: - externals: - - spec: ghostscript@9.27 - prefix: /usr - buildable: false - git: - externals: - - spec: git@2.39.3~tcltk + - spec: bzip2@1.0.8 prefix: /usr buildable: false gmake: @@ -135,116 +29,19 @@ packages: - spec: gmake@4.2.1 prefix: /usr buildable: false - groff: + coreutils: externals: - - spec: groff@1.22.3 - prefix: /usr - buildable: false - hwloc: - externals: - - spec: hwloc@2.2.0 - prefix: /usr - buildable: false - krb5: - externals: - - spec: krb5@1.18.2 - prefix: /usr - buildable: false - libfuse: - externals: - - spec: libfuse@2.9.7 - prefix: /usr - - spec: libfuse@3.3.0 - prefix: /usr - buildable: false - libtool: - externals: - - spec: libtool@2.4.6 - prefix: /usr - buildable: false - lustre: - externals: - - spec: lustre@2.12.9_ddn38 - prefix: /usr - buildable: false - m4: - externals: - - spec: m4@1.4.18 - prefix: /usr - buildable: false - ncurses: - externals: - - spec: ncurses@6.1.20180224+termlib abi=6 + - spec: coreutils@8.32 prefix: /usr buildable: false openjdk: externals: - - spec: openjdk@1.8.0_402-b06 + - spec: openjdk@11.0.19_0-suse-150000.3.96.1-x8664 prefix: /usr buildable: false - openssh: + binutils: externals: - - spec: openssh@8.0p1 - prefix: /usr - buildable: false - openssl: - externals: - - spec: openssl@1.1.1k - prefix: /usr - buildable: false - perl: - externals: - - spec: perl@5.26.3~cpanm+opcode+open+shared+threads - prefix: /usr - buildable: false - pkgconf: - externals: - - spec: pkgconf@1.4.2 - prefix: /usr - buildable: false - rdma-core: - externals: - - spec: rdma-core@43.0 - prefix: /usr - buildable: false - rsync: - externals: - - spec: rsync@3.1.3 - prefix: /usr - buildable: false - sed: - externals: - - spec: sed@4.5 - prefix: /usr - buildable: false - sqlite: - externals: - - spec: sqlite@3.26.0+fts~functions+rtree - prefix: /usr - buildable: false - subversion: - externals: - - spec: subversion@1.10.2 - prefix: /usr - buildable: false - swig: - externals: - - spec: swig@3.0.12 - prefix: /usr - buildable: false - tar: - externals: - - spec: tar@1.30 - prefix: /usr - buildable: false - which: - externals: - - spec: which@2.21 - prefix: /usr - buildable: false - xz: - externals: - - spec: xz@5.2.4 + - spec: binutils@2.39.0 prefix: /usr buildable: false zip: @@ -252,3 +49,190 @@ packages: - spec: zip@3.0 prefix: /usr buildable: false + cpio: + externals: + - spec: cpio@2.13 + prefix: /usr + buildable: false + subversion: + externals: + - spec: subversion@1.14.1 + prefix: /usr + buildable: false + xz: + externals: + - spec: xz@5.2.3 + prefix: /usr + buildable: false + lustre: + externals: + - spec: lustre@2.15.0.7_rc2_cray_25_ga33b7d9 + prefix: /usr + buildable: false + bison: + externals: + - spec: bison@3.0.4 + prefix: /usr + buildable: false + git: + externals: + - spec: git@2.35.3+tcltk + prefix: /usr + buildable: false + go: + externals: + - spec: go@1.18.10 + prefix: /usr + buildable: false + hwloc: + externals: + - spec: hwloc@2.8.0 + prefix: /usr + buildable: false + gnupg: + externals: + - spec: gnupg@2.2.27 + prefix: /usr + buildable: false + rdma-core: + externals: + - spec: rdma-core@38.3 + prefix: /usr + buildable: false + groff: + externals: + - spec: groff@1.22.4 + prefix: /usr + buildable: false + ghostscript: + externals: + - spec: ghostscript@9.52 + prefix: /usr + buildable: false + cvs: + externals: + - spec: cvs@1.12.13 + prefix: /usr + buildable: false + go-bootstrap: + externals: + - spec: go-bootstrap@1.18.10 + prefix: /usr + buildable: false + cmake: + externals: + - spec: cmake@3.20.4 + prefix: /usr + buildable: false + ncurses: + externals: + - spec: ncurses@6.1.20180317+termlib abi=6 + prefix: /usr + buildable: false + bash: + externals: + - spec: bash@4.4.23 + prefix: /usr + buildable: false + pkg-config: + externals: + - spec: pkg-config@0.29.2 + prefix: /usr + buildable: false + flex: + externals: + - spec: flex@2.6.4+lex + prefix: /usr + buildable: false + rsync: + externals: + - spec: rsync@3.2.3 + prefix: /usr + buildable: false + sed: + externals: + - spec: sed@4.4 + prefix: /usr + buildable: false + gettext: + externals: + - spec: gettext@0.20.2 + prefix: /usr + buildable: false + automake: + externals: + - spec: automake@1.15.1 + prefix: /usr + buildable: false + m4: + externals: + - spec: m4@1.4.18 + prefix: /usr + buildable: false + which: + externals: + - spec: which@2.21 + prefix: /usr + buildable: false + file: + externals: + - spec: file@5.32 + prefix: /usr + buildable: false + perl: + externals: + - spec: perl@5.26.1~cpanm+opcode+open+shared+threads + prefix: /usr + buildable: false + ruby: + externals: + - spec: ruby@2.5.9 + prefix: /usr + buildable: false + autoconf: + externals: + - spec: autoconf@2.69 + prefix: /usr + buildable: false + gawk: + externals: + - spec: gawk@4.2.1 + prefix: /usr + buildable: false + diffutils: + externals: + - spec: diffutils@3.6 + prefix: /usr + buildable: false + tar: + externals: + - spec: tar@1.34 + prefix: /usr + buildable: false + openssh: + externals: + - spec: openssh@8.4p1 + prefix: /usr + buildable: false + sqlite: + externals: + - spec: sqlite@3.39.3+fts~functions+rtree + prefix: /usr + buildable: false + findutils: + externals: + - spec: findutils@4.8.0 + prefix: /usr + buildable: false + libtool: + externals: + - spec: libtool@2.4.6 + prefix: /usr + buildable: false + libfuse: + externals: + - spec: libfuse@2.9.7 + prefix: /usr + - spec: libfuse@3.10.5 + prefix: /usr + buildable: false