Telcon: 2023 09 20
Peter Scheibel edited this page Sep 20, 2023
·
14 revisions
Wednesday September 20th, 9am PT (UTC -7:00)
- Peter Scheibel (host)
- Mark Krentel
- Jack Morrison
- Jonathan Ober
- Davide DelVento
- Dom Heinzeller
- Prentice Bisbal
- Tobo Odbadrakh
This meeting is for Q&A: there are no pre-planned general topics.
- Jack: ping on https://github.com/spack/spack/pull/39445
- Peter: can we handle the substitution "closer" to the point where the value is read from config?
- Jonathan: one request is to package up licensed software like Matlab, IDE's, etc.
- Example in
build_systems/intel.py
- Note there are at least two potential complications:
- Locating and using the license
- The
IntelPackage
has an env variable
- The
- Obtaining the source
- In some cases the source is easy to download
- In other cases you cannot obtain the source "directly"
-
tecplot
falls into this category
-
- Locating and using the license
- See: https://spack.readthedocs.io/en/latest/repositories.html
- Davide: these packages tend to not have many dependencies so IMO are less useful in Spack
- Prentice: these packages can be large (multiple GB) and reinstalling them on a per-user basis can be IMO expensive
- Example in
- Mark, to Prentice: have you used other package managers like Homebrew? If so, how would you compare learning curve
- Prentice: drawn to Spack as initial tool for various reasons
- Prentice: has used Conda envs before, which feel similar to Spack
- Peter: FYI there is a gripes channel on Slack, and a "general" channel for all sorts of questions
- Prentice: should I specify the infiniband drivers as external?
- Peter: yes (and I recommend setting MPI implementation as external)
- Dom: a bunch of PRs that need to be merged
- https://github.com/spack/spack/pull/39738
- https://github.com/spack/spack/pull/39929
- Core PR: https://github.com/spack/spack/pull/39047
- Can we possibly customize the auto-generated modules to always append if we have a system path and otherwise prepend