Matthew LeGendre
1af88be371
Spack was no longer using $TMPDIR for its stage area at LLNL. Spack's directory search was unnecessarily putting candidates that contained your username at the end of its search list.
2016-04-08 11:06:14 -07:00
Mario Melara
0d1a1b7526
Changed _set_architecture so if user inputs only the target, then os is None. This prevents the os being referenced before assignment error
2016-04-08 10:29:37 -07:00
Mario Melara
6ff6c805af
Assigned self.front_os, and back_os to self.default. Helps with testing. If we're on a darwin or linux machine, chances are there is no back end or front end operating system, but rather than have those as None, I just assign them the default which is detected via python platform.
2016-04-08 10:28:30 -07:00
Mario Melara
7b777568ed
Added new concretization of architecture tests, test each combination of user input to make sure the correct os and target are chosen
2016-04-07 14:38:43 -07:00
Mario Melara
0ad317213c
Changed architecture parser so that if user just enters in frontend or backend, then both the os and target will take those names. In the concretize method the frontend target/os and backend target/os will be picked to match each other
2016-04-07 14:38:04 -07:00
Mario Melara
07df403203
Cleaned up the concretize_architecture method by removing commented out code
2016-04-07 14:37:00 -07:00
Mario Melara
143a4d7f76
Changed default to default_target, also added frontend and backend to operating system
2016-04-07 14:36:26 -07:00
alalazo
1714f410f0
Merge branch 'develop' of https://github.com/LLNL/spack into features/custom_modulefile_from_config
2016-04-07 10:48:16 +02:00
alalazo
7dc1524c08
modules : added stub for dotkit (to be verified)
2016-04-07 10:48:05 +02:00
Glenn Johnson
b19d6ab9c5
Check for non-numeric bits in the stem.
2016-04-06 19:08:01 -05:00
Glenn Johnson
fbabfc593d
Make R extensable and add a couple of packages for verification.
...
Added R as a build system so that the create template will have the
correct configure line.
Added a regex for version parsing as the R URLs are a little odd.
2016-04-06 16:44:22 -05:00
Mario Melara
99117cbc90
pulled from current repo the build_environment.py. Added module loading methods from our cray port
2016-04-06 14:07:22 -07:00
Mario Melara
918ad28a93
Changed all target values to architecture. Also added a sort_key method so that older architecture specs can be sorted with the newer ones
2016-04-06 13:58:29 -07:00
Massimiliano Culpo
4001663982
leftover from cherry-pick
2016-04-06 22:19:07 +02:00
alalazo
73b6214a13
module files : proper cleanup on uninstall fixes #216
...
Conflicts:
lib/spack/spack/test/database.py
2016-04-06 22:10:04 +02:00
Mario Melara
749508af01
Found loops calling all_compilers that were always reading in the config file which lead to a slowdown, the fix is to cache the config file so we don't waste time re-reading the config file in again.
2016-04-06 12:05:29 -07:00
Mario Melara
3bf75fab3f
Cleaned up architecture. Changed operating_system from dictionary method
2016-04-06 12:03:26 -07:00
alalazo
21b7734d92
modules : removed debug leftover
2016-04-06 17:08:31 +02:00
alalazo
7904f75782
modules : all the other strings are lower case
2016-04-06 17:05:47 +02:00
alalazo
e4cfe74887
modules : customization based on specs
2016-04-06 16:42:56 +02:00
alalazo
e993c17f89
modules : added environment modifications from configuration file
2016-04-06 14:02:27 +02:00
alalazo
d636b4fdde
modules : more sensible name to blacklist environment variables
...
modules : added skeleton to permit modifications based on specs
2016-04-06 13:42:47 +02:00
Todd Gamblin
e104592e1f
Merge pull request #738 from eschnett/eschnett/cleanup-cc
...
Clean up cc script
2016-04-05 10:50:45 -07:00
alalazo
670cb423f9
modules : iterating on all the dependencies doesn't reuire try/except KeyError
2016-04-05 18:44:40 +02:00
alalazo
5da37c573f
modules : don't pass stream around
2016-04-05 18:41:38 +02:00
alalazo
2968b60ee0
module file : added autoload and prereq
2016-04-05 18:03:09 +02:00
alalazo
ca7d701007
module file : all the dependencies can affect the run_time environment, not only extendees
2016-04-05 16:10:04 +02:00
alalazo
c352249e30
EnvModules : narrowing the type of exceptions being "handled"
2016-04-05 14:55:05 +02:00
Erik Schnetter
4ce03b75bc
Correct typo
2016-04-05 07:42:23 -04:00
alalazo
d546d828d3
module file : added filtering based on environment variable name
2016-04-05 13:20:28 +02:00
Mario Melara
9bfc83ac5c
Changed so that py_platform.dist() grabs the major version number.
2016-04-04 15:36:10 -07:00
Todd Gamblin
0296f96c7b
Resolves #739 . Don't call setup_dependent_* for package itself.
2016-04-04 13:56:15 -07:00
Mario Melara
6d73c86209
Gives error on cori that [PrgEnv-xx, gcc/x.x.x] is not part of the schema. Changed it to oneOf : type : array to get rid of the error.
2016-04-04 13:45:15 -07:00
Mario Melara
9c071ea40d
Changed modulecmd parameters. return_oe is not one of the parameters in the mainline spack repo. Changed the args to the appropriate ones in the new spack
2016-04-04 13:44:24 -07:00
Erik Schnetter
0ff059e388
Clean up comments and output messages
2016-04-04 16:00:09 -04:00
Erik Schnetter
83d6e04d39
Convert =
to ==
in tests; untabify
2016-04-04 15:38:21 -04:00
Erik Schnetter
7bc28cc334
Clean up cc script
2016-04-04 14:33:48 -04:00
Todd Gamblin
5084130e71
Merge pull request #715 from citibeth/efischer/160401-EnvironmentModules
...
Added Environment Modules
2016-04-04 10:41:54 -07:00
Todd Gamblin
c7b11360e9
Merge pull request #732 from citibeth/efischer/160403-ConditionalExtendsBugfix
...
[Needs Review] Fix conditional extends (BUG #683 )
2016-04-04 10:21:26 -07:00
Todd Gamblin
a6c1cfe037
Merge pull request #670 from epfl-scitas/uninstall_improved
...
enhancement : recursive uninstallation of dependent packages
2016-04-04 10:04:14 -07:00
Todd Gamblin
bb968fc5a2
Fix #620 , Resolve #664 . Fix issues with build environment.
...
- Also added better regression tests for build environment.
2016-04-04 02:52:38 -07:00
alalazo
f40b0f52e0
uninstall : updated documentation and error messages
2016-04-04 10:59:01 +02:00
alalazo
401dcb3635
uninstall : renamed --recursive
to --dependents
2016-04-04 10:28:47 +02:00
Elizabeth F
2f4d8a634d
Fix conditional extends (BUG #683 )
2016-04-03 21:41:46 -04:00
citibeth
281835887a
Added documentation for recursive modules
2016-04-01 22:54:49 -04:00
Elizabeth F
c6d8208150
Added recursive module loading
2016-04-01 22:54:42 -04:00
citibeth
459aab628d
Added documentation for installing Environment Modules with Spack.
2016-04-01 16:00:58 -04:00
Peter Scheibel
9eb314fcaa
merge from develop
2016-03-31 12:56:34 -07:00
Todd Gamblin
220c72d67f
Merge branch 'features/blas-lapack-hardening' into develop
2016-03-31 11:37:09 -07:00
Todd Gamblin
a670408617
Quick fix for pkg diff.
2016-03-31 11:34:27 -07:00