Carson Woods
29d21a0a5d
Fix shared cmd test file
2019-07-25 13:32:42 -06:00
Carson Woods
762f505da5
Add shared to toctree
2019-07-25 13:32:42 -06:00
Carson Woods
8e1c326174
Share feature Unit testing
2019-07-25 13:32:42 -06:00
Carson Woods
0bac5d527d
Add command interface for share feature
2019-07-25 13:32:42 -06:00
Carson Woods
79256eeb5c
When running tests, disable shared mode because it will break other tests. Custom tests must be written
2019-07-25 13:32:42 -06:00
Carson Woods
de760942f2
When shared mode is active store installed packages in SPACK_PATH
2019-07-25 13:32:41 -06:00
Carson Woods
860641bfab
When shared mode is active set stage path to SPACK_PATH
2019-07-25 13:32:41 -06:00
Carson Woods
673e55f14d
Prevent packages from being installed upstream
2019-07-25 13:32:41 -06:00
Carson Woods
54777a4f3e
Change module root path when shared mode is active
2019-07-25 13:32:41 -06:00
Carson Woods
db36e66592
Uninstall from SPACK_PATH when shared mode is active
2019-07-25 13:32:41 -06:00
Carson Woods
0d36e94407
Install to SPACK_PATH when shared mode is active
2019-07-25 13:32:41 -06:00
Carson Woods
92c3b5b8b2
Add documentation for spack share command
2019-07-25 13:32:41 -06:00
Carson Woods
71220a3656
When shared mode is active, spack treats the normal install directory as an upstream
2019-07-25 13:32:41 -06:00
Carson Woods
09bd29d816
When shared mode is active, set cache location to SPACK_PATH
2019-07-25 13:32:41 -06:00
Satish Balay
7bd3b66f6e
xsdk: phist has a conflict with gcc version <= gcc-4.9.1 ( #11946 )
...
* xsdk: phist has a conflict with gcc version <= gcc-4.9.1 - so add a variant to disable it on older compiler builds
This is triggered by #11677
* fix typo
2019-07-25 14:01:00 -05:00
Gregory Lee
e8a71089a6
use Excecutable instead of exec for editing licenses ( #11968 )
...
* fix defunct editor exit in #11691
2019-07-25 11:48:32 -07:00
Elizabeth Fischer
fff99a8a3a
Make OpenJDK the default ( #12106 )
2019-07-25 10:25:26 -07:00
Chuck Atkins
e614d4b481
cmake: Add a patch to revert a findmpi regression ( #12129 )
2019-07-25 10:23:01 -07:00
Chris Green
c20c153d16
catch: more versions, new and older. ( #12123 )
...
New versions 2.9.0, 2.9.1, older versions 2.2.2, 2.2.3, 2.4.1, 2.4.2, 2.7.0, 2.7.1, 2.7.2.
2019-07-25 11:33:03 -05:00
simo-tuomisto
4c7ee8b7c8
lame & libmad: Added two new packages for sox mp3 support. ( #11964 )
...
* Added a new package for LAME and a variant in sox for it.
* Fixed download url for LAME
* libmad: Added new package libmad for mp3 decoding. Changed sox variant from lame to mp3.
* libmad: Added m4 as a requirement
* libmad: Added comment on patch origins
* libmad: Added a list_url for alternate download location
* libmad: Fixing libmad download url
2019-07-25 10:40:50 -05:00
Sinan
9ace419aa5
gdal: added versions 2.4.2 and 3.0.1 ( #12125 )
2019-07-25 17:14:37 +02:00
Chris Green
4190f302e5
geant4: improvements with respect to building against CLHEP. ( #12124 )
2019-07-25 08:58:13 -05:00
Todd Gamblin
b0abbfecb8
new command: spack maintainers queries package maintainers
...
- We don't currently make enough use of the maintainers field on
packages, though we could use it to assign reviews.
- add a command that allows maintainers to be queried
- can ask who is maintaining a package or packages
- can ask what packages users are maintaining
- can list all maintained or unmaintained packages
- add tests for the command
2019-07-24 14:10:08 -07:00
Tamara Dahlgren
7411347a29
tests: Test install of unconcretized spec ( #12099 )
2019-07-24 13:30:27 -05:00
Glenn Johnson
8bb745325d
Add py-setuptools as a build dependency for py-absl-py ( #12109 )
...
I needed to add py-setuptools to get py-absl-py to build.
2019-07-24 12:33:45 -05:00
Glenn Johnson
642d3345f6
Add conflicts statement to freetype for icc ( #12111 )
...
Freetype-2.8 and above use __builtin_shuffle which is not supported by
icc.
2019-07-24 12:33:24 -05:00
t-karatsu
0f98cf0398
Perl take in flags ( #12112 )
...
* perl: perl package takes in spack cflags.
* fix for flake8 test.
2019-07-24 12:32:49 -05:00
Toyohisa Kameyama
bbc689ae38
nnvm: cmake bug is fixed. ( #12113 )
2019-07-24 12:31:49 -05:00
Toyohisa Kameyama
cb62b1ff85
rapidjson: Don't add -march=native on ARM and gcc 5.x or before. ( #12117 )
2019-07-24 12:30:32 -05:00
Nichols A. Romero
63813fa9c0
QMCPACK Update July 2019 ( #12097 )
...
* Add QMCPACK v. 3.8.0
* Remove QE variant conflict for serial QMCPACK installations.
* Add support for QE 6.4.1 converter.
* FindLibxml2QMC patch function only needed prior to QMCPACK 3.8.0
2019-07-24 12:28:35 -05:00
Glenn Johnson
42c3782f7e
Do not build c-blosc test if intel in spec ( #12110 )
...
While the c-blosc library compiles with icc some of the c-blosc tests do
not. Disable the tests so that the spack build can continue.
2019-07-24 11:17:11 -05:00
t-karatsu
0d690edfb2
cmake: fix cxx98flag's name ( #12114 )
2019-07-24 11:28:22 -04:00
Massimiliano Culpo
6fac0ae687
Fixed a name clash in the 'from_environment_diff' function ( #12116 )
...
* Added a unit test reproducing the failure in 12085
* Fixed name clash in the 'from_environment_diff' function
The bug reported in #12085 stemmed from a name clash among variables,
introduced during the refactor in #10753 and not caught by unit tests
and reviews.
2019-07-24 10:25:24 -05:00
Toyohisa Kameyama
a8b12f0cb6
rocksdb: Don't add -march=native on ARM and gcc 5.x or before. ( #12108 )
2019-07-23 22:33:05 -05:00
Douglas Duckworth
ec29461632
added relion 3.0.7 - removed deprecated versions ( #12101 )
...
* relion - added v 3.0.7 and removed deprecated versions that have inferior performance
* relion 3.0.7 does require cuda 9 or above
2019-07-23 18:13:00 -05:00
Adam J. Stewart
58427a7102
Typo fixes in Spack Environments docs ( #12100 )
2019-07-23 17:42:16 -05:00
Toyohisa Kameyama
6b07407cd0
isaac-server: Don't add -march=native on ARM and gcc 5.x or before. ( #12042 )
2019-07-23 16:48:25 -05:00
Toyohisa Kameyama
39139b9db8
nanoflann: Don't add -mtune=native on ARM and gcc 5.x ( #12093 )
2019-07-23 16:47:28 -05:00
Nichols A. Romero
2b35ad7b22
Quantum Espresso Update 2019 ( #12098 )
...
* Add support for QE 6.4.1
* QE 6.3. backports branch no longer relevant.
* List QE develop first.
2019-07-23 16:44:08 -05:00
Jimmie Lin
8095e26ffa
Add EFA fabric to libfabric
2019-07-23 12:08:33 -07:00
Greg Becker
daac376862
error messages: include whole spec for "no externals found" message ( #12070 )
...
* Provide better error message when matching externals are found for package marked not buildable
2019-07-23 13:58:07 -05:00
Pariksheet Nanda
5878b418c5
ioapi: add version 3.2 ( #12088 )
...
* ioapi: add version 3.2
* ioapi: unwrap version checksum; it's exempt from line length QA
* ioapi: drop overridden build(); it's the same as the default
2019-07-23 12:10:01 -05:00
Gregory Becker
a086dda82f
hashing: fix caching of dependency hashes in to_node_dict
2019-07-23 08:58:49 -07:00
Greg Becker
4ff2773704
ncurses: remove TERMINFO from build env ( #12086 )
2019-07-23 10:13:41 -05:00
Marco Comparato
7ea4e50587
font-util: add missing autoconf automake dependencies ( #12053 )
2019-07-23 09:41:04 -05:00
Todd Gamblin
3cb40e1c02
commands: add tests for all subcommands of spack pkg
2019-07-22 23:01:45 -07:00
Todd Gamblin
0b17bccdce
commands: add spack pkg changed subcommand, better test support
...
- Add `spack pkg changed` to show changed and added packages for a
commit.
- Make `spack pkg` support tests better.
2019-07-22 23:01:45 -07:00
Daniel Topa
07f3921838
Add UCX 1.6.0 ( #12089 )
...
https://github.com/openucx/ucx/releases/tag/v1.6.0
Released 2019-07-17
Verification builds on LANL Darwin x86_64 and Power9:
dantopa@cn2037:pr-update-ucx.spack $ date
Mon Jul 22 17:04:14 MDT 2019
dantopa@cn2037:pr-update-ucx.spack $ pwd
/scratch/users/dantopa/repos/spack/pr-update-ucx.spack
dantopa@cn2037:pr-update-ucx.spack $ spack find -ldf ucx
==> 2 installed packages
-- linux-centos7-x86_64 / gcc@4.8.5 -----------------------------
w7fp4n6 ucx@1.6.0%gcc
tt2hkol ^numactl@2.0.12%gcc
srhy7ry ^rdma-core@20%gcc
kvgvhpv ^libnl@3.3.0%gcc
-- linux-rhel7-ppc64le / gcc@4.8.5 ------------------------------
cji3ce7 ucx@1.6.0%gcc
pmgndwh ^numactl@2.0.12%gcc
qymrwx6 ^rdma-core@20%gcc
2263pm5 ^libnl@3.3.0%gcc
Signed-off-by: Daniel Topa <dantopa@lanl.gov >
2019-07-22 21:43:35 -05:00
Matthias Diener
19968a0035
scons: add version 3.1.0 ( #12084 )
2019-07-22 17:35:40 -05:00
Chuck Atkins
69c302f455
cmake: Move cxx11 flags for fujitsu into the flag_handler method ( #12056 )
...
* cmake: Move cxx11 flags for fujitsu into the flag_handler method
* cmake: sanitization and error checking in flag_handler
* cmake: Fix fujitsu flag check from 'fc' to 'fj'
2019-07-22 17:33:40 -05:00