Telcon: 2022 04 20
Peter Scheibel edited this page Apr 25, 2022
·
6 revisions
- Peter Scheibel (host)
- Greg Becker
- Massimiliano Culpo
- Phil Regier
- Brian Van Essen
- (Peter) We seem to be planning for package.py files to be missing, why?
- (Greg) For users to provide proprietary software (provided in a binary mirror)
- (Massimiliano) If a user has their own repository with their own custom version of a package; they submit a PR and it is accepted; they pull the latest Spack and delete the package from their custom repo
- See: https://github.com/spack/spack/pull/30191
- We covered a few issues here during discussion:
- Packages have logic like
.libs
,.headers
,setup_dependent_package
... that may be necessary - It was suggested these could be cached:
- That would work in general for
.libs
except for parameterized versions of it (e.g.hdf5
) - Not sure how that would work for functions like
setup_dependent_package
- That would work in general for
- Packages have logic like
- (Greg) Improving error messages for new concretizer
- Has a test branch: error messages are largely improved except for version constraints (and possibly still complex for all cardinality constraints)
- This possibly won't be as complete as desired by 0.18, but a partial fix may be ideal to include as part of the 0.18 release
- Default action for concretization in environments: https://github.com/spack/spack/pull/29942#issuecomment-1097287194
- Continue from https://github.com/spack/spack/wiki/Telcon%3A-2022-04-06:
warning()
directive - (Wileam)
go-bootstrap
build failure on aarch64 (notdarwin
, which we already have a conflict for) - (Wileam) Can't bootstrap
llvm@13
and@14
if gold is enabled (which is the default behavior) https://github.com/spack/spack/issues/29350 - How to reorganize the docs?
- Continue from https://github.com/spack/spack/wiki/Telcon%3A-2022-03-09: Packages with multiple build systems
- https://github.com/spack/spack/pull/29530
- (Peter) What about external package repositories?
- Continue from https://github.com/spack/spack/wiki/Telcon%3A-2022-04-13:
not
in spec syntax