Skip to content
Chris Green edited this page Sep 27, 2023 · 16 revisions

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

Attendees

  • Peter Scheibel (host)
  • Massimiliano Culpo
  • Chris Green
  • Marc Mengel
  • Jakov Petrina

Agenda

This meeting is for Q&A: there are no pre-planned general topics.

  • Chris: concretizer is claiming that external instance of gettext does not satisfy requirements for use
    • Something between 5/18 and now
    • Using Greg's error messages PR, still not sure
    • Massimiliano: from reading through packages.yaml I can see that the gettext external specifies constraints on a dependency
      • Spack does not (intentionally) support this
    • Chris: will try updating gettext ^libc to gettext, will try making the issue reproducible, continue conversation on slack
  • Chris: when using a matrix, can't use "concretize:together", only "concretize:when_possible"
    • Prior to updating, were getting unwanted double-builds of packages (two builds with different hashes, but non-appreciable differences otherwise)
    • Marc: in particular, extra builds of CMake (not the only one but a definite example): Spack would rebuild CMake with different options and/or dependencies
      • When trying to reproduce, simplifying was not successful (each simplification made the rebuilds of CMake go away)
    • Chris: desire for a diagnostic tool to figure out why Spack is choosing to build these different versions
      • Peter: IMO it would be easier to add finer-grained constraints like "you can only build one instance of CMake"
    • Using #35975 (allows use of buildcache packages built on externals if the externals match)
      • Without this PR buildcache packages built against externals would never be reused
    • Massimiliano: could splicing help with this?
    • Chris added a comment to #39136 post-meeting.
Clone this wiki locally