summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-03-20sentencepiece: add new package (#15596)Adam J. Stewart1-0/+20
2020-03-20Bugfix: resolve StopIteration message attribute failure (#15341)Massimiliano Culpo2-1/+22
Testing the install StopIteration exception resulted in an attribute error: AttributeError: 'StopIteration' object has no attribute 'message' This PR adds a unit test and resolves that error.
2020-03-20Recover coverage from subprocesses during unit tests (#15354)Tamara Dahlgren5-16/+16
* Recover coverage from subprocesses during unit tests
2020-03-20Correct pytest.raises matches to match (#15346)Massimiliano Culpo3-10/+10
2020-03-20bugfix: Add dependents when initializing spec from yaml (#15220)Tamara Dahlgren2-11/+17
The new build process, introduced in #13100 , relies on a spec's dependents in addition to their dependencies. Loading a spec from a yaml file was not initializing the dependents. - [x] populate dependents when loading from yaml
2020-03-20Uniquify suffixes added to module names (#14920)Seth R. Johnson3-1/+4
2020-03-20bugfix: ensure proper dependency handling for package-only installs (#15197)Tamara Dahlgren3-17/+149
The distributed build PR (#13100) -- did not check the install status of dependencies when using the `--only package` option so would refuse to install a package with the claim that it had uninstalled dependencies whether that was the case or not. - [x] add install status checks for the `--only package` case. - [x] add initial set of tests
2020-03-20Fix for being able to 'spack load' packages that have been renamed. (#14348)Andrew W Elble2-1/+36
* Fix for being able to 'spack load' packages that have been renamed. * tests: add test for 'spack load' of a installed, but renamed/deleted package
2020-03-20modules: store configure args during build (#11084)Michael Kuhn4-11/+41
This change stores packages' configure arguments during build and makes use of them while refreshing module files. This fixes problems such as in #10716.
2020-03-20fetch_strategy: remove vestigial code (#15431)Greg Becker1-18/+0
2020-03-20py-dgl: add new package (#15594)Adam J. Stewart1-0/+94
2020-03-20Add NLopt version 2.6.1 (#15595)Benjamin Fovet1-0/+1
2020-03-20papi: add version 6.0.0 (#15590)Kevin Manalo1-0/+1
2020-03-20root: Add version 6.20.{00,02} (#15487)Dr. Christian Tacke1-4/+17
* Add version 6.20.{00,02}, don't yet mark it preferred * It needs zstd * It needs numpy (at least for 6.20.00:6.20.03) * Reorder python dependencies a bit * Add mlp variant, default False Older versions always include mlp, so no conflicts there. * Disable tmva, because it needs mlp * tmva needs mlp, so add conflict
2020-03-20Show the packaga name for a missing patch sha256 (#15441)Dr. Christian Tacke1-1/+2
When a patches sha256 is missing, also show the packagename, so that analyzing is easier.
2020-03-20Added two new versions of spdlog (#15586)Matthieu Dorier1-0/+2
2020-03-20add new package: glusterfs (#15565)darmac1-0/+44
* add new package: glusterfs * fix list_depth for url * remove list_depth * add list_url for glusterfs
2020-03-20add new package lksctp-tools (#15564)darmac1-0/+20
Co-Authored-By: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2020-03-20py-decorator: added v4.4.2 (#15581)Adam J. Stewart1-1/+2
2020-03-20py-networkx: add 2.4 (#15582)Adam J. Stewart1-7/+20
2020-03-20py-tfdlpack: add new package (#15583)Adam J. Stewart1-0/+45
2020-03-20acts-core: added v0.18, updated boost dependency (#15584)Hadrien G1-1/+3
2020-03-20htop: add missing python build dependency (#15585)Andreas Baumbach1-0/+1
2020-03-20perfstubs: added new package (#15547)Kevin Huck1-0/+34
2020-03-19Improvements to Rust's Installation (#15395)Andrew Gaspar2-46/+513
* Add sources and resources for each version of Rust * install bootstrapping compiler into stage * Add libgit2 * Install bootstrapping compiler correctly * implement full rust bootstrap * Remove support for Rust pre-1.14 Also add lots of comments * Support only Rust 1.17 and newer * Remove < 1.23 versions of Rust * Change the layout of rust_releases for maintainability * Remove LLVM variant * Address flake8 issues * Make libgit2 curl variant default False, conflict 0.28 and newer * Remove binutils dependency * Add ARM64 while we're at it * flake8 * use the 'python' routine rather than relying on the correct python to be picked up
2020-03-19add new package: bcache (#15563)darmac2-0/+49
* add new package: bcache * add depends: gettext for libintl
2020-03-19add new package: libiscsi (#15579)darmac1-0/+28
2020-03-19Update MVAPICH2 package for 2.3.3 release (#15578)Nithin Senthil Kumar1-1/+2
Co-authored-by: senthilkumar.16 <senthilkumar.16@nowlab.cse.ohio-state.edu>
2020-03-19Cray bugfix: TERM missing while reading default target (#15381)Greg Becker1-6/+8
Bug: Spack hangs on some Cray machines Reason: The TERM environment variable is necessary to run bash -lc "echo $CRAY_CPU_TARGET", but we run that command within env -i, which wipes the environment. Fix: Manually forward the TERM environment variable to env -i /bin/bash -lc "echo $CRAY_CPU_TARGET"
2020-03-19cosma: added package at v2.0.2 (#15497)Teodor Nikolov1-0/+69
* [new package] COSMA * Use virtual dependencies
2020-03-19add charliecloud/0.14; remove umoci/skopeo; remove builder variant (#15573)Jordan Ogas1-13/+14
* add charliecloud/0.14; remove umoci/skopeo; remove builder variant * fix typo * add maintainer; add explicit config doc options; add py-requests as run dependency * add autoconf build dependencies
2020-03-19petsc fix hdf5 (#15572)Kai Germaschewski1-1/+2
* petsc: add checksum for 3.12.4 * petsc: constrain hdf5 to <= 1.10.x Current petsc will error when being build with hdf5 1.12, so this ensures that a compatible hdf5 will be used. Fix suggested by @balay.
2020-03-19add new package: ntirpc (#15561)darmac1-0/+22
2020-03-19add new package: yarn (#15562)darmac1-0/+22
2020-03-19Add package: py-deprecated (#15571)Yannik Stradmann1-0/+20
https://github.com/tantale/deprecated
2020-03-19refactor: `spack.package.possible_dependencies()` handles virtualsTodd Gamblin4-44/+75
- [x] move some logic for handling virtual packages from the `spack dependencies` command into `spack.package.possible_dependencies()` - [x] rework possible dependencies tests so that expected and actual output are on the left/right respectively
2020-03-19bugfix: `spack.package.possible_dependencies()` should return virtualsTodd Gamblin1-7/+1
`spack.package.possible_dependencies()` was forgetting to pass the `visited` dict to recursive calls; this fixes it
2020-03-19openssl: added v1.1.1e and v1.0.2u (#15568)Michael Kuhn1-0/+2
2020-03-19update attr version to 2.4.48 (#15535)darmac1-2/+12
* update attr version to 2.4.48 * attr: remove redundant make() in install()
2020-03-19amdblis + blis: fix spack info and libs query (#15566)Toyohisa Kameyama2-0/+5
2020-03-18py-matplotlib: add 3.2.1 (#15560)Adam J. Stewart1-1/+2
2020-03-18Buildcache: fix relocation of binaries with relative rpaths (#15558)Patrick Gartung1-1/+1
2020-03-18hpctoolkit: restore binutils 2.34 for master (#15556)Mark W. Krentel1-3/+4
Hpctoolkit master was recently updated to test for and allow old binutils <= 2.33.1 and/or new binutils 2.34. Older hpctoolkit up to 2030.03.01 will forever require :2.33.1. Adjust the libunwind dependency for safety with the current concretizer.
2020-03-18Split: Fabtest/libfabric (#15557)Axel Huebl2-71/+21
Fabtests provides runtime analysis tools and examples of libfabric. As with other projects that are tightly version-bound, e.g. `py-adios` and `adios`, the fact that releases stem from the same repo does not imply they should be the same package. Remove resources, which complicate the libfabric build, and update the fabtests package accordingly.
2020-03-18Upstreams: don't write metadata directory to upstream DB (#15526)Kai Germaschewski1-1/+1
When trying to use an upstream Spack repository, as of f2aca86 Spack was attempting to write to the upstream DB based on a new metadata directory added in that commit. Upstream DBs are read-only, so this should not occur. This adds a check to prevent Spack from writing to the upstream DB
2020-03-18Trilinos: Add more variants (~netcdf ~matio ~glm) (#15483)Kelly (KT) Thompson1-8/+25
* Trilinos: Add more variants + Provide three new variants to allow building trilinos without netcdf, matio, or glm. + No change to defaults. * Fix style issue.
2020-03-18Tuiview movetogithub (#15498)Neil Flood1-4/+6
* py-tuiview: Source has moved to github * py-tuiview: Explicitly require +python on gdal dependency * py-tuiview: Versions up to 1.1.99 are qt4 only * py-tuiview: Add version 1.2.6, which is qt5 only * Explicit version range on gdal dependency
2020-03-18petsc@3.7 fix dependency of superlu-dist@5.1.3 (#15551)Satish Balay1-2/+2
2020-03-18py-horovod: set appropriate build env vars (#15548)Adam J. Stewart3-44/+106
* py-horovod: set appropriate build env vars * mxnet: add maintainer * py-horovod: fetch git submodules * py-torch: fix CUDA conflicts
2020-03-18modified spackage for flecsi and cinch (#15555)ktsai72-5/+7