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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						9bfc83ac5c 
					 
					
						
						
							
							Changed so that py_platform.dist() grabs the major version number.  
						
						
						
						
					 
					
						2016-04-04 15:36:10 -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 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						7e9baf9e25 
					 
					
						
						
							
							Made architecture test robust for more architectures  
						
						
						
						
					 
					
						2016-03-29 11:23:36 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						57ced37229 
					 
					
						
						
							
							Fixed a bug in the testing  
						
						
						
						
					 
					
						2016-03-25 17:03:49 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						618a9b2d7b 
					 
					
						
						
							
							Fixed bug in platform names that I introduced yesterday  
						
						
						
						
					 
					
						2016-03-25 15:41:22 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						315623d361 
					 
					
						
						
							
							Fixed things from merge.  
						
						
						
						
					 
					
						2016-03-24 16:55:46 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						688eca23ff 
					 
					
						
						
							
							cleanup  
						
						
						
						
					 
					
						2016-03-23 09:54:57 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						7c729d4c3c 
					 
					
						
						
							
							Merged newarch into merge  
						
						
						
						
					 
					
						2016-03-22 15:22:51 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						670024cf77 
					 
					
						
						
							
							Merge branch 'mplegendre-features/external-packages' into develop  
						
						
						
						
					 
					
						2016-03-10 10:07:08 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						caf6dc0f05 
					 
					
						
						
							
							Merge pull request  #451  from epfl-scitas/fixes/intel_openmpi  
						
						... 
						
						
						
						Fix : OpenMPI with Intel compiler (and similar issues) 
						
						
					 
					
						2016-03-10 09:47:59 -08:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						30adc4c9b8 
					 
					
						
						
							
							cc : handle spaces in folders?  
						
						
						
						
					 
					
						2016-03-10 14:59:31 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						78ef0618bc 
					 
					
						
						
							
							cc : converted indents to spaces  
						
						
						
						
					 
					
						2016-03-10 14:35:09 +01:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						b9fcae8da6 
					 
					
						
						
							
							Merge branch 'fixes/intel_openmpi' of github.com:epfl-scitas/spack into fixes/intel_openmpi  
						
						
						
						
					 
					
						2016-03-10 14:11:14 +01:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						7ae6c62ddb 
					 
					
						
						
							
							Fixed shell quoting error  
						
						
						
						
					 
					
						2016-03-10 14:08:43 +01:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						835b47c196 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/LLNL/spack  into fixes/intel_openmpi  
						
						
						
						
					 
					
						2016-03-10 13:18:03 +01:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						c4fddcc6e9 
					 
					
						
						
							
							Add 'provders' back into packages.yaml schema  
						
						
						
						
					 
					
						2016-03-10 03:15:49 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						b637f75164 
					 
					
						
						
							
							Merge branch 'mplegendre-features/external-packages' into develop  
						
						
						
						
					 
					
						2016-03-10 02:04:44 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						82b7067fdf 
					 
					
						
						
							
							Refactored external packages slightly.  
						
						... 
						
						
						
						- Move `Spec.__cmp__` out of spec, into concretize as `cmp_specs`.
  - `Spec.__cmp__` was never called (except explicitly) due to rich
    comparison operators from `key_ordering`
- Refactor `_find_other_spec` to free function `find_spec`. Add a test
  for it to make sure it works. 
						
						
					 
					
						2016-03-10 01:29:55 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						1fe196f95c 
					 
					
						
						
							
							whitespace and formatting  
						
						
						
						
					 
					
						2016-03-10 01:29:55 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						048c406f49 
					 
					
						
						
							
							Remove vestigial variants in directory name.  
						
						
						
						
					 
					
						2016-03-10 01:29:54 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						b0572a5462 
					 
					
						
						
							
							Minor tweaks to abi code.  
						
						
						
						
					 
					
						2016-03-10 01:29:54 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						0244d794cd 
					 
					
						
						
							
							remove unnecessary import  
						
						
						
						
					 
					
						2016-03-10 01:29:54 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						b0377da771 
					 
					
						
						
							
							update mirror config documentation.  
						
						... 
						
						
						
						- mirrors.yaml uses Spack's OrderedDict rather than lists. 
						
						
					 
					
						2016-03-10 01:29:53 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						ad6625456e 
					 
					
						
						
							
							Merge pull request  #513  from alfredo-gimenez/develop  
						
						... 
						
						
						
						Variants and fixes to thrift package 
						
						
					 
					
						2016-03-10 00:59:15 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						c31f797ab0 
					 
					
						
						
							
							Merge pull request  #527  from LLNL/bugfix/github-525  
						
						... 
						
						
						
						Bugfix/GitHub 525 
						
						
					 
					
						2016-03-10 00:58:23 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						bf1639e044 
					 
					
						
						
							
							Merge pull request  #522  from epfl-scitas/bugfix/mpfr  
						
						... 
						
						
						
						change of url for mpfr 
						
						
					 
					
						2016-03-09 17:17:23 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						52cdcdde76 
					 
					
						
						
							
							Fix   #525 : sbang handles symlinks & directories properly.  
						
						
						
						
					 
					
						2016-03-09 17:15:10 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						f56939c16c 
					 
					
						
						
							
							Add unit test for sbang patching.  
						
						
						
						
					 
					
						2016-03-09 17:13:41 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew LeGendre 
							
						 
					 
					
						
						
							
						
						dd0ae255ad 
					 
					
						
						
							
							Merge branch 'features/external-packages' of github.com:mplegendre/spack into features/external-packages  
						
						... 
						
						
						
						Conflicts:
	lib/spack/docs/site_configuration.rst 
						
						
					 
					
						2016-03-09 16:18:37 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew LeGendre 
							
						 
					 
					
						
						
							
						
						1f06dd40f7 
					 
					
						
						
							
							Update documentation for new packages.yaml config format.  
						
						
						
						
					 
					
						2016-03-09 16:11:53 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew LeGendre 
							
						 
					 
					
						
						
							
						
						a384ad5b12 
					 
					
						
						
							
							Fix problem with pure integer arguments in preferred versions list (e.g, 2 instead of 2.7.3)  
						
						
						
						
					 
					
						2016-03-09 16:11:33 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						ca10229565 
					 
					
						
						
							
							Fixes   #524  
						
						... 
						
						
						
						- Had attempted to add more functionality by assigning different
  meanign None, True, and False values "keep_stage" (where False was
  "always delete").
- Turns out that's not really worth the complexity.  Having the third
  "always delete" sense is hardly ever useful but makes the code hard
  to understand. 
						
						
					 
					
						2016-03-09 14:56:21 -08:00 
						 
				 
			
				
					
						
							
							
								Nicolas Richart 
							
						 
					 
					
						
						
							
						
						6e82ab1f15 
					 
					
						
						
							
							change of url for mpfr  
						
						
						
						
					 
					
						2016-03-09 21:18:44 +01:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						b93a2ba1cf 
					 
					
						
						
							
							Merge pull request  #520  from LLNL/bugfix/remove-hdf5-unsupported-variant  
						
						... 
						
						
						
						Removing `unsupported` variant from HDF5. 
						
						
					 
					
						2016-03-09 11:39:06 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						e6a3468598 
					 
					
						
						
							
							Merge pull request  #519  from LLNL/features/more-petsc-fixes  
						
						... 
						
						
						
						Merge @citibeth and @alalazo's petsc fixes from #515  and #517  
						
						
					 
					
						2016-03-09 11:36:27 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						45ef496dd5 
					 
					
						
						
							
							Add some descriptive language to a list comprehension.  
						
						
						
						
					 
					
						2016-03-09 11:26:37 -08:00 
						 
				 
			
				
					
						
							
							
								Alfredo Adolfo Gimenez 
							
						 
					 
					
						
						
							
						
						383e73a5f5 
					 
					
						
						
							
							Remove unneccessary depends_on  
						
						
						
						
					 
					
						2016-03-09 11:25:51 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						d06ebf23d4 
					 
					
						
						
							
							Removing unsupported variant from HDF5.  
						
						... 
						
						
						
						- `unsupported` shouldn't be a variant. 
						
						
					 
					
						2016-03-09 11:16:35 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew LeGendre 
							
						 
					 
					
						
						
							
						
						87db69478d 
					 
					
						
						
							
							Merge branch 'develop' into features/external-packages  
						
						... 
						
						
						
						Conflicts:
	lib/spack/spack/package.py 
						
						
					 
					
						2016-03-09 11:09:37 -08:00