Peter Scheibel 
							
						 
					 
					
						
						
							
						
						ee5e507ff6 
					 
					
						
						
							
							pursuing a strategy using fetch.archive and treating var/spack/cache as a mirror. this should support both URLFetchStrategy as well as VCSFetchStrategy (the previous strategy supported only the former). this won't work until URLFetchStrategy.archive is updated  
						
						
						
						
					 
					
						2016-03-21 20:48:12 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						d632266a40 
					 
					
						
						
							
							move cache to var/spack/cache  
						
						
						
						
					 
					
						2016-03-18 17:15:45 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						fd067dd8b8 
					 
					
						
						
							
							since only archives with checksums can be retrieved from the cache, make sure that an archive without a checksum isnt placed there (this wouldn't cause an error but does waste space and might be confusing)  
						
						
						
						
					 
					
						2016-03-18 17:00:13 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						ac7323118e 
					 
					
						
						
							
							rename for clarity  
						
						
						
						
					 
					
						2016-03-18 16:34:45 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						16fa40b893 
					 
					
						
						
							
							(1) add a var/cache directory under spack. (2) downloads from URLFetchStrategy check the cache and skip the download if the source is available there.  
						
						
						
						
					 
					
						2016-03-18 15:50:24 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						741bea032c 
					 
					
						
						
							
							Merge pull request  #574  from LLNL/features/flattener  
						
						... 
						
						
						
						Created flatten_dependencies function 
						
						
					 
					
						2016-03-18 12:13:48 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						151b04637e 
					 
					
						
						
							
							changed function name and removed hardcoded libs dir  
						
						
						
						
					 
					
						2016-03-18 11:55:31 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						af7e3cadde 
					 
					
						
						
							
							cleanup  
						
						
						
						
					 
					
						2016-03-18 11:34:07 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						76672a4e34 
					 
					
						
						
							
							Refactoring flat_install  
						
						
						
						
					 
					
						2016-03-18 11:28:44 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						4e9ba49272 
					 
					
						
						
							
							Merge pull request  #576  from adamjstewart/features/tar  
						
						... 
						
						
						
						Add support for .tar files 
						
						
					 
					
						2016-03-18 11:13:17 -07:00 
						 
				 
			
				
					
						
							
							
								Adam J. Stewart 
							
						 
					 
					
						
						
							
						
						6acb830263 
					 
					
						
						
							
							Add support for .tar files  
						
						
						
						
					 
					
						2016-03-18 13:03:55 -05:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						fb60d01f6a 
					 
					
						
						
							
							Merge pull request  #569  from drbenmorgan/gcc-suffixes  
						
						... 
						
						
						
						Add additional suffixes for GCC compiler 
						
						
					 
					
						2016-03-18 10:15:19 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						80495e50f9 
					 
					
						
						
							
							added error class for error that should never come up  
						
						
						
						
					 
					
						2016-03-18 09:46:18 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						1fa38689d8 
					 
					
						
						
							
							Created flatten_dependencies function that dummy packages can use to create sane install environments.  
						
						
						
						
					 
					
						2016-03-18 09:35:56 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Morgan 
							
						 
					 
					
						
						
							
						
						076cc764a7 
					 
					
						
						
							
							Add additional suffixes for GCC compiler  
						
						
						
						
					 
					
						2016-03-18 11:26:22 +00:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						179ed7cce6 
					 
					
						
						
							
							Merge pull request  #566  from eschnett/eschnett/papi  
						
						... 
						
						
						
						Update PAPI to 5.4.3 
						
						
					 
					
						2016-03-17 18:52:44 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						1689131043 
					 
					
						
						
							
							Merge pull request  #567  from eschnett/eschnett/openblas  
						
						... 
						
						
						
						Update OpenBLAS to 0.2.16 
						
						
					 
					
						2016-03-17 18:52:32 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						a88c02854a 
					 
					
						
						
							
							Merge pull request  #565  from eschnett/eschnett/curl  
						
						... 
						
						
						
						Update curl to 7.47.1 
						
						
					 
					
						2016-03-17 18:52:02 -07:00 
						 
				 
			
				
					
						
							
							
								Erik Schnetter 
							
						 
					 
					
						
						
							
						
						1b279cd7ff 
					 
					
						
						
							
							Update OpenBLAS to 0.2.16  
						
						
						
						
					 
					
						2016-03-17 21:51:26 -04:00 
						 
				 
			
				
					
						
							
							
								Erik Schnetter 
							
						 
					 
					
						
						
							
						
						802acb4d16 
					 
					
						
						
							
							Update PAPI to 5.4.3  
						
						
						
						
					 
					
						2016-03-17 21:50:21 -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 
						 
				 
			
				
					
						
							
							
								Erik Schnetter 
							
						 
					 
					
						
						
							
						
						9e4c757f50 
					 
					
						
						
							
							Update curl to 7.47.1  
						
						
						
						
					 
					
						2016-03-17 21:49:36 -04:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						63f9f4291a 
					 
					
						
						
							
							Merge pull request  #560  from citibeth/efischer/160316-GitFix  
						
						... 
						
						
						
						Disabled Vulnerable Git Versions 
						
						
					 
					
						2016-03-16 14:03:33 -07:00 
						 
				 
			
				
					
						
							
							
								becker33 
							
						 
					 
					
						
						
							
						
						d46d897ac9 
					 
					
						
						
							
							Merge pull request  #559  from adamjstewart/typos/mirrors  
						
						... 
						
						
						
						Fix grammar in mirrors documentation 
						
						
					 
					
						2016-03-16 13:32:12 -07:00 
						 
				 
			
				
					
						
							
							
								citibeth 
							
						 
					 
					
						
						
							
						
						fa2a66db67 
					 
					
						
						
							
							1. Disabled git versions known to have vulnerabilities.  
						
						... 
						
						
						
						2. Added autoconf command to allow building directly from GitHub source. 
						
						
					 
					
						2016-03-16 15:46:59 -04:00 
						 
				 
			
				
					
						
							
							
								Adam J. Stewart 
							
						 
					 
					
						
						
							
						
						bb04d5cc63 
					 
					
						
						
							
							Fix grammar in mirrors documentation  
						
						
						
						
					 
					
						2016-03-16 14:27:22 -05:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						905549ea2d 
					 
					
						
						
							
							Merge pull request  #555  from epfl-scitas/packages/binutils  
						
						... 
						
						
						
						Adding latest version in binutils 
						
						
					 
					
						2016-03-16 08:39:13 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						39a792adda 
					 
					
						
						
							
							Merge pull request  #554  from LLNL/features/sanity-check-paths  
						
						... 
						
						
						
						Add sanity check paths to packages; fix  #505  
						
						
					 
					
						2016-03-16 08:38:47 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolas Richart 
							
						 
					 
					
						
						
							
						
						9c29966674 
					 
					
						
						
							
							Change urls in binutils to help 'spack checksum/versions' + adding latest version  
						
						
						
						
					 
					
						2016-03-16 12:57:17 +01:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						68d22253ec 
					 
					
						
						
							
							Add sanity checks to the libelf build.  
						
						
						
						
					 
					
						2016-03-15 17:22:48 -07: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 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						d8a402ae5b 
					 
					
						
						
							
							Add compiler info and a simple libdwarf build to the checks.  
						
						
						
						
					 
					
						2016-03-15 14:33:10 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						23ba0c3396 
					 
					
						
						
							
							Merge pull request  #546  from citibeth/efischer/160313-DIYTypoBug  
						
						... 
						
						
						
						Small bug in DIY found and fixed. 
						
						
					 
					
						2016-03-15 11:33:11 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						cdd2ea3067 
					 
					
						
						
							
							Merge pull request  #537  from adamjstewart/features/octave  
						
						... 
						
						
						
						Add GNU Octave package 
						
						
					 
					
						2016-03-15 11:23:40 -07:00 
						 
				 
			
				
					
						
							
							
								Adam J. Stewart 
							
						 
					 
					
						
						
							
						
						0d9a6d3c25 
					 
					
						
						
							
							Updates to qrupdate  
						
						
						
						
					 
					
						2016-03-14 14:19:30 -05: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 
						 
				 
			
				
					
						
							
							
								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