Commit graph

24601 commits

Author SHA1 Message Date
iarspider
bc152da68b
New version: py-prompt-toolkit 3.0.24 (#28016) 2021-12-15 11:17:25 -06:00
Harmen Stoppels
72ca7d6ee5
Revert "patches: make re-applied patches idempotent (#26784)" (#27625)
This reverts commit c5ca0db27f.
2021-12-15 08:56:03 -08:00
Harmen Stoppels
acc688b5e1
libtree: add v3.0.0 (#28011) 2021-12-15 17:38:10 +01:00
Adam J. Stewart
0cf3176462
open3d: add new package (#27577) 2021-12-15 17:34:22 +01:00
kwryankrattiger
116e1bb6cb
mesa: check correct LLVM variant for dylib (#27862) 2021-12-15 16:37:35 +01:00
Wouter Deconinck
9c1be2a510
mesa: add v21.2.6, v21.3.1 (#27796) 2021-12-15 14:13:52 +01:00
Greg Becker
5319b6e3b1
Add option to minimize full debug cores. include warning message about performance (#27970)
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-12-15 08:52:53 +01:00
iarspider
ce94a786ae
New package: py-neurolab (#27996)
* New package: py-neurolab

* Update package.py

* Update package.py
2021-12-14 15:23:06 -07:00
iarspider
25c29d277f
New package: py-lizard (#27994)
* New package: py-lizard

* Update package.py
2021-12-14 14:44:19 -07:00
iarspider
e51337fcd9
New package: py-nbdime (#27995) 2021-12-14 15:22:24 -06:00
Zack Galbreath
3139894794
ci: Catch Exceptions when attempting to register a CDash build (#27883)
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-14 14:18:08 -07:00
iarspider
5bbb63ed93
New package: py-law (#27993) 2021-12-14 15:04:46 -06:00
iarspider
bc618c2c6c
OpenLDAP package: update dependencies for 2.6.0 (#27830)
Update a number of dependency constraints for @2.6.0: (including
adding new optional dependency package wiredtiger).
2021-12-14 11:27:02 -08:00
downloadico
97a1d48512
Abinit package: add option to install tests (#27842) 2021-12-14 11:04:28 -08:00
Harmen Stoppels
9ec638c7bb
Add libtree 3.0.0-rc9 (#27990) 2021-12-14 14:17:38 +01:00
iarspider
c1d51593d1
New packages: py-keras2onnx, py-onnxconverter-common (#27962)
* New packages: py-keras2onnx, py-onnxconverter-common

* Update package.py (#18)

* Update package.py

* Update package.py
2021-12-13 12:47:27 -07:00
Massimiliano Culpo
948bc98fa6
Add a CI job to audit all the packages in the built-in repository (#27945)
* 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-13 10:44:15 -08:00
Scot Halverson
28d31316b7
CPU Architecture support (#27924)
* 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-13 10:06:57 -08:00
iarspider
f876813531
New package: py-histbook (#27956) 2021-12-13 11:55:57 -06:00
iarspider
ec8ef9d292
New package: py-histogrammar (#27957) 2021-12-13 11:55:09 -06:00
iarspider
7836b60825
New package: py-jupyter-server-mathjax (#27958) 2021-12-13 11:54:01 -06:00
Manuela Kuhn
17367a702e
r-packrat: add 0.7.0 (#27901) 2021-12-13 11:19:39 -06:00
Manuela Kuhn
1bd2c40228
r-rsconnect: add 0.8.17 (#27900) 2021-12-13 11:19:18 -06:00
Manuela Kuhn
71e71c0b60
r-vroom: add 1.5.7 (#27874) 2021-12-13 11:18:38 -06:00
Manuela Kuhn
f920976fa6
r-r6: add 2.5.1 (#27871) 2021-12-13 11:16:47 -06:00
eugeneswalker
26dcb0ffc4
vtk-m +cuda: conflicts with cuda_arch=none (#27916) 2021-12-13 08:46:09 -08:00
Harmen Stoppels
f6802b733a
Install dir creation message demoted to "debug" level (#27911) 2021-12-13 11:45:31 +01:00
iarspider
7b9ce3a940
New package: py-hep-ml (#27909) 2021-12-11 14:41:08 -07:00
iarspider
dc88538e80
New package: py-grpcio-tools; add new version of py-grpcio (#27907) 2021-12-11 14:35:07 -07:00
Axel Huebl
9875a0e228
PICMI: 0.16 & 0.18 & WarpX 1D (#27876)
* 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-11 14:14:00 -07:00
Sergey Kosukhin
ee46a1077c
openjpeg: add missing dependencies and optionally disable them (#27904)
* 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-11 11:51:17 -06:00
Manuela Kuhn
5d11bc9a77
r-emmeans: add 1.7.1-1 (#27870) 2021-12-10 22:27:06 -06:00
Manuela Kuhn
a9b2a18880
r-dt: add 0.20 (#27868) 2021-12-10 22:26:10 -06:00
Peter Brady
27ba835236
lua package: fix build with ncurses~termlib (#27863)
Get link flags directly from dependencies rather than hardcoding
2021-12-10 20:24:33 -08:00
Satish Balay
e4da7db567
superlu-dist: superlu-cray-ftn-case.patch patch does not apply for versions older than 7.1.0 (#27913) 2021-12-10 21:58:22 -06:00
Satish Balay
2f35b0487b
petsc, py-petsc4py: add versions 3.16.2 (#27841) 2021-12-10 21:58:09 -06:00
Manuela Kuhn
81bb380916
r-cpp11 package: add version 0.4.2 (#27869) 2021-12-10 19:53:16 -08:00
Manuela Kuhn
08573b4cb8
r-htmltools package: add version 0.5.2 (#27899) 2021-12-10 19:03:38 -08:00
eugeneswalker
b9717ca261
vtk-h +cuda: pass cuda_arch to vtk-m dependency (#27923) 2021-12-10 17:32:11 -07:00
Filippo Spiga
5d6a9a70c8
Adding NVIDIA HPC SDK 21.11 (#27910) 2021-12-10 15:04:38 -08:00
Timothy Brown
f3b5704663
[parallelio] add variant to turn off timing messages. (#27590)
* [parallelio] add variant to turn off timing messages.
2021-12-10 14:58:49 -08:00
iarspider
d5773ac5bf
New package: py-hist and it's dependencies (#27914)
* 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-10 18:31:22 +00:00
Ye Luo
363a263114
Update quantum-espresso package (#27808)
* Override compiler as MPI wrapper in CMake.

* Refine quantum-espresso variant interations.

* Correct formatting.
2021-12-10 10:18:32 -08:00
iarspider
140a2721e6
New package: py-correctionlib (#27882)
* 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-10 11:34:31 -06:00
iarspider
8b6bb245db
New package: py-flawfinder (#27887)
* New package: py-flawfinder

* Build py-flawfinder from source

* Update package.py
2021-12-10 11:25:21 -06:00
iarspider
059bc53760
New package: py-hepdata-lib (#27912) 2021-12-10 11:24:22 -06:00
Adam J. Stewart
0960c0810c
Extends: support spec, not just package name (#27754) 2021-12-10 13:30:21 +01:00
Greg Becker
dc87157e80
Improve debug info from concretizer (#27707) 2021-12-10 10:49:33 +01:00
Massimiliano Culpo
d17511a806
Refactor "spack buildcache" command (#27776)
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-10 10:23:14 +01:00
eugeneswalker
e199d7ef6b
umpire: needs cmake@:3.20 when +rocm (#27893) 2021-12-09 16:14:56 -08:00