summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-05-11r-rstudioapi : new version (#16574)Amjad Kotobi1-0/+1
2020-05-11r-rlang : new version (#16575)Amjad Kotobi1-0/+1
2020-05-11r-digest : version updated (#16578)Amjad Kotobi1-0/+1
2020-05-11Map the spack skylake arch to Kokkos BDW, rather than SKX (#16583)Andrew Gaspar1-1/+6
SKX includes AVX-512 extensions that consumer Skylake processors do not have. Therefore, map Skylake to the prior arch to work on these systems. Skylake-X processors will still map as the skylake_avx512 spack arch and get the correct optimzations.
2020-05-11stata: add new libpng dependency (#16582)Justin S1-2/+2
2020-05-11netcdf-fortran: Fix build with gcc@10: (#16573)Michael Kuhn1-0/+5
2020-05-11New package: py-mmcv (#16536)Jen Herting1-0/+24
* [py-mmcv] Created template * [py-mmcv] added description and homepage * [py-mmcv] requires python 3.6+ * [py-mmcv] added dependencies * [py-mmcv] depends on opencv * [py-mmcv] cleaned up fixmes * [py-mmcv] requires numpy >= 1.11.1
2020-05-11gcc: added v10.1.0 (#16525)Michael Kuhn2-3/+37
2020-05-11py-configobj: remove url function (#16522)Sinan1-10/+0
It seems the pypi version of the package somehow compiles just fine Co-authored-by: Sinan81 <sbulut@3vgeomatics.com>
2020-05-11py-jupyterlab: added package at v2.1.0 (#16562)takanori-ihara1-0/+30
2020-05-10Add new package:py-jupyterlab-server (#16561)takanori-ihara1-0/+25
2020-05-10PyTorch: fix master and mkldnn builds (#16560)Adam J. Stewart1-3/+4
2020-05-10new version r-rcpp (#16549)Amjad Kotobi1-0/+1
2020-05-10new version r-glue (#16558)Amjad Kotobi1-0/+1
2020-05-10new version r-pkgbuild (#16559)Amjad Kotobi1-0/+1
2020-05-10new version r-jsonlite (#16557)Amjad Kotobi1-0/+1
2020-05-10new version r-dt (#16555)Amjad Kotobi1-0/+1
2020-05-10new version r-covr (#16554)Amjad Kotobi1-0/+1
2020-05-10new version r-callr (#16552)Amjad Kotobi1-0/+1
2020-05-10DGL: add new version (#16547)Adam J. Stewart1-3/+10
2020-05-09Fix MacOS tests on developMassimiliano Culpo1-1/+1
The -u option allows to update the current head, so tests won't fail if we are on develop
2020-05-09macOS nightly: +1hr py-jupyterAxel Huebl1-1/+1
check if failures ares actually a real timeout or an error that just causes a hang.
2020-05-09macOS nightly: two coresAxel Huebl1-0/+1
All GitHub actions provide two cores. Just make sure this does not get oversubscribed with potentially visible additional physical cores.
2020-05-09Add unit test on MacOS using Github Actions (#14220)Massimiliano Culpo4-22/+50
- Remove macos tests from travis - Add macos tests in github actions.
2020-05-09[dd4hep] variant and run env updates (#16524)vvolkl1-2/+8
* [dd4hep] variant and run env updates * address comments from #16524
2020-05-09Add maintainers and variants for building with default earlier api versions. ↵Larry Knox1-0/+12
(#16534) * Add maintainers. Add variants for building with default earlier api versions. * Update var/spack/repos/builtin/packages/hdf5/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-05-09New package: py-addict (#16535)Jen Herting1-0/+19
* [py-addict] created template * [py-addict] added homepage and description * [py-addict] cleaned up fixmes * [py-addict] depends on py-setuptools
2020-05-09QMCPACK Update May 2020 (#16542)Nichols A. Romero1-23/+2
* Add naromero77 as a maintainer for QMCPACK Spack package. * Add QMCPACK 3.9.2 * Remove QE-to-QMCPACK wave function converter from QMCPACK Spack package. Already been moved to QE Spack package.
2020-05-09Fix dependency of geant4 (amends #16497) (#16504)iarspider3-10/+14
* Fix dependency of geant4 (amends #16497) * Update geant4-data dependencies * Reviewer comments (part 1/2) * Reviewer comments (part 2/2) * Update var/spack/repos/builtin/packages/geant4-data/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-05-09Increase coverage of spack.relocate (#16475)Massimiliano Culpo3-120/+286
- add docstrings and make parameter names consistent in `relocate.py` - Make `replace_prefix_*` and other functions private (as they are implementation details) - remove unused function _replace_prefix_nullterm() - Add unit tests for `relocate.py` functions - add patchelf to Travis and use it during tests - add hello_world fixture with a compiled binary, so we can test relocation
2020-05-09update visit package with 3.1.1 release and add comments (#16498)Cyrus Harrison3-7/+154
2020-05-09bugfix: don't use sys.stdout as a default arg value (#16541)Todd Gamblin8-12/+25
After migrating to `travis-ci.com`, we saw I/O issues in our tests -- tests that relied on `capfd` and `capsys` were failing. We've also seen this in GitHub actions, and it's kept us from switching to them so far. Turns out that the issue is that using streams like `sys.stdout` as default arguments doesn't play well with `pytest` and output redirection, as `pytest` changes the values of `sys.stdout` and `sys.stderr`. if these values are evaluated before output redirection (as they are when used as default arg values), output won't be captured properly later. - [x] replace all stream default arg values with `None`, and only assign stream values inside functions. - [x] fix tests we didn't notice were relying on this erroneous behavior
2020-05-09ci: update Travis badge in README.md to point to travis-ci.comTodd Gamblin1-1/+1
2020-05-08spaCy: add new package for en_core_web_sm model (#16539)Adam J. Stewart1-0/+17
2020-05-08Metall: add version 0.2 (#16502)Keita Iwabuchi1-0/+2
2020-05-08Add new package:py-pytest-check-links (#16503)takanori-ihara1-0/+19
2020-05-08py-netcdf4: a couple of improvements (#16505)Sergey Kosukhin2-0/+30
* py-netcdf4: avoid recompilation and make the older versions to work with HDF5@1.10: * py-netcdf4: add a new version and introduce a maintainer list.
2020-05-08precice: Fix conflict with boost 1.73.0 (#16507)Frédéric Simonis1-0/+1
2020-05-08graphviz: fix cairo backend (#16511)Christoph Junghans1-1/+1
2020-05-08Gaudi: separate variant for building documentation (#16515)iarspider1-2/+4
* Gaudi: separate variant for building documentation * Update package.py
2020-05-08New package (#16519)h-denpo1-0/+26
Large Scale Assembly, Structural Correspondence, Multi Dynamics Simulator.In this program, a part of functions of ADVENTURE_Solid ver.1.1 module
2020-05-08Gaudi: syntax fix (#16523)iarspider1-3/+3
2020-05-08new version xrootd-4.12.0 (#16528)Amjad Kotobi1-0/+1
2020-05-08new version r-git2r-0.27.1 (#16529)Amjad Kotobi1-0/+1
2020-05-08all_urls: add urls[0] for versions (#16435)Axel Huebl1-0/+4
This adds the `url` alternative `urls` to `package.all_urls`. With this addition, one can find again new versions with `spack versions <package>` for packages that are populated with from mixin mirror `urls`. Example: `util-macros` from x.org mixin.
2020-05-07Documentation: typo in option description (#16518)Erik Schnetter1-1/+1
2020-05-07Config option to disable setting S_ISGID bit when creating installation ↵iarspider3-1/+6
directory (#14479) * Add config option to disable setting S_ISGID bit when creating installation directory. Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch>
2020-05-07"spack checksum" QoL (#14311)iarspider4-5/+19
* Non-interactive mode for spack checksum; allow passing 'package@version' to spack checksum * Flake8 fixes * Update checksum.py Fix typo * Update spack-completion script * Automatically set non-interactive mode if more than one version passed * Update lib/spack/spack/cmd/checksum.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Add documentation and update spack-completion * Flake8 * Rename option * Update spack-completion * Update lib/spack/spack/cmd/checksum.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update checksum.py * Update stage.py * Update create.py Use batch mode when adding a new package Co-authored-by: Ivan Razumov <ivan.razumov@cern.ch> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-05-07Revert changes to `qt` (#16516)Elizabeth Fischer1-3/+0
Co-authored-by: Elizabeth Fischer <elizabeth.fischer@alaska.edu>
2020-05-07Testing: fix unintended interactions between tests, part 2 (#16429)Peter Scheibel6-12/+47
This fixes some errors with setting up test configuration. These errors do not cause current Spack tests to fail but do create red herring issues elsewhere (see #15666). Fixing these errors leads to more errors in tests that depended on the original misconfigured state, so those are also addressed here. This is an update to #16003 which accounts for some unit tests with conflicting config/mutable_config fixtures. These conflicts were not exposed until the mutable_config fixture was fixed. Details are included below. The change which builds on #16003 is prefixed with "(new)". * For tests that use the real Spack package repository, the config needs to avoid using MPI providers that are not intended to be installed by Spack. Without this, it is possible that Spack tests which concretize the MPI virtual will end up trying to use an implementation that it shouldn't (e.g. one that is always provided externally). See #15666 for an example. * The mutable_config test fixture was not initializing the scope roots to the right directories (so the resulting config was empty). * The current_host fixture in the concretize.py tests was using the config fixture rather than mutable_config, and was polluting the config cache for other tests. * One test in concretize.py was clearing a nonexistent cache (PackagePrefs._packages_config_cache). This reference has been removed. * The test 'test_preferred_compilers' was was depending on cross test config pollution to succeed. The initial spec before concretization has been updated to updated to be explicit about the desired result. * (new) For tests that use install_mockery and mutable_config, replace install_mockery with a separate install_mockery_mutable_config fixture that is exactly the same as install_mockery but uses the mutable_config fixture to avoid conflicts.