Telcon: 2023 09 27
Chris Green edited this page Sep 27, 2023
·
16 revisions
Wednesday September 27th, 9am PT (UTC -7:00)
- Peter Scheibel (host)
- Massimiliano Culpo
- Chris Green
- Marc Mengel
- Jakov Petrina
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
togettext
, 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.