Gregory Becker 
							
						 
					 
					
						
						
							
						
						f43cab0951 
					 
					
						
						
							
							fixed pkgconfig issue  
						
						
						
						
					 
					
						2016-05-13 14:39:20 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						4c9dd028d2 
					 
					
						
						
							
							Fixed error causing hang in env/cc  
						
						
						
						
					 
					
						2016-05-12 17:20:48 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						90b7b7ba5c 
					 
					
						
						
							
							Reworked compiler finding/storing/format to allow for multiple compilers with the same spec for different operating systems. TODO: fix config tests. All others up to date  
						
						
						
						
					 
					
						2016-05-04 21:42:59 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						8cd13d4b35 
					 
					
						
						
							
							Make arch command print out the platform.  
						
						
						
						
					 
					
						2016-04-28 12:49:21 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						3a281b2399 
					 
					
						
						
							
							Commented out the add_x_from_string methods since we don't need to worry about it. Also, changed the way architecture is set. Todd wanted to have users be able to input just frontend and/or backend in the architecture spec. This will be able to parse those inputs.  
						
						
						
						
					 
					
						2016-04-08 12:46:44 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						01a36ab333 
					 
					
						
						
							
							Changed the logic of concretize. We don't have to worry about whether the part of the spec is a string since any string parsed is made into an object via the Arch constructor. Any dependencies will take the root arch spec as well  
						
						
						
						
					 
					
						2016-04-08 12:44:27 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						5bcd1e7ccd 
					 
					
						
						
							
							If we already have the name and the platform, then we should probably go ahead and concretize it in the constructor. Else leave it as None and concretize it later.  
						
						
						
						
					 
					
						2016-04-08 12:43:08 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						618b3f5f2d 
					 
					
						
						
							
							Changed default to default_target so the tests can pass  
						
						
						
						
					 
					
						2016-04-08 11:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						277efc1dfb 
					 
					
						
						
							
							Added test that works on every type of combination the user could possibly enter for arch spec  
						
						
						
						
					 
					
						2016-04-08 11:17:56 -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 
						 
				 
			
				
					
						
							
							
								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