summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-12-14ci: Catch Exceptions when attempting to register a CDash build (#27883)Zack Galbreath2-18/+22
This PR also slightly changes the behavior in ci_rebuild(). We now still attempt to submit `spack install` results to CDash even if the initial registration failed due to connection issues. This commit follows in the spirit of #24299. We do not want `spack install` to exit with a non-zero status when something goes wrong while attempting to report results to CDash.
2021-12-14New package: py-law (#27993)iarspider1-0/+22
2021-12-14OpenLDAP package: update dependencies for 2.6.0 (#27830)iarspider3-21/+77
Update a number of dependency constraints for @2.6.0: (including adding new optional dependency package wiredtiger).
2021-12-14Abinit package: add option to install tests (#27842)downloadico1-0/+8
2021-12-14Add libtree 3.0.0-rc9 (#27990)Harmen Stoppels1-17/+32
2021-12-13New packages: py-keras2onnx, py-onnxconverter-common (#27962)iarspider2-0/+44
* New packages: py-keras2onnx, py-onnxconverter-common * Update package.py (#18) * Update package.py * Update package.py
2021-12-13Add a CI job to audit all the packages in the built-in repository (#27945)Massimiliano Culpo21-70/+44
* Add a CI job to audit all the packages in the built-in repository * flecsi: fixed typo for dependency on legion * py-pythonqwt: fix a typo in variant name * sollve: removed a conflict with a non-existing variant * acts: fixed use of wrong variant in dd4hep Also removed duplicated variant declaration in dd4hep * aoflagger: update variant of a dependency Issues introduced indirectly in #22925 * camellia: removed unused variant Issue introduced indirectly in #26150 * cbtf-*: remove cti variants and dependency on mrnet+cti Issue introduced in #14178 * flecsale: update variants to match flecsi Issue introduced in #11679 * grnboost: fixed issue with non-existing variant in a dependency This package possibly never worked since #8763 * nalu: fixed issue with non-existing variant in a dependency * open-iscsi: fixed issue with non-existing variant in a dependency * openspeedshop-*: remove use of non-existing mrnet+cti variant * percept: fixed issue with non-existing variant in a dependency * phyluce: fixed issue with non-existing variant in a dependency Issue introduced in #12952 * phyluce: fixed issue with non-existing variant in a dependency Issue introduced in #22340
2021-12-13CPU Architecture support (#27924)Scot Halverson1-7/+3
* CPU Architecture Support This commit removes the `native` variant in favor of Spack's built-in support for specifying a target cpu architecture. It also passes this information to the Legion build system so that it correctly passes the architecture to GASNet when built internally * fixing whitespace * Update package.py based on a conversation with @streichler, this change sets `BUILD_MARCH` to an empty string, which will prevent legion's CMake build system from inserting `-march=native` and allow Spack to provide the correct architecture flags. * Update package.py adding a comment on what problem this MR solves. * Update package.py formatting
2021-12-13New package: py-histbook (#27956)iarspider1-0/+18
2021-12-13New package: py-histogrammar (#27957)iarspider1-0/+21
2021-12-13New package: py-jupyter-server-mathjax (#27958)iarspider1-0/+21
2021-12-13r-packrat: add 0.7.0 (#27901)Manuela Kuhn1-2/+2
2021-12-13r-rsconnect: add 0.8.17 (#27900)Manuela Kuhn1-0/+2
2021-12-13r-vroom: add 1.5.7 (#27874)Manuela Kuhn1-0/+1
2021-12-13r-r6: add 2.5.1 (#27871)Manuela Kuhn1-2/+2
2021-12-13vtk-m +cuda: conflicts with cuda_arch=none (#27916)eugeneswalker1-0/+3
2021-12-13Install dir creation message demoted to "debug" level (#27911)Harmen Stoppels1-2/+1
2021-12-11New package: py-hep-ml (#27909)iarspider1-0/+23
2021-12-11New package: py-grpcio-tools; add new version of py-grpcio (#27907)iarspider2-0/+61
2021-12-11PICMI: 0.16 & 0.18 & WarpX 1D (#27876)Axel Huebl4-14/+31
* PICMI: 0.16 & 0.18 & WarpX 1D Update the `py-picmistandard` and the latest WarpX release. Preparing 1D support (testable inputs coming for 22.01+). * Fix style: overlong line * Update pypi example link * Fix requirement ranges * WarpX 21.12: Update Patch Follow-up from https://github.com/ECP-WarpX/WarpX/pull/2646 * fix style Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-12-11openjpeg: add missing dependencies and optionally disable them (#27904)Sergey Kosukhin1-1/+21
* openjpeg: add missing dependencies and optionally disable them * openjpeg: remove variant 'ownlibs' * openjpeg: bugfix Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * openjpeg: do not build CODEC executables by default Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-12-10r-emmeans: add 1.7.1-1 (#27870)Manuela Kuhn1-0/+1
2021-12-10r-dt: add 0.20 (#27868)Manuela Kuhn1-2/+3
2021-12-10lua package: fix build with ncurses~termlib (#27863)Peter Brady1-4/+4
Get link flags directly from dependencies rather than hardcoding
2021-12-10superlu-dist: superlu-cray-ftn-case.patch patch does not apply for versions ↵Satish Balay1-1/+1
older than 7.1.0 (#27913)
2021-12-10petsc, py-petsc4py: add versions 3.16.2 (#27841)Satish Balay2-0/+2
2021-12-10r-cpp11 package: add version 0.4.2 (#27869)Manuela Kuhn1-0/+1
2021-12-10r-htmltools package: add version 0.5.2 (#27899)Manuela Kuhn1-0/+3
2021-12-10vtk-h +cuda: pass cuda_arch to vtk-m dependency (#27923)eugeneswalker1-2/+3
2021-12-10Adding NVIDIA HPC SDK 21.11 (#27910)Filippo Spiga1-0/+4
2021-12-10[parallelio] add variant to turn off timing messages. (#27590)Timothy Brown1-0/+5
* [parallelio] add variant to turn off timing messages.
2021-12-10New package: py-hist and it's dependencies (#27914)iarspider6-0/+118
* New package: py-hist and it's dependencies * Update var/spack/repos/builtin/packages/py-hist/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-histoprint/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-mplhep/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update py-hist recipe * Update package.py * Fix py-iminuit recipe (requires py-cmake now) * Update package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-12-10Update quantum-espresso package (#27808)Ye Luo1-117/+112
* Override compiler as MPI wrapper in CMake. * Refine quantum-espresso variant interations. * Correct formatting.
2021-12-10New package: py-correctionlib (#27882)iarspider2-0/+55
* New package: py-correctionlib * Update var/spack/repos/builtin/packages/py-correctionlib/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-correctionlib/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Add py-make and update py-correctionlib recipe * Add py-bind11 dependency * Update package.py * Update package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-12-10New package: py-flawfinder (#27887)iarspider1-0/+18
* New package: py-flawfinder * Build py-flawfinder from source * Update package.py
2021-12-10New package: py-hepdata-lib (#27912)iarspider1-0/+24
2021-12-10Extends: support spec, not just package name (#27754)Adam J. Stewart3-1/+28
2021-12-10Improve debug info from concretizer (#27707)Greg Becker2-2/+33
2021-12-10Refactor "spack buildcache" command (#27776)Massimiliano Culpo12-439/+512
This PR is meant to move code with "business logic" from `spack.cmd.buildcache` to appropriate core modules[^1]. Modifications: - [x] Add `spack.binary_distribution.push` to create a binary package from a spec and push it to a mirror - [x] Add `spack.binary_distribution.install_root_node` to install only the root node of a concrete spec from a buildcache (may check the sha256 sum if it is passed in as input) - [x] Add `spack.binary_distribution.install_single_spec` to install a single concrete spec from a buildcache - [x] Add `spack.binary_distribution.download_single_spec` to download a single concrete spec from a buildcache to a local destination - [x] Add `Spec.from_specfile` that construct a spec given the path of a JSON or YAML spec file - [x] Removed logic from `spack.cmd.buildcache` - [x] Removed calls to `spack.cmd.buildcache` in `spack.bootstrap` - [x] Deprecate `spack buildcache copy` with a message that says it will be removed in v0.19.0 [^1]: The rationale is that commands should be lightweight wrappers of the core API, since that helps with both testing and scripting (easier mocking and no need to invoke `SpackCommand`s in a script).
2021-12-09umpire: needs cmake@:3.20 when +rocm (#27893)eugeneswalker1-0/+1
2021-12-09raja +rocm: depends on cmake@:3.20 for now (#27895)eugeneswalker1-0/+2
2021-12-09New package: py-cmsml (#27880)iarspider1-0/+19
* New package: py-cmsml * Update var/spack/repos/builtin/packages/py-cmsml/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-12-09New package: py-cx-oracle (#27884)iarspider1-0/+20
* New package: py-cx-oracle * Add dependencies from pyproject.toml * Update var/spack/repos/builtin/packages/py-cx-oracle/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-12-09Add py-climate (#27879)iarspider1-0/+27
* fixing bugs in spack monitor updates to installer.py did not account for spack monitor, so as currently implemented there are three cases of failure that spack monitor will not account for. To fix this we add additional hooks, including an on cancel and also do a custom action on concretization fail. Signed-off-by: vsoch <vsoch@users.noreply.github.com> * New package: py-climate * Revert "fixing bugs in spack monitor" This reverts commit bf7f6bf0e39109a315a0d9286150c669d055c21c. * Flake-8 * Update package.py * Update package.py Co-authored-by: vsoch <vsoch@users.noreply.github.com>
2021-12-09llvm-doe: update maintainer to vlkale (#27894)eugeneswalker1-1/+1
2021-12-09New packages: py-backports-os, py-fs (#27886)iarspider2-0/+42
2021-12-09New package: py-downhill (#27885)iarspider1-0/+19
2021-12-09boost: add v1.78 (#27889)eugeneswalker1-0/+1
2021-12-09New package: dust (#27845)Hans Fangohr1-0/+51
2021-12-09Add conflict to HPX package for Boost/HIP noinline issue (#27878)Mikael Simberg1-0/+5