summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-03-16libflame: Fix build error (#22315)Tomoyasu Nojiri1-0/+2
2021-03-16hwloc: add dependency on ncurses (#22300)Harmen Stoppels1-0/+4
Co-authored-by: Michal Sudwoj <msudwoj@student.ethz.ch>
2021-03-15OpenCV: add new version, simplify package (#22292)Adam J. Stewart1-7/+4
2021-03-15Expand relative dev paths in environment files (#22045)Harmen Stoppels7-20/+139
* Rewrite relative dev_spec paths internally to absolute paths in case of relocation of the environment file * Test relative paths for dev_path in environments * Add a --keep-relative flag to spack env create This ensures that relative paths of develop paths are not expanded to absolute paths when initializing the environment in a different location from the spack.yaml init file.
2021-03-15Propagate --test= for environments (#22040)Harmen Stoppels8-28/+126
* Propagate --test= for environments * Improve help comment for spack concretize --test flag * Add tests for --test with environments
2021-03-15vtk-h: Fix missing trailing-colon in CMake version (#22302)Chuck Atkins1-1/+1
2021-03-15Make py-boto3 installable again with old concretizer (#22298)Harmen Stoppels5-1/+10
2021-03-15dos2unix: gettext needed for linking (#22288)Adam J. Stewart1-1/+1
2021-03-15Fix use of quotes in Python build system (#22279)Adam J. Stewart1-1/+1
2021-03-15py-tqdm: add new version, variants (#22290)Adam J. Stewart1-2/+9
2021-03-15PyTorch: add missing tqdm dependency (#22289)Adam J. Stewart1-0/+1
2021-03-15fortrilinos: Fix trilinos depend (#22295)Tomoyasu Nojiri1-1/+1
2021-03-15votca-*: add v2021 (#22282)Christoph Junghans4-4/+8
2021-03-15py-aioitertools: New package (#22256)a-saitoh-fj1-0/+20
* py-aioitertools: New package * py-aioitertools: Fixed python dependencies, and Fixed style of code * switch to the source build
2021-03-14do not validate variants of concrete specs in solver setup (#22272)Vanessasaurus1-10/+11
Currently, regardless of a spec being concrete or not, we validate its variants in `spec_clauses` (part of `SpackSolverSetup`). This PR skips the check if the spec is concrete. The reason we want to do this is so that the solver setup class (really, `spec_clauses`) can be used for cases when we just want the logic statements / facts (is that what they are called?) and we don't need to re-validate an already concrete spec. We can't change existing concrete specs, and we have to be able to handle them *even if they violate constraints in the current spack*. This happens in practice if we are doing the validation for a spec produced by a different spack install. Signed-off-by: vsoch <vsoch@users.noreply.github.com>
2021-03-14py-botocore: Update version to install py-s3fs (#22257)a-saitoh-fj1-4/+10
* Update version to install py-s3fs * Update the required version of py-urllib3, and Set the dependent conditions of py-docutils
2021-03-13openblas: prevent microarch flags for generic targets (#22270)Seth R. Johnson1-2/+4
As of OpenBLAS 0.3.13, leaving off `TARGET` by default optimizes most code for the host system -- adding flags that cause the resulting library to fail (SIGILL) on older systems. This change should ensure that a "x86_64" target for example will work across deployment systems. https://github.com/xianyi/OpenBLAS/issues/3139
2021-03-13adding spack -c to set one off config arguments (#22251)Vanessasaurus6-73/+133
This pull request will add the ability for a user to add a configuration argument on the fly, on the command line, e.g.,: ```bash $ spack -c config:install_tree:root:/path/to/config.yaml -c packages:all:compiler:[gcc] list --help ``` The above command doesn't do anything (I'm just getting help for list) but you can imagine having another root of packages, and updating it on the fly for a command (something I'd like to do in the near future!) I've moved the logic for config_add that used to be in spack/cmd/config.py into spack/config.py proper, and now both the main.py (where spack commands live) and spack/cmd/config.py use these functions. I only needed spack config add, so I didn't move the others. We can move the others if there are also needed in multiple places.
2021-03-12fixed ^python in py-rich, py-dvc (#22264)Bryan Herman2-2/+2
2021-03-12py-h5py: offline installation and deps fix (#22262)Bryan Herman2-5/+36
* added h5py patch file for offline installs to work * h5py v3+ deps consistent with setup.py, add patch
2021-03-12ascent: Relax CMake version constraints (#22253)Chuck Atkins2-6/+4
2021-03-12[dd4hep] update env var (#22218)Valentin Volkl1-0/+1
2021-03-12bugfix: ensure spack test list still works (#22203)Tamara Dahlgren2-2/+25
Was getting the following error: ``` $ spack test list ==> Error: issubclass() arg 1 must be a class ``` This PR adds a check in `has_test_method` (in case it is re-used elsewhere such as #22097) and ensures a class is passed to the method from `spack test list`.
2021-03-12Rivet: syntax fixes (#22225)iarspider1-3/+2
2021-03-12Version update to 1.9.4 (#22231)Desmond Orton1-0/+1
2021-03-12LBANN software stack: new versions and dependencies (#22234)Brian Van Essen4-6/+11
Updated the versions for DiHydrogen and Aluminum. Added new constraints on versions of Aluminum that are used across the software stack. Cleaned up the dependency on DiHydrogen for LBANN.
2021-03-12add hints for dependency resolution (#22238)Sinan1-0/+4
Co-authored-by: sbulut <sbulut@3vgeomatics.com>
2021-03-12py-fsspec: Update version to install py-s3fs (#22259)a-saitoh-fj1-0/+1
2021-03-12fixed when python dep in ftfy dep for py benedict (#22261)Bryan Herman1-2/+2
2021-03-12chai: Add 2.3.0 version (#22254)Tomoyasu Nojiri1-0/+1
2021-03-12py-chainer: Add test method for ChainerMN (continued #21848, #21940) (#22189)a-saitoh-fj1-0/+49
* py-chainer: Add test method for ChainerMN (continued #21848, #21940) * py-chainer: Fixed the word in the message * py-chainer: Delete unnecessary imports * py-chainer: Incorporation of the measures pointed out in #21940 was insufficient.
2021-03-12mptensor: Add test method (#21712)kuramoto-fj1-0/+41
* mptensor: Add test method * mptensor: Reverted the receipe on merged style * mptensor: Changed """ to #
2021-03-12superlu-dist: Add e4s testsuite-inspired smoke test (#22237)Sergei Shudler1-0/+50
* Added a smoke test for superlu-dist recipe * Fixed small issues following a PR review
2021-03-11Add internal package options to Trilinos (#22205)Paul Kuberry1-1/+34
Adds several EpetraExt_BUILD_* options as well as an Amesos2_ENABLE_Basker option. Adds `none` as an option to `gotype=`, which should be among the options since 'none' is specifically handled later in the package definition. Adds `stokhos` and `trilinoscouplings` as options in spack which already are available in CMake for Trilinos (e.g. Trilinos_ENABLE_Stokhos:BOOL=)
2021-03-12py-pytest-html recipe (#22221)BerengerBerthoul2-0/+43
* py-pytest-html recipe * added missing deps + copyright * Update var/spack/repos/builtin/packages/py-pytest-html/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-pytest-metadata/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-03-12Add newest versions of py-h5py (#22245)Thomas Kluyver1-5/+10
* Add newest versions of py-h5py * Update dependencies for py-h5py
2021-03-11r-rhdf5filters: Fix for aarch64 (#22074)Tomoyasu Nojiri1-0/+7
2021-03-11bind9: add missing dependencies (#22212)Tomoyasu Nojiri1-1/+7
2021-03-11ctffind: update url and version directive (#22039)Tomoyasu Nojiri1-3/+3
2021-03-11elpa: fix build of versions before 2020 with GCC >= 10 (#22182)Ye Luo1-4/+11
2021-03-11py-imageio: new version 2.9.0 (#22229)Andrew W Elble1-1/+3
2021-03-11eospac: add patch to fix selection of compiler flags (#21626)Gabriel Rockefeller2-0/+26
Patch eospac's Makefile.-linux-gnu.hashes to consider only `$(notdir $(F90))` when constructing a key to look up compiler flags in the _F90-CPUINFO_COMP_FLAGS associative array. This patch was accepted into eospac itself after the release of 6.4.2beta, so apply it only to 6.4.2beta and earlier releases.
2021-03-10cctools: add v7.2.1 (#22193)Benjamin Tovar1-1/+2
2021-03-10gearshifft: fix patch, add support for mkl and rocm (#22195)David Pape2-22/+31
- Fix faulty patch - Only use GEARSHIFFT_BACKEND_FFTW_PTHREADS if ~openmp - Explicitly disable float16 support - Use correct minimum required Boost version - Add variants for Intel MKL and ROCm rocfft
2021-03-10Pipelines: Fix issue that allowed failing jobs to pass (#22199)Scott Wittenburg1-1/+3
This is a workaround for an issue with how "spack install" is invoked from within "spack ci rebuild". The fact that we don't get an exception or even the actual returncode when using the object returned by spack.util.executable.which('spack') to install the target spec means we get no indication of failures about the install command itself. Instead we rely on the subsequent buildcache creation failure to fail the job.
2021-03-10meson: apply rpath patch for current versions (#22216)Michael Kuhn1-1/+1
meson now only selectively strips rpaths but can still strip required ones (like glib's pcre dependency).
2021-03-10vigra: add master branch (#22037)darmac1-0/+2
2021-03-10fix setup-env.sh on older linux zsh (#21721)Danny McClanahan2-2/+2
2021-03-10haveged: new package at v1.9.13 (#22127)darmac1-0/+15
2021-03-10gdk-pixbuf: add v2.42.2 (#22215)Michael Kuhn1-0/+2