Greg Becker

Results 12 issues of Greg Becker

This PR creates shared infrastructure for compiler packages to implement the detailed search capabilities from the `spack compiler find` command for the `spack external find` command. This PR updates the...

compilers
new-version
new-package
documentation
tests
commands
intel
environments
update-package
build-systems
workflow
new-variant
core

During the RADIUSS tutorial, @tldahlgren was forced to ad-lib more than usual because an environment with trilinos was taking a long time to install. Trilinos is also installed during the...

Depends on #39136 (commits up-to/including 39ff are from that PR) - Refactors BuildTask into separate classes BuildTask and InstallTask - Queues all packages as InstallTask, with link/run deps only -...

new-version
dependencies
tests
commands
shell-support
environments
update-package
binary-packages
workflow
stand-alone-tests
core

Test suite uses pytest. Includes a Spack environment that can be activated with direnv to build the required python environment for benchpark Future work: - Run test suite in CI...

fixes #46924 Originally, concretization failed if the splice config points to an invalid replacement. This PR defers the check until we know the splice is needed, so that irrelevant splices...

tests
stand-alone-tests
core

## Description - [x] Name mangle all ramble references to spack at bootstrap time instead of hacky imports of Spack. This allows us to import from both Spack and Ramble....

Suggestion from @white238 and @balos1 that seemed worth including in the default. Provides an option for the user to visually confirm the spec for a particular CI rebuild.

tests
commands
core

Fixes a bug reported on slack. Environments were checking that every constraint set in a concretization with `unify: false` has a name. That's not correct, as some could have an...

tests
commands
environments
bugfix
core

Currently, failed concretization can undo user spec state. This is a problem. Fixed in this PR by making all environment concretization transactional. @tgamblin as we discussed.

tests
commands
environments
bugfix
core