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 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						ec42db62a3 
					 
					
						
						
							
							Merge pull request  #547  from eschnett/eschnett/tmux  
						
						... 
						
						
						
						Update tmux 
						
						
					 
					
						2016-03-13 20:39:15 -07:00 
						 
				 
			
				
					
						
							
							
								Erik Schnetter 
							
						 
					 
					
						
						
							
						
						8b715d9c3f 
					 
					
						
						
							
							Update tmux  
						
						
						
						
					 
					
						2016-03-13 21:31:48 -04: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 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						a6389eb7de 
					 
					
						
						
							
							Merge pull request  #542  from citibeth/efischer/160311-MiscUpdates  
						
						... 
						
						
						
						Misc. Updates 
						
						
					 
					
						2016-03-12 14:51:05 -08:00 
						 
				 
			
				
					
						
							
							
								Elizabeth F 
							
						 
					 
					
						
						
							
						
						7cd478418d 
					 
					
						
						
							
							New version of LAPACK  
						
						
						
						
					 
					
						2016-03-11 23:28:36 -05:00 
						 
				 
			
				
					
						
							
							
								Elizabeth F 
							
						 
					 
					
						
						
							
						
						90f2e40ff9 
					 
					
						
						
							
							Added comment to Emacs.  
						
						
						
						
					 
					
						2016-03-11 23:28:16 -05:00 
						 
				 
			
				
					
						
							
							
								Adam J. Stewart 
							
						 
					 
					
						
						
							
						
						145390c7f3 
					 
					
						
						
							
							Add gl2ps and qrupdate packages  
						
						
						
						
					 
					
						2016-03-11 16:57:37 -06:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						1179217334 
					 
					
						
						
							
							Add compiler info and a simple libdwarf build to the checks.  
						
						
						
						
					 
					
						2016-03-11 13:33:56 -08:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						081bdd0828 
					 
					
						
						
							
							Merge pull request  #528  from citibeth/efischer/160309-Emacs  
						
						... 
						
						
						
						Added Emacs package 
						
						
					 
					
						2016-03-11 13:31:58 -08:00 
						 
				 
			
				
					
						
							
							
								Adam J. Stewart 
							
						 
					 
					
						
						
							
						
						6ec65cd4ca 
					 
					
						
						
							
							Add GNU Octave package  
						
						
						
						
					 
					
						2016-03-11 15:03:37 -06: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 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						4574f768ef 
					 
					
						
						
							
							Merge pull request  #526  from KineticTheory/develop  
						
						... 
						
						
						
						Provide instructions for cmake/3.5.0 (plus 2 new variants) and qt/5.4.2 
						
						
					 
					
						2016-03-11 09:20:47 -08:00 
						 
				 
			
				
					
						
							
							
								Kelly (KT) Thompson 
							
						 
					 
					
						
						
							
						
						f5e8857c5e 
					 
					
						
						
							
							+ Rename variant 'sphinxbuild' to 'doc' as recommended in the discussion of  
						
						... 
						
						
						
						PR#526. Also, remove a debug print statement that was accidentally committed. 
						
						
					 
					
						2016-03-11 09:51:12 -07: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Kelly (KT) Thompson 
							
						 
					 
					
						
						
							
						
						280384fce3 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into develop  
						
						
						
						
					 
					
						2016-03-10 09:09:16 -07: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 
						 
				 
			
				
					
						
							
							
								Elizabeth F 
							
						 
					 
					
						
						
							
						
						b701aa10d4 
					 
					
						
						
							
							Fixed up  
						
						
						
						
					 
					
						2016-03-09 21:21:25 -05:00 
						 
				 
			
				
					
						
							
							
								Elizabeth F 
							
						 
					 
					
						
						
							
						
						267e83d8a7 
					 
					
						
						
							
							Added emacs package.  
						
						
						
						
					 
					
						2016-03-09 21:16:50 -05: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 
						 
				 
			
				
					
						
							
							
								Kelly (KT) Thompson 
							
						 
					 
					
						
						
							
						
						d51c8997ee 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/KineticTheory/spack  into develop  
						
						
						
						
					 
					
						2016-03-09 18:01:14 -07:00 
						 
				 
			
				
					
						
							
							
								Kelly (KT) Thompson 
							
						 
					 
					
						
						
							
						
						23cbc2b1d9 
					 
					
						
						
							
							+ Provide download/build instructions for qt/5.4.2.  
						
						... 
						
						
						
						- This version provides updates to provided cmake scripts that are required
    for building cmake-gui.
+ Provide download/build instructions for version 3.5.0.
  - When building the +qt variant, add a validate function to ensure that
    qt-5.4.0 is not used (this version of qt has errors related to cmake). 
						
						
					 
					
						2016-03-09 17:59:39 -07:00