Age | Commit message (Collapse) | Author | Files | Lines |
|
* PythonPackage: nested config_settings
* flake8
|
|
|
|
Renames exclude_implicits to hide_implicits
When hide_implicits option is enabled, generate modulefile of
implicitly installed software and hide them. Even if implicit, those
modulefiles may be referred as dependency in other modulefiles thus they
should be generated to make module properly load dependent module.
A new hidden property is added to BaseConfiguration class.
To hide modulefiles, modulercs are generated along modulefiles. Such rc
files contain specific module command to indicate a module should be
hidden (for instance when using "module avail").
A modulerc property is added to TclFileLayout and LmodFileLayout classes
to get fully qualified path name of the modulerc associated to a given
modulefile.
Modulerc files will be located in each module directory, next to the
version modulefiles. This scheme is supported by both module tool
implementations.
modulerc_header and hide_cmd_format attributes are added to
TclModulefileWriter and LmodModulefileWriter. They help to know how to
generate a modulerc file with hidden commands for each module tool.
Tcl modulerc file requires an header. As we use a command introduced on
Modules 4.7 (module-hide --hidden-loaded), a version requirement is
added to header string.
For lmod, modules that open up a hierarchy are never hidden, even if
they are implicitly installed.
Modulerc is created, updated or removed when associated modulefile is
written or removed. If an implicit modulefile becomes explicit, hidden
command in modulerc for this modulefile is removed. If modulerc becomes
empty, this file is removed. Modulerc file is not rewritten when no
content change is detected.
Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
|
|
|
|
|
|
* paraview: rebase the adios2 patch for 5.12-to-be
* paraview: disable fastfloat and token for 5.12-to-be
* paraview: require older protobuf for 5.12 as well
* paraview: require C++11-supporting protobuf for `master` too
|
|
|
|
|
|
* [cuda] Add NVHPC_CUDA_HOME.
* Add CUDA_HOME and NVHC_CUDA_HOME to cuda's dependent build env.
---------
Co-authored-by: Dominic Hofer <dominic.hofer@meteoswiss.ch>
|
|
|
|
|
|
|
|
* ci: don't register detectable compilers
Cause they go out of sync...
* remove intel compiler, it can be detected too
* Do not run spack compiler find since compilers are registered in concretize job already
* trilinos: work around +stokhos +cuda +superlu-dist bug due to EMPTY macro
|
|
|
|
|
|
|
|
|
|
Previously, we only searched for `patch` inside of whatever Git
installation was available because the most common installation of Git
available on Windows had `patch`. That's not true for all possible
installations of Git though, so this updates the search to also check
PATH.
|
|
* Add ufs-utils@1.11.0
* Update package.py
|
|
* Updating rvs binary path
* Updating spec check as per the recommendation
|
|
|
|
|
|
and libluv (#40690)
* add conflict with libluv version >=1.44 just on macOS
* minor change
* add libluv versions
* neovim: add newer releases
|
|
|
|
* exago: fix v1.5.1 tag; only allow python up to 3.10 for for @:1.5 due to pybind error with py 3.11
* hiop@:1.0 +cuda: constrain to cuda@:11.9
|
|
|
|
Co-authored-by: Tom Scogland <scogland1@llnl.gov>
|
|
* adios2: update variants and dependencies
* adios2: add kokkos rocm|cuda|sycl variant
* e4s oneapi ci stack: add adios2 +sycl
* e4s ci stack: add adios2 +rocm
* [@spackbot] updating style on behalf of vicentebolea
* Apply suggestions from code review
* adios2: fixed cuda variant
* update ecp-data-vis-sdk
* Update share/spack/gitlab/cloud_pipelines/stacks/e4s-power/spack.yaml
---------
Co-authored-by: eugeneswalker <eugenesunsetwalker@gmail.com>
Co-authored-by: vicentebolea <vicentebolea@users.noreply.github.com>
|
|
|
|
* Update survey package file for survey version 9 changes.
* Fix single quote - make double.
* Small change to trigger spack tests
|
|
|
|
GitLab's .patch URLs only provide abbreviated hashes, while .diff URLs
provide full hashes. There does not seem to be a parameter to force
.patch URLs to also return full hashes, so we should make sure to use
the .diff ones.
|
|
|
|
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
(#40643)
|
|
GitLab's .patch URLs do not provide stable/full hashes, while .diff URLs
do. See #40656 for more information.
|
|
GitLab's .patch URLs do not provide stable/full hashes, while .diff URLs
do. See #40656 for more information.
|
|
GitLab's .patch URLs do not provide stable/full hashes, while .diff URLs
do. See #40656 for more information.
|
|
GitLab's .patch URLs do not provide stable/full hashes, while .diff URLs
do. See #40656 for more information.
|
|
GitLab's .patch URLs do not provide stable/full hashes, while .diff URLs
do. See #40656 for more information.
|
|
GitLab's .patch URLs do not provide stable/full hashes, while .diff URLs
do. See #40656 for more information.
|
|
Includes Score-P 8.3 and Cubew/cubelib 4.8.2.
|
|
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
|
|
|
|
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
|
|
* Docs: Add version range example to conditional dependencies
* Add when context manager example
|