Gregory Becker 
							
						 
					 
					
						
						
							
						
						315623d361 
					 
					
						
						
							
							Fixed things from merge.  
						
						
						
						
					 
					
						2016-03-24 16:55:46 -07:00 
						 
				 
			
				
					
						
							
							
								Adam J. Stewart 
							
						 
					 
					
						
						
							
						
						9985816642 
					 
					
						
						
							
							Fix spack info indentation  
						
						
						
						
					 
					
						2016-03-24 14:49:41 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						fe71ba992d 
					 
					
						
						
							
							remove unused import  
						
						
						
						
					 
					
						2016-03-24 12:16:50 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						13bf7d4ff1 
					 
					
						
						
							
							(1) move definition of MockCache to test command (no definitions or extra work is required in MockPackagesTest) (2) removing outdated logic (which originated in this branch) and minor cleanup  
						
						
						
						
					 
					
						2016-03-24 12:02:39 -07:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						758a9c9096 
					 
					
						
						
							
							python extensions : create PYTHONPATH in module files  
						
						
						
						
					 
					
						2016-03-24 10:57:46 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						f095e619b9 
					 
					
						
						
							
							module files configuration : enable/disable logic is now positive  
						
						
						
						
					 
					
						2016-03-24 09:31:28 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						dbfa6c925e 
					 
					
						
						
							
							replace references to cache directory with references to new cache object. tests may assign a mock cache but by default it is None (this will avoid any implicit caching behavior confusing unit tests)  
						
						
						
						
					 
					
						2016-03-23 20:18:58 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						ed0f6f75a7 
					 
					
						
						
							
							clear test cache before and after each MockPackagesTest (I think Ive got a better way to avoid test fragility but Ill add this for now)  
						
						
						
						
					 
					
						2016-03-23 19:49:28 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						688eca23ff 
					 
					
						
						
							
							cleanup  
						
						
						
						
					 
					
						2016-03-23 09:54:57 -07:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						d93f2b335d 
					 
					
						
						
							
							modules : fixed annoying indent  
						
						
						
						
					 
					
						2016-03-23 16:04:36 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						0fbdb3f65d 
					 
					
						
						
							
							modules : added configuration file with disable keyword  
						
						
						
						
					 
					
						2016-03-23 15:54:26 +01:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						38350ae33d 
					 
					
						
						
							
							resurrect preferred=True option for packages lost in merge of externals support.  
						
						... 
						
						
						
						- Pyton 2.7.11 is preferred again. 
						
						
					 
					
						2016-03-23 01:32:54 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						c4134ee71e 
					 
					
						
						
							
							Fix   #608 : broken numpy build.  
						
						... 
						
						
						
						- Failed to catch all instances of modify_module when it was renamed
  to setup_dependent_package.
- Refactored remaining modify_module calls.
- Also modified Python's setup_dependent_package slightly: only
  creates empty site-packages directory for Python extensions now, not
  for all dependents. 
						
						
					 
					
						2016-03-23 00:36:32 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						cb9fba98d8 
					 
					
						
						
							
							(1) relocate cache for tests (2) initial approach for restoring unit tests (just for git tests although the same concept applies to the other unit tests which are failing - namely those for svn and hg)  
						
						
						
						
					 
					
						2016-03-22 19:37:47 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						7c729d4c3c 
					 
					
						
						
							
							Merged newarch into merge  
						
						
						
						
					 
					
						2016-03-22 15:22:51 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						75460d8586 
					 
					
						
						
							
							URLFetchStrategy.archive does a copy vs. a move now  
						
						
						
						
					 
					
						2016-03-22 10:43:43 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						a26992ef55 
					 
					
						
						
							
							Change from PR  #552 : rename setup_dependent_python_module -> setup_dependent_package  
						
						... 
						
						
						
						- Fixed in package.py
- Fixed wrong prototypes in packages that use it.
- Fixed build_environment to set module variables properly
  - added hacky fix to ensure spec/package consistency in build processes.
  - Need to think about defensive spec copy done by `Repo.get`.  May be
    time to think about an immutable spec implementation. 
						
						
					 
					
						2016-03-22 01:56:16 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						41a97c8f80 
					 
					
						
						
							
							temporarily wrap archiving with conditional to avoid moving (this still causes a failure on the initial download)  
						
						
						
						
					 
					
						2016-03-21 20:55:23 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						b255f02762 
					 
					
						
						
							
							undoing whitespace-only diff  
						
						
						
						
					 
					
						2016-03-21 20:50:26 -07:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						b1516f64eb 
					 
					
						
						
							
							Rename some environment methods to be less repetitive, add set_path.  
						
						
						
						
					 
					
						2016-03-21 16:01:40 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						439d47b4e4 
					 
					
						
						
							
							Refactor environment setup.  
						
						... 
						
						
						
						- Gave setup_environment and setup_dependent_environment more similar
  signatures. They now allows editing the Spack env and the runtime
  env for *this* package and dependents, respectively.
- modify_module renamed to setup_dependent_python_module for symmetry
  with setup_dependent_environment and to avoid confusion with
  environment modules.
- removed need for patching Package objects at runtime.
- adjust packages to reflect these changes. 
						
						
					 
					
						2016-03-21 16:01:35 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						e88df95b42 
					 
					
						
						
							
							Remove unused code from modules.py  
						
						
						
						
					 
					
						2016-03-21 16:01:26 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						48b35bb495 
					 
					
						
						
							
							Fix print function in uninstall.py  
						
						
						
						
					 
					
						2016-03-21 16:00:50 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						861a235ecb 
					 
					
						
						
							
							Merge pull request  #552  from epfl-scitas/features/env_objects_flying_around  
						
						... 
						
						
						
						enhancement proposal : customization of module files 
						
						
					 
					
						2016-03-21 15:56:20 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew LeGendre 
							
						 
					 
					
						
						
							
						
						5d06daeb5e 
					 
					
						
						
							
							Add test for issue 573, child with compiler not respected in concretization  
						
						
						
						
					 
					
						2016-03-21 14:28:34 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew LeGendre 
							
						 
					 
					
						
						
							
						
						b79fce76cb 
					 
					
						
						
							
							Fix issue 573 where Spack was ignoring user's compiler preference in concretization  
						
						
						
						
					 
					
						2016-03-21 14:28:07 -07:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						fbeffee91e 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/LLNL/spack  into features/env_objects_flying_around  
						
						... 
						
						
						
						Conflicts:
	lib/spack/spack/package.py
	var/spack/repos/builtin/packages/netlib-scalapack/package.py 
						
						
					 
					
						2016-03-21 09:46:49 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						aef6d50b08 
					 
					
						
						
							
							uninstall : fixed typo (print statement vs. print function)  
						
						
						
						
					 
					
						2016-03-21 09:23:25 +01: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 
							
						 
					 
					
						
						
							
						
						e9126baaab 
					 
					
						
						
							
							Add docs for InstallError.  
						
						
						
						
					 
					
						2016-03-18 13:42:45 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						23f3f1adfe 
					 
					
						
						
							
							Make InstallError and ExternalPackageError visiible in packages.  
						
						
						
						
					 
					
						2016-03-18 13:32:37 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						491babd5cd 
					 
					
						
						
							
							env modifications : added a validation rule  
						
						
						
						
					 
					
						2016-03-18 17:09:20 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						1e468c5541 
					 
					
						
						
							
							modules : added formats mapping  
						
						
						
						
					 
					
						2016-03-18 16:02:44 +01:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						ccd90df62f 
					 
					
						
						
							
							modules : turned category into a property (logic can be extended later)  
						
						
						
						
					 
					
						2016-03-18 15:41:14 +01:00 
						 
				 
			
				
					
						
							
							
								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