Peter Scheibel 
							
						 
					 
					
						
						
							
						
						a0c42a3fd1 
					 
					
						
						
							
							removed stale TODO  
						
						
						
						
					 
					
						2016-03-29 18:58:18 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						c40559433b 
					 
					
						
						
							
							added docstring  
						
						
						
						
					 
					
						2016-03-29 18:54:24 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						03d907e1e5 
					 
					
						
						
							
							in the case of multiple digests, avoid creating different mirror filenames from run to run (as long as the available digests do not change)  
						
						
						
						
					 
					
						2016-03-29 18:48:25 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						ce4de6227e 
					 
					
						
						
							
							(1) access package via spec property (2) use any digest to form archive filename  
						
						
						
						
					 
					
						2016-03-29 18:45:58 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						bee224c567 
					 
					
						
						
							
							mirror archive filename now includes the digest type as well as the digest  
						
						
						
						
					 
					
						2016-03-29 18:25:22 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						7e9baf9e25 
					 
					
						
						
							
							Made architecture test robust for more architectures  
						
						
						
						
					 
					
						2016-03-29 11:23:36 -07:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						653d7c5257 
					 
					
						
						
							
							uninstall : minor fixes  
						
						
						
						
					 
					
						2016-03-29 17:28:46 +02:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						a05bea7de5 
					 
					
						
						
							
							Merge pull request  #681  from LLNL/bugfix/complete-restage  
						
						... 
						
						
						
						Fix bug in restage 
						
						
					 
					
						2016-03-29 05:11:21 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						dfc5cf288c 
					 
					
						
						
							
							Fix bug in restage  
						
						... 
						
						
						
						- Restage previously only removed the source directory from the stage.
- Now removes any other directories in stage as well. 
						
						
					 
					
						2016-03-29 04:35:41 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						e1fdd4341b 
					 
					
						
						
							
							Merge branch 'eschnett-correct-cc' into develop  
						
						
						
						
					 
					
						2016-03-29 04:16:18 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						f80e839ff4 
					 
					
						
						
							
							Handle Darwin's ld -r option properly  
						
						... 
						
						
						
						- ld -r doesn't work with RPATH on OS X.
- for GNU ld, the -r option only means 'relocatable',
  and doesn't affect RPATH.
- This adds special handling to omit RPATHs for ld -r on OS X 
						
						
					 
					
						2016-03-29 03:14:39 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						a14527ec06 
					 
					
						
						
							
							Add command to compiler input log.  
						
						
						
						
					 
					
						2016-03-28 15:34:25 -07:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						1141f11955 
					 
					
						
						
							
							uninstall : added user confirmation  
						
						
						
						
					 
					
						2016-03-29 00:28:02 +02:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						d8579a5b80 
					 
					
						
						
							
							Simplify cc: Remove old logic and add better tests.  
						
						... 
						
						
						
						- removed a lot of old logic that was only still needed for tests.
- Added better unit tests for dependency RPATH, -L, and -I args
- tests now check whether the compiler omits -I args in link mode. 
						
						
					 
					
						2016-03-28 04:11:54 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						f3dd889d44 
					 
					
						
						
							
							Fix bug with lib64 RPATH setting in cc.  
						
						
						
						
					 
					
						2016-03-28 03:51:05 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						eb397b5693 
					 
					
						
						
							
							Merge pull request  #669  from glennpj/module_format  
						
						... 
						
						
						
						Wrap the long description of an environment module so it is more readable 
						
						
					 
					
						2016-03-27 17:30:07 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						8b45d6f84f 
					 
					
						
						
							
							Merge pull request  #658  from davydden/metis_parmetis_darwin  
						
						... 
						
						
						
						metis/parmetis/oce/boost: correct install_name on Darwin via a global tool 
						
						
					 
					
						2016-03-27 16:10:05 -07:00 
						 
				 
			
				
					
						
							
							
								Denis Davydov 
							
						 
					 
					
						
						
							
						
						7eca1284c8 
					 
					
						
						
							
							metis/parmetis/boost/oce/scalapack: correct install_name on Darwin via a global function.  
						
						
						
						
					 
					
						2016-03-28 00:22:25 +02:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						e0f463c4f9 
					 
					
						
						
							
							uninstall : added recursive option  
						
						
						
						
					 
					
						2016-03-27 23:56:41 +02:00 
						 
				 
			
				
					
						
							
							
								Glenn Johnson 
							
						 
					 
					
						
						
							
						
						5695e4c03d 
					 
					
						
						
							
							Wrap the long description of an environment module so it is more readable.  
						
						
						
						
					 
					
						2016-03-27 15:42:20 -05:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						ec107b290f 
					 
					
						
						
							
							Merge branch 'correct-cc' of git://github.com/eschnett/spack into eschnett-correct-cc  
						
						
						
						
					 
					
						2016-03-27 13:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						e049fc2840 
					 
					
						
						
							
							Run post-install hoooks before build stage is removed.  
						
						... 
						
						
						
						- Build will properly fail when post-install hoooks fail.
- Post-install hooks have a proper working directory set now. 
						
						
					 
					
						2016-03-27 11:47:20 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						cde3320582 
					 
					
						
						
							
							Add a method to find the containing directory of a library.  
						
						
						
						
					 
					
						2016-03-27 11:32:42 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						dce590fb21 
					 
					
						
						
							
							Add a dso_suffix variable to build_environment  
						
						... 
						
						
						
						- Consolidate this in one place so that we don't have to do it in every build.
- Will update further once better OS support is committed.  Shoudl
  really be an attribute of the forthcoming `Platform` class. 
						
						
					 
					
						2016-03-27 11:32:42 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						b0b882cbb3 
					 
					
						
						
							
							Speed up directives  by skipping debug info in stack traversal.  
						
						... 
						
						
						
						- `caller_locals()` doesn't need debug info, only frame locals.
- `get_calling_module()` doesn't either.
- Changed calls to `inspect.stack()` -> `inspect.stack(0)` 
						
						
					 
					
						2016-03-27 11:30:09 -07:00 
						 
				 
			
				
					
						
							
							
								citibeth 
							
						 
					 
					
						
						
							
						
						4a6b5d5247 
					 
					
						
						
							
							Update to documentation formatting.  
						
						
						
						
					 
					
						2016-03-27 00:14:10 -04:00 
						 
				 
			
				
					
						
							
							
								citibeth 
							
						 
					 
					
						
						
							
						
						a1c965d70d 
					 
					
						
						
							
							Fixed imports to make `git spconfig` work after recent merge from develop.  
						
						
						
						
					 
					
						2016-03-26 20:40:22 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						06c98320a8 
					 
					
						
						
							
							handle case where file contents change but resource name does not (e.g. if resource maintainer uses same name for each new version of a package)  
						
						
						
						
					 
					
						2016-03-25 18:38:26 -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 
						 
				 
			
				
					
						
							
							
								Elizabeth F 
							
						 
					 
					
						
						
							
						
						9889b1a5fe 
					 
					
						
						
							
							Added documentation for StagedPackage, etc.  
						
						
						
						
					 
					
						2016-03-25 17:15:15 -04:00 
						 
				 
			
				
					
						
							
							
								Elizabeth F 
							
						 
					 
					
						
						
							
						
						8f675b0ee8 
					 
					
						
						
							
							Made StagedPackage user-visible.  
						
						
						
						
					 
					
						2016-03-25 17:15:06 -04:00 
						 
				 
			
				
					
						
							
							
								citibeth 
							
						 
					 
					
						
						
							
						
						358b387283 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into efischer/160311-StagedPackage  
						
						
						
						
					 
					
						2016-03-25 17:14:35 -04:00 
						 
				 
			
				
					
						
							
							
								citibeth 
							
						 
					 
					
						
						
							
						
						8019748396 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into efischer/160311-StagedPackage  
						
						... 
						
						
						
						# Conflicts:
#	lib/spack/spack/package.py 
						
						
					 
					
						2016-03-25 15:36:54 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						bd5abb2922 
					 
					
						
						
							
							spacing issue  
						
						
						
						
					 
					
						2016-03-24 19:48:15 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						6423eab917 
					 
					
						
						
							
							implemented cache_local method for DIY stage (as a noop)  
						
						
						
						
					 
					
						2016-03-24 19:45:10 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						142d1f5cbc 
					 
					
						
						
							
							stage creates cache fetcher with cache object (so it can be mocked for tests)  
						
						
						
						
					 
					
						2016-03-24 19:28:21 -07:00 
						 
				 
			
				
					
						
							
							
								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