Todd Gamblin 
							
						 
					 
					
						
						
							
						
						ead8ac58c6 
					 
					
						
						
							
							Working Lock class, now uses POSIX fcntl locks, extensive unit test.  
						
						... 
						
						
						
						- llnl.util.lock now uses fcntl.lockf instead of flock
  - purported to have more NFS compatibility.
- Added an extensive test case for locks.
  - tests acquiring, releasing, upgrading, timeouts, shared, & exclusive cases. 
						
						
					 
					
						2015-10-24 19:57:43 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						908a93a470 
					 
					
						
						
							
							Add a multiprocess Barrier class to use for testing parallel code.  
						
						
						
						
					 
					
						2015-10-24 19:54:52 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						cc0ee3dc29 
					 
					
						
						
							
							The HTML number conversion regex operating against a byte string will only  
						
						... 
						
						
						
						convert individual bytes, so therefore incorrectly converts utf-8 encoded
characters. Decoding byte strings to unicode objects results in correct HTML
number encodings. 
						
						
					 
					
						2015-10-23 20:56:06 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						d76c923623 
					 
					
						
						
							
							1. Rename CommandError -> InstallError  
						
						... 
						
						
						
						2. InstallError now subclasses SpackError vs. StandardError (so it is now
handled by the spack shell script) 
						
						
					 
					
						2015-10-23 16:18:06 -07:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						e812c35689 
					 
					
						
						
							
							GCC : removed binutils variant  
						
						
						
						
					 
					
						2015-10-23 10:11:38 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						ea872f8098 
					 
					
						
						
							
							1. Added CommandError exception to build_environment  
						
						... 
						
						
						
						2. The parent of a failed child process in build_environment.fork no longer
calls sys.exit - instead it raises a CommandError (from [1])
3. test-install command now attempts to install all packages even if one fails 
						
						
					 
					
						2015-10-22 17:44:16 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						246423b4b4 
					 
					
						
						
							
							Generate test results (designated as skipped) for parents of failed dependencies  
						
						
						
						
					 
					
						2015-10-22 16:00:03 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						f76b3890ff 
					 
					
						
						
							
							Merge pull request  #137  from davidbeckingsale/features/ompi-wrappers  
						
						... 
						
						
						
						Filter wrapper data to use correct compilers in OpenMPI 
						
						
					 
					
						2015-10-22 16:01:55 -04:00 
						 
				 
			
				
					
						
							
							
								David Beckingsale 
							
						 
					 
					
						
						
							
						
						9f496e5efa 
					 
					
						
						
							
							Replace compiler in f90 and f77 wrappers if they exist  
						
						
						
						
					 
					
						2015-10-22 09:50:02 -07:00 
						 
				 
			
				
					
						
							
							
								David Beckingsale 
							
						 
					 
					
						
						
							
						
						41c01b523f 
					 
					
						
						
							
							Filter wrapper data to use correct compilers in OpenMPI  
						
						
						
						
					 
					
						2015-10-22 09:13:20 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						cbcc6fc9f5 
					 
					
						
						
							
							Merge branch 'khuck-develop' into develop, github PR  #136  
						
						
						
						
					 
					
						2015-10-22 08:27:23 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Huck 
							
						 
					 
					
						
						
							
						
						7cb557cba7 
					 
					
						
						
							
							Adding dependency on ompt-openmp, now that it is a package.  
						
						
						
						
					 
					
						2015-10-22 08:06:31 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Huck 
							
						 
					 
					
						
						
							
						
						caf93cc408 
					 
					
						
						
							
							Adding package for OMPT support in the LLVM/Clang OpenMP runtime,  
						
						... 
						
						
						
						which gives OMPT support for applications built with GCC, Intel or
LLVM/Clang. 
						
						
					 
					
						2015-10-22 08:03:50 -07:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						e6a44bd8ac 
					 
					
						
						
							
							GCC : removed dependency on libelf. Removed isl variant  
						
						
						
						
					 
					
						2015-10-22 15:55:43 +02:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						f475ec4ce6 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/scalability-llnl/spack  into issues/gcc  
						
						... 
						
						
						
						Conflicts:
	var/spack/packages/gcc/package.py
GCC : removed dependency on libelf. Removed isl variant 
						
						
					 
					
						2015-10-22 15:53:44 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Huck 
							
						 
					 
					
						
						
							
						
						24838a62b4 
					 
					
						
						
							
							Changed date formatting.  
						
						
						
						
					 
					
						2015-10-22 06:02:56 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Huck 
							
						 
					 
					
						
						
							
						
						2a61ff0794 
					 
					
						
						
							
							Changing git checkout from "master" to commit  
						
						... 
						
						
						
						d2e66ddde689120472fc57fc546d8cd80aab745c 
						
						
					 
					
						2015-10-22 03:57:33 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Huck 
							
						 
					 
					
						
						
							
						
						fb9eca4226 
					 
					
						
						
							
							Added an APEX package, but it is still using the git master instead  
						
						... 
						
						
						
						of a release. 
						
						
					 
					
						2015-10-21 19:35:31 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Huck 
							
						 
					 
					
						
						
							
						
						c082abfb65 
					 
					
						
						
							
							Modified the binutils package to use --enable-shared. Required by tools that  
						
						... 
						
						
						
						use binutils and get this error (or equivalent):
"relocation R_X86_64_32S against `bfd_errmsgs' can not be used when
making a shared object; recompile with -fPIC" 
						
						
					 
					
						2015-10-21 18:32:57 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						1f662465c2 
					 
					
						
						
							
							Merge pull request  #119  from mamelara/develop  
						
						... 
						
						
						
						Added current version 3.2 of libffi version 3.1 has a bug 
						
						
					 
					
						2015-10-21 16:07:26 -04:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						b6833f08df 
					 
					
						
						
							
							Merge pull request  #129  from mathstuf/separate-prefix  
						
						... 
						
						
						
						spack: split spack_root from prefix 
						
						
					 
					
						2015-10-21 16:04:36 -04:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						c8f01480d6 
					 
					
						
						
							
							Merge pull request  #128  from mathstuf/netcdf-new-linker-mpi  
						
						... 
						
						
						
						netcdf: link to MPI 
						
						
					 
					
						2015-10-21 16:02:59 -04:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						c388cbe8e4 
					 
					
						
						
							
							Merge pull request  #131  from jsquyres/pr/openmpi-update  
						
						... 
						
						
						
						openmpi: update package versions of Open MPI 
						
						
					 
					
						2015-10-21 15:59:12 -04:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						6773a2b3bf 
					 
					
						
						
							
							Merge pull request  #132  from jsquyres/pr/mpich-mpi-version-fix  
						
						... 
						
						
						
						mpich: add fine-grained MPI conformance versions 
						
						
					 
					
						2015-10-21 15:58:41 -04:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						59dfb1c175 
					 
					
						
						
							
							Merge pull request  #134  from davidbeckingsale/features/ncdu  
						
						... 
						
						
						
						Added ncdu package 
						
						
					 
					
						2015-10-21 15:58:02 -04:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						345fd3b285 
					 
					
						
						
							
							Merge pull request  #133  from epfl-scitas/packages/trilinos  
						
						... 
						
						
						
						Packages/trilinos 
						
						
					 
					
						2015-10-21 15:54:13 -04:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						ddefab8d56 
					 
					
						
						
							
							Merge pull request  #135  from khuck/develop  
						
						... 
						
						
						
						Adding package for activeharmony. 
						
						
					 
					
						2015-10-21 15:53:07 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin Huck 
							
						 
					 
					
						
						
							
						
						e0e79a2cb3 
					 
					
						
						
							
							Adding package for activeharmony.  
						
						
						
						
					 
					
						2015-10-21 11:56:01 -07:00 
						 
				 
			
				
					
						
							
							
								David Beckingsale 
							
						 
					 
					
						
						
							
						
						7e2f3cff44 
					 
					
						
						
							
							Added ncdu package  
						
						
						
						
					 
					
						2015-10-19 15:41:46 -07:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						ec5560374c 
					 
					
						
						
							
							glm : added basic configuration for the package  
						
						
						
						
					 
					
						2015-10-19 13:56:08 +02:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						aab7102b9b 
					 
					
						
						
							
							matio : added basic configuration for the package  
						
						
						
						
					 
					
						2015-10-19 13:55:44 +02:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						3a4bdf1856 
					 
					
						
						
							
							trilinos : first version that compiles on bellatrix  
						
						
						
						
					 
					
						2015-10-19 13:48:46 +02:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						ff0d039a1f 
					 
					
						
						
							
							trilinos : prototype for the whole package  
						
						
						
						
					 
					
						2015-10-19 13:48:38 +02:00 
						 
				 
			
				
					
						
							
							
								Massimiliano Culpo 
							
						 
					 
					
						
						
							
						
						f4460894be 
					 
					
						
						
							
							hdf5 : updated version  
						
						... 
						
						
						
						mpich : updated version
trilinos : created stub 
						
						
					 
					
						2015-10-19 13:48:24 +02:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						3c788147ca 
					 
					
						
						
							
							Add Spack logo.  
						
						
						
						
					 
					
						2015-10-18 19:14:40 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						805fa96951 
					 
					
						
						
							
							Update to link to more contributors.  
						
						
						
						
					 
					
						2015-10-17 17:41:17 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						7598612b86 
					 
					
						
						
							
							Better info variant output.  
						
						
						
						
					 
					
						2015-10-17 17:34:39 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						44ba16a391 
					 
					
						
						
							
							Add libiberty option to binutils  
						
						
						
						
					 
					
						2015-10-17 17:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Squyres 
							
						 
					 
					
						
						
							
						
						67b94acd42 
					 
					
						
						
							
							mpich: add fine-grained MPI conformance versions  
						
						... 
						
						
						
						Similar to the Open MPI and MVAPICH packages.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com > 
						
						
					 
					
						2015-10-17 07:06:06 -04:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						fe76e0aea2 
					 
					
						
						
							
							Merge pull request  #130  from jsquyres/pr/trivial-README-update  
						
						... 
						
						
						
						README.md: trivial typo fix 
						
						
					 
					
						2015-10-16 14:05:14 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Squyres 
							
						 
					 
					
						
						
							
						
						43f58d9f61 
					 
					
						
						
							
							openmpi: update the MPI conformance for each Open MPI version  
						
						
						
						
					 
					
						2015-10-16 15:27:22 -04:00 
						 
				 
			
				
					
						
							
							
								Jeff Squyres 
							
						 
					 
					
						
						
							
						
						f39e40664f 
					 
					
						
						
							
							openmpi: add v1.10.0 and update v1.8.2->v1.8.8  
						
						
						
						
					 
					
						2015-10-16 15:26:58 -04:00 
						 
				 
			
				
					
						
							
							
								Jeff Squyres 
							
						 
					 
					
						
						
							
						
						13e02bb179 
					 
					
						
						
							
							README.md: trivial typo fix  
						
						... 
						
						
						
						Signed-off-by: Jeff Squyres <jsquyres@cisco.com > 
						
						
					 
					
						2015-10-16 06:36:32 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						39f0f000f8 
					 
					
						
						
							
							Created unit test for core logic in test-install command.  
						
						
						
						
					 
					
						2015-10-15 22:02:14 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						6cd976d036 
					 
					
						
						
							
							Better description for test-install command  
						
						
						
						
					 
					
						2015-10-15 20:13:08 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						49b91235bb 
					 
					
						
						
							
							Minor edit for clarity (generate output for single top level spec vs. iterating  
						
						... 
						
						
						
						through collection of size 1) 
						
						
					 
					
						2015-10-15 19:59:57 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						82ed1bc343 
					 
					
						
						
							
							Originally I enforced specifying 1 top-level package with the test-install  
						
						... 
						
						
						
						command by having it consume exactly 1 positional argument (i.e. by removing
"nargs=argparse.REMAINDER") but this does not work when configuring dependencies
of a top-level package (which show up as additional positional args). Instead
now there is an explicit check to ensure there is only 1 top-level package. 
						
						
					 
					
						2015-10-15 19:38:47 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						e451421db3 
					 
					
						
						
							
							1. Specifying the output file path for test-install is now an option (vs. an  
						
						... 
						
						
						
						argument). The default path is [package id].xml in the CWD where test-install
is called from.
2. Fixed a bug with package.build_log_path (which was added in this branch).
3. keep_stage for package.do_install is now set. This allows uninstalling and
reinstalling packages without (re) downloading them. 
						
						
					 
					
						2015-10-15 19:22:36 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						4997f0fe57 
					 
					
						
						
							
							Move logic for tracking the build log into package.py (since that is what is  
						
						... 
						
						
						
						managing the build log) and expose as package.build_log_path. 
						
						
					 
					
						2015-10-15 12:44:02 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						c985ad7644 
					 
					
						
						
							
							Update test failure output: don't include the entire build log, just lines which  
						
						... 
						
						
						
						mention errors (or if no such lines can be found, output the last 10 lines from
the log). 
						
						
					 
					
						2015-10-15 12:23:56 -07:00