Age | Commit message (Collapse) | Author | Files | Lines |
|
tag. (#11436)
|
|
|
|
* rename py-pauvr to py-pauvre
|
|
f242f5f removed spec.architecture.platform_os, which was used to test
an option in the 'm4' package. The attribute is now accessed as
'spec.architecture.os'.
|
|
|
|
|
|
|
|
- Trying to get our Python 2.6 tests working again.
- This seems to crash travis in the 2.6 environment, for whatever reason.
|
|
|
|
|
|
|
|
|
|
|
|
issues. (#11336)
* Add versions 3.27.{0,1,2} and 3.28.0
* Add url_for_version: the URL format includes the year so this
function maps version ranges to years
* Restore patches for versions removed in 84c547c: this commit
removed versions before 3.26.0 due to a security issue with FTS
support. Add a +fts variant (default true) that enables FTS
support along with a conflict for +fts with earlier versions.
|
|
- Codecov cannot handle as many coverage reports as we are generating
- as a result, our PR coverage pages have been broken for a while, and
it's hard to tell people where to enhance their testing in PR reviews.
- Scale back to only running coverage for 3.7 and 2.7 unit tests
- This is *probably* better. We run the build tests for good measure,
but we do not need to evaluate them for coverage. The coverage reports
are about unit tests.
|
|
|
|
* py-pauvr:new package
* py-pauvr: using url and Releases
* py-pauvr: remove extra comments
|
|
* Don't overwrite suid/sgid bits when setting permissions
* add tests for permission setting
|
|
Add fixes to support multiple installs and dependents using a subset
of IntelPackage functionality.
* Update IntelPackage to only return scalapack libraries if the root
spec depends on MPI: scalapack requires MPI to be mentioned as a
dependency in the DAG. Package builds using intel-mkl for its
blas/lapack implementations but not for scalapack were failing to
build.
Ideally it would be possible to ask if any of the packages in the
DAG are actually requesting the scalapack functionality provided by
the IntelPackage and only return scalapack libs in that case, but
that is not easily done at this time.
Fixes #11314
Fixes #11289
* set HOME when the intel silent installer is run. This prevents the
installer from using the ~/intel directory (which can cause
conflicts for multiple installs of the same IntelPackage)
Fixes #9713
|
|
Use new `module` function instead of `get_module_cmd`
Previously, Spack relied on either examining the bash `module()` function or using the `which` command to find the underlying executable for modules. More complicated module systems do not allow for the sort of simple analysis we were doing (see #6451).
Spack now uses the `module` function directly and copies environment changes from the resulting subprocess back into Spack. This should provide a future-proof implementation for changes to the logic underlying the module system on various HPC systems.
|
|
The license text is now expected to match almost exactly (not
accounting for formatting in different file types (e.g. rst vs.
bash script vs. python)
|
|
|
|
|
|
* Starting with the upcoming 10.1 release, Dyninst changed the names of
some cmake args to camel case: LIBELF_* to LibElf_* and LIBDWARF_* to
LibDwarf_*. This change is needed now for @develop and will be used
for 10.1 when it is released.
* New versions of Dyninst now requires cmake version 3.4.0 or later.
* Restrict boost dependency version to < 1.70.0 to avoid build error
|
|
|
|
... and apply this in SIRIUS, CP2K & QE.
Thanks to @scheibelp for the idea.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Use tarballs instead of git tags
Fix openpa dependency on gcc < 4.9
Fix boost dependency
Change sm variant default to true
|
|
Earlier versions do not compile with gcc@9.
|
|
For 4.7.0, configure fails if curl is not installed.
|
|
|
|
This also fixes the GCC patch to be applied for versions 8 and up.
|
|
|
|
|
|
|
|
(#11399)
|
|
|
|
|
|
+ The additional patch enables a non-optimized random123 code path that will
work on ARM architectures. This solution is provided only for version 1.09 to
allow the most current version of Random123 to function on ARM architectures.
+ A more complete, long term solution will be the addition of a native ARM
intrinsics-based implementation of random123. This solution is being worked
on but it is several weeks or months away. Once the full implementation is
available it will be provided to the author/maintainer of Random123.
|
|
Don't arbitrarily reset PWD and OLDPWD when sourcing, as well as other
session-specific IDs
|
|
The default install for llvm should just be the common typical case, i.e.
support for local host and cpu architectures. Enablingsupport for the wide
array of auxiliary architectures should be explicit rather than implicit.
|
|
Signed-off-by: Janne Blomqvist <janne.blomqvist@aalto.fi>
|
|
|
|
|
|
* ninja: Make python a build-only dependency
* ninja, ninja-fortran: allow the packages to provide eachother
|