Skip to content
Peter Scheibel edited this page Sep 20, 2023 · 14 revisions

Wednesday September 20th, 9am PT (UTC -7:00)

Attendees

  • Peter Scheibel (host)
  • Mark Krentel
  • Jack Morrison
  • Jonathan Ober
  • Davide DelVento
  • Dom Heinzeller
  • Prentice Bisbal
  • Tobo Odbadrakh

Agenda

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
      • 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
    • 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
  • 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
Clone this wiki locally