alalazo 
							
						 
					 
					
						
						
							
						
						67ca2c704b 
					 
					
						
						
							
							modules : fixed bug in modify_module arguments  
						
						
						
						
					 
					
						2016-03-18 15:18:26 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						ec8cc2b528 
					 
					
						
						
							
							PYTHONPATH : python patches methods for its extensions  
						
						
						
						
					 
					
						2016-03-18 14:40:53 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Morgan 
							
						 
					 
					
						
						
							
						
						076cc764a7 
					 
					
						
						
							
							Add additional suffixes for GCC compiler  
						
						
						
						
					 
					
						2016-03-18 11:26:22 +00:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						f9438c75d0 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/LLNL/spack  into features/env_objects_flying_around  
						
						
						
						
					 
					
						2016-03-18 10:26:34 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Schnetter 
							
						 
					 
					
						
						
							
						
						f3ea0420f8 
					 
					
						
						
							
							Import recent changes  
						
						
						
						
					 
					
						2016-03-17 21:53:13 -04:00 
						 
				 
			
				
					
						
							
							
								Erik Schnetter 
							
						 
					 
					
						
						
							
						
						84b7cd593f 
					 
					
						
						
							
							Merge branch 'develop' into correct-cc  
						
						... 
						
						
						
						# Conflicts:
#	lib/spack/env/cc 
						
						
					 
					
						2016-03-17 21:52:24 -04:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						90268876f7 
					 
					
						
						
							
							Change sanity_check_[file|dir] to sanity_check_is_[file|dir], per  #554  
						
						... 
						
						
						
						- Add documentation as well. 
						
						
					 
					
						2016-03-17 18:49:58 -07:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						ac394718ec 
					 
					
						
						
							
							python : implemented possible solution  
						
						
						
						
					 
					
						2016-03-17 18:22:07 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						e673127263 
					 
					
						
						
							
							package : added documentation  
						
						
						
						
					 
					
						2016-03-17 18:11:23 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						38c3c84969 
					 
					
						
						
							
							environment : added caller information  
						
						
						
						
					 
					
						2016-03-17 17:37:33 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						3da4d6664b 
					 
					
						
						
							
							environment : simplified hierarchy according to comments in review  
						
						
						
						
					 
					
						2016-03-17 15:38:08 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						f0f0663d1b 
					 
					
						
						
							
							package : split environment_modifications into setup_environment and setup_dependent_environment.  
						
						... 
						
						
						
						package : renamed `module_modifications` to `modify_module` for consistency 
						
						
					 
					
						2016-03-17 15:11:39 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						9cdd79e33f 
					 
					
						
						
							
							modules : restored previous logic for path inspection  
						
						
						
						
					 
					
						2016-03-17 14:14:18 +01:00 
						 
				 
			
				
					
						
							
							
								Adam J. Stewart 
							
						 
					 
					
						
						
							
						
						bb04d5cc63 
					 
					
						
						
							
							Fix grammar in mirrors documentation  
						
						
						
						
					 
					
						2016-03-16 14:27:22 -05:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						ac762e95a6 
					 
					
						
						
							
							modules : removed dead code  
						
						
						
						
					 
					
						2016-03-16 16:23:02 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						597727f8be 
					 
					
						
						
							
							tclmodules : added hooks to process EnvironmentModifications objects  
						
						
						
						
					 
					
						2016-03-16 15:19:13 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						b45ec3f04e 
					 
					
						
						
							
							environment : simplified modification of the environment  
						
						
						
						
					 
					
						2016-03-16 10:55:28 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						b2c98feea4 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/LLNL/spack  into features/env_objects_flying_around  
						
						
						
						
					 
					
						2016-03-16 09:02:35 +01:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						7eca383b10 
					 
					
						
						
							
							Add sanity check paths to packages;  fix   #505  
						
						
						
						
					 
					
						2016-03-15 17:16:04 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew LeGendre 
							
						 
					 
					
						
						
							
						
						108ea1522a 
					 
					
						
						
							
							Merge pull request  #549  from LLNL/bugfix/gh538-less-greedy-concretize  
						
						... 
						
						
						
						Bugfix/gh538 less greedy concretize 
						
						
					 
					
						2016-03-15 16:18:54 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						15bbd088e6 
					 
					
						
						
							
							Fix   #551 : version bug in spack create  
						
						... 
						
						
						
						- `spack create` now sets a proper version in generated file, based on
  the filename, even if it can't find any tarballs for the package. 
						
						
					 
					
						2016-03-15 14:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						c8cc6f4fc1 
					 
					
						
						
							
							test : fix for python 2.6  
						
						
						
						
					 
					
						2016-03-15 16:59:29 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						ccced9f290 
					 
					
						
						
							
							package : optimized imports  
						
						
						
						
					 
					
						2016-03-15 15:12:39 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						cc3d9f4eb7 
					 
					
						
						
							
							environment : added test, modified docs  
						
						
						
						
					 
					
						2016-03-15 15:09:35 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						572cb93bf8 
					 
					
						
						
							
							package : renamed setup_dependent_environment to module_modifications  
						
						
						
						
					 
					
						2016-03-15 14:05:30 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						c85888eb57 
					 
					
						
						
							
							package : added environment_modifications  
						
						
						
						
					 
					
						2016-03-15 13:36:41 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						bcea1df01c 
					 
					
						
						
							
							environment : refactoreded set_build_environment_variables  
						
						
						
						
					 
					
						2016-03-15 10:49:33 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						f20247ae55 
					 
					
						
						
							
							environment : refactoreded set_compiler_environment_variables  
						
						
						
						
					 
					
						2016-03-15 10:08:54 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						f9923452b3 
					 
					
						
						
							
							environment : added machinery to collect modifications to the environment and apply them later  
						
						
						
						
					 
					
						2016-03-14 14:35:48 +01:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						f2761270f3 
					 
					
						
						
							
							Make concretization less greedy: add backtracking for virtuals.  
						
						... 
						
						
						
						- `_expand_virtual_packages` now gets a candidate list and will try
  all the candidates.
  - Good news: If the first virtual in the list conflicts with something else in
               the spec, we'll keep trying until we find a good one.
  - Bad news: Only looks as far as the next normalize(); can't see
              conflicts further ahead than that if they're inevitable
              some other virtual expansion.
- Refactor `concretize.py` to keep all the nasty spec graph stitching in
  `spec.py`. This is more similar to before externals support.
  - `concretize.py` now just returns a list of candidates sorted by
    ABI compatibility to `_expand_virtual_packages`, and `spec.py`
    handles testing the candidates.
- Refactor the way external paths are handled in `config.py` and `concretize.py`:
  - previously, `spec_externals` returned spec/path pairs.  Now it
    returns specs with `external` set. Makes code in `concretize.py`
    more natural. 
						
						
					 
					
						2016-03-14 05:04:01 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						f45b8b1083 
					 
					
						
						
							
							Add some tests for packages with multiple virtual dependencies.  
						
						... 
						
						
						
						- Added mock `hypre` package, depends on `lapack` and `blas`.
- test cases where some packages provide both `lapack` and `blas`, but
  others do not. 
						
						
					 
					
						2016-03-14 05:02:50 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						05c761dee9 
					 
					
						
						
							
							Add package_class method to spec.  
						
						... 
						
						
						
						- Shouldn't call .package from within things like normalize() and
  concretize() beacuse spec may be inconsistent.
- Add `.package_class` property so that we can get at package metadata
  without constructing a Package with a Spec.
- should be faster than `.package` was, anyway. Use where possible. 
						
						
					 
					
						2016-03-14 04:59:29 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						003fd4d834 
					 
					
						
						
							
							Optimize __eq__ and __ne__ in key_ordering  
						
						... 
						
						
						
						- use `is` when possible before calling `_cmp_key()` 
						
						
					 
					
						2016-03-14 04:55:30 -07:00 
						 
				 
			
				
					
						
							
							
								Elizabeth F 
							
						 
					 
					
						
						
							
						
						5c865b9b70 
					 
					
						
						
							
							Fixed typo in typo fix.  
						
						
						
						
					 
					
						2016-03-13 19:44:04 -04:00 
						 
				 
			
				
					
						
							
							
								Elizabeth F 
							
						 
					 
					
						
						
							
						
						3383486adc 
					 
					
						
						
							
							Fixed typo bug.  Made error comment more explicit  
						
						
						
						
					 
					
						2016-03-13 19:39:45 -04:00 
						 
				 
			
				
					
						
							
							
								becker33 
							
						 
					 
					
						
						
							
						
						3060f27909 
					 
					
						
						
							
							Merge pull request  #536  from adamjstewart/fixes/doc_typos  
						
						... 
						
						
						
						Documentation typo fixes 
						
						
					 
					
						2016-03-11 10:53:57 -08:00 
						 
				 
			
				
					
						
							
							
								Adam J. Stewart 
							
						 
					 
					
						
						
							
						
						bae03404f4 
					 
					
						
						
							
							Documentation typo fixes  
						
						
						
						
					 
					
						2016-03-11 12:51:45 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew LeGendre 
							
						 
					 
					
						
						
							
						
						1c7f754e5b 
					 
					
						
						
							
							Invert and rename the nobuild option in package.yaml configs to buildable.  
						
						
						
						
					 
					
						2016-03-11 10:04:08 -08:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						1d70b590fc 
					 
					
						
						
							
							build_environment : fixed minor spelling errors and a few style issues  
						
						
						
						
					 
					
						2016-03-11 13:20:57 +01:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						f40c78a064 
					 
					
						
						
							
							Merge pull request  #532  from mplegendre/bugfix/ordering_satisfies  
						
						... 
						
						
						
						Fix issue with preferred satisfies not being respected 
						
						
					 
					
						2016-03-10 21:50:40 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew LeGendre 
							
						 
					 
					
						
						
							
						
						ac88cab68f 
					 
					
						
						
							
							Fix issue with preferred satisfies not being respected  
						
						
						
						
					 
					
						2016-03-10 17:00:27 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						30df1c838d 
					 
					
						
						
							
							Merge pull request  #531  from mplegendre/bugfix/github-530  
						
						... 
						
						
						
						Fix type error that was causing mis-ordering of compiler versions 
						
						
					 
					
						2016-03-10 16:31:52 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew LeGendre 
							
						 
					 
					
						
						
							
						
						4693af0736 
					 
					
						
						
							
							Fix type error that was causing mis-ordering of compiler versions  
						
						
						
						
					 
					
						2016-03-10 16:23:35 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						2bbf42b49d 
					 
					
						
						
							
							Indentation change.  
						
						
						
						
					 
					
						2016-03-10 16:18:11 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						670024cf77 
					 
					
						
						
							
							Merge branch 'mplegendre-features/external-packages' into develop  
						
						
						
						
					 
					
						2016-03-10 10:07:08 -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 
							
						 
					 
					
						
						
							
						
						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