Todd Gamblin 
							
						 
					 
					
						
						
							
						
						17b868381f 
					 
					
						
						
							
							Fixes   #460 : Do not show variants by default in spack find.  
						
						... 
						
						
						
						This does two things:
1. By default `spack find` no longer shows variants.  You have to
   supply `-v` to get that
2. This improves the `colify` implementation so that it no longer pads
   the rightmost column.  This avoids the issue where if one spec was
   too long in the output, *all* specs would have space padding added
   to that width, and it would look like the output of `spack find`
   was double spaced.  This no longer happens -- the one bad line
   wraps around and the other lines are now single-spaced when you use
   `-v` with boost. 
						
						
					 
					
						2016-06-16 02:55:33 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						88b671f8b1 
					 
					
						
						
							
							Just call old os "unknown"  
						
						
						
						
					 
					
						2016-06-16 02:06:19 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						76dfaa71a7 
					 
					
						
						
							
							fix up packages for new architecture.  
						
						
						
						
					 
					
						2016-06-16 01:47:20 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						40d25d9062 
					 
					
						
						
							
							Add libxcb dependencies.  Fix up packages to get py-basemap and stat to build.  
						
						
						
						
					 
					
						2016-06-16 00:56:53 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						f3d6818d5c 
					 
					
						
						
							
							be more tolerant when parsing new specs.  
						
						
						
						
					 
					
						2016-06-16 00:55:39 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						c90cc465f5 
					 
					
						
						
							
							Add __contains__ to arch to satsify old packages.  
						
						
						
						
					 
					
						2016-06-16 00:54:59 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						3fcd54203c 
					 
					
						
						
							
							two minor fixes  
						
						
						
						
					 
					
						2016-06-15 16:44:38 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						2fc9ac4036 
					 
					
						
						
							
							Two minor fixes  
						
						
						
						
					 
					
						2016-06-15 16:39:39 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						0fea167f97 
					 
					
						
						
							
							I made a hash of that minor merge  
						
						... 
						
						
						
						Merge commit '4eeb' into features/newarch 
						
						
					 
					
						2016-06-10 16:28:09 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						992bcac794 
					 
					
						
						
							
							changed compiler yaml format  
						
						
						
						
					 
					
						2016-06-10 16:26:02 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						5715799d4e 
					 
					
						
						
							
							Added to_dict back into operating system  
						
						
						
						
					 
					
						2016-06-07 14:15:28 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						4925be0bc4 
					 
					
						
						
							
							Load external modules  
						
						
						
						
					 
					
						2016-06-07 13:22:47 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						196737c217 
					 
					
						
						
							
							Changed to passing full architecture spec to function rather than just platform_os so we can grab the operating system from the platform getters  
						
						
						
						
					 
					
						2016-06-06 10:29:19 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						835982faed 
					 
					
						
						
							
							Changed OS name to CNL10 so that we properly find the compilers for the test platform  
						
						
						
						
					 
					
						2016-06-06 09:08:59 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						864191b6ed 
					 
					
						
						
							
							Got rid of unnecessary global keyword  
						
						
						
						
					 
					
						2016-06-06 09:06:58 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						5b023bb0a1 
					 
					
						
						
							
							Passing through full arch instead of just operating sysystem so that we can use the platform to get the operating system  
						
						
						
						
					 
					
						2016-06-06 09:05:14 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						c7b48f6fef 
					 
					
						
						
							
							Passing full arch for proper compiler spec so that we can use the platform to get the operating system  
						
						
						
						
					 
					
						2016-06-06 09:04:24 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						f751d68177 
					 
					
						
						
							
							Passing architecture to functions to find compiler. We can use the platform name if provided to find the operating system. Also changed error to operating system instead of target since operating system is now in charge of compiler finding.  
						
						
						
						
					 
					
						2016-06-06 09:03:32 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						30c204a0a5 
					 
					
						
						
							
							Made a merge commit earlier with Todd fixing all_platforms, but changed how architecture looks in spec.yaml. Just three strings. Also made some flake8 formatting changes  
						
						
						
						
					 
					
						2016-06-03 16:16:59 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						bc557cc765 
					 
					
						
						
							
							Merge branch 'features/newarch' of  https://github.com/NERSC/spack  into features/newarch  
						
						
						
						
					 
					
						2016-06-03 15:59:00 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						24d160e93e 
					 
					
						
						
							
							Changed how architecture looks like in spec.yaml. Now it's only three strings, platform, os, target in spec.yaml. Also did some flake8 formatting changes  
						
						
						
						
					 
					
						2016-06-03 15:57:54 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						7bdf63a0fa 
					 
					
						
						
							
							Fix some bugs in architecture.  
						
						
						
						
					 
					
						2016-05-31 03:01:05 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						24ee32d7b0 
					 
					
						
						
							
							More flexible reading of specs from DB, formatting.  
						
						
						
						
					 
					
						2016-05-30 22:02:22 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						f3f0122f11 
					 
					
						
						
							
							Merge branch 'develop' into features/newarch  
						
						
						
						
					 
					
						2016-05-30 13:54:53 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						b14ba31250 
					 
					
						
						
							
							Quick fix for mock compilers.yaml to work on linux machines.  
						
						
						
						
					 
					
						2016-05-30 13:22:08 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						716991775d 
					 
					
						
						
							
							Added extra check on linux machines, since most linux machines don't have module system  
						
						
						
						
					 
					
						2016-05-30 13:09:41 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						08a9d80ebc 
					 
					
						
						
							
							Changed platform to py_platform to avoid name collisions. The naming collisions resulted in an error on linux machines  
						
						
						
						
					 
					
						2016-05-30 13:07:20 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						f96c979024 
					 
					
						
						
							
							Added a conditional to check if package is external  
						
						
						
						
					 
					
						2016-05-30 13:05:49 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						1eed2ee985 
					 
					
						
						
							
							Merge pull request  #999  from ashkan2200/develop  
						
						... 
						
						
						
						Dealii, Versions added 
						
						
					 
					
						2016-05-29 10:56:00 -05:00 
						 
				 
			
				
					
						
							
							
								Ali Dorostkar 
							
						 
					 
					
						
						
							
						
						c2ac47235f 
					 
					
						
						
							
							additional versions for Dealii  
						
						... 
						
						
						
						Included additional versions for Deal.II package. 
						
						
					 
					
						2016-05-29 13:22:19 +02:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						e8b4d5fb6f 
					 
					
						
						
							
							Performance boost: reduce instantiations of re.Scanner  
						
						... 
						
						
						
						- Lexer is the same for every Spec parser in spack, so don't build it
  every time.
- This improves time to import package.py files a lot, as a Lexer
  doesn't have to be constructed for every spc in the packages.
- To concretize dealii:
  - Before: ~20 sec
  - After:  ~6 sec 
						
						
					 
					
						2016-05-28 23:05:23 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						22ca72e7b9 
					 
					
						
						
							
							Added conditional skipIf to test_external_modules, darwin machines don't have tcl modules so skip this test and let user know why  
						
						
						
						
					 
					
						2016-05-28 12:40:29 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						69585cb6e3 
					 
					
						
						
							
							Added elcap compilers  
						
						
						
						
					 
					
						2016-05-28 12:39:43 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						33e1dcc476 
					 
					
						
						
							
							Adding mock package file for external module  
						
						
						
						
					 
					
						2016-05-28 10:14:40 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						f0a9c45207 
					 
					
						
						
							
							Adding external to mock config  
						
						
						
						
					 
					
						2016-05-28 10:13:57 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						98a4a9f2cc 
					 
					
						
						
							
							Adding test for external modules  
						
						
						
						
					 
					
						2016-05-28 10:13:22 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						becec8ac7e 
					 
					
						
						
							
							Added external module check in normalize to avoid infinite loop  
						
						
						
						
					 
					
						2016-05-28 10:12:53 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						9dad7c2ace 
					 
					
						
						
							
							re-merged mainline develop  
						
						
						
						
					 
					
						2016-05-27 13:13:19 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Lee 
							
						 
					 
					
						
						
							
						
						6dcdb50a3e 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/llnl/spack  into develop  
						
						
						
						
					 
					
						2016-05-27 12:44:57 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Lee 
							
						 
					 
					
						
						
							
						
						0ae1298d25 
					 
					
						
						
							
							updated libdwarf version and dwarfdump build  
						
						
						
						
					 
					
						2016-05-27 12:43:13 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						f49644cdea 
					 
					
						
						
							
							Fixed typo in linux platform  
						
						
						
						
					 
					
						2016-05-27 12:37:58 -07:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						023504ed64 
					 
					
						
						
							
							Fixed the external modules bug  
						
						
						
						
					 
					
						2016-05-27 12:26:59 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						f6a0cd1bf8 
					 
					
						
						
							
							Merge pull request  #973  from eschnett/eschnett/openmpi-verbs  
						
						... 
						
						
						
						Auto-detect verbs location 
						
						
					 
					
						2016-05-27 11:01:44 -05:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						285646bbfa 
					 
					
						
						
							
							Merge pull request  #981  from epfl-scitas/tests/unit_test_for_968  
						
						... 
						
						
						
						find : add unit tests 
						
						
					 
					
						2016-05-27 11:00:45 -05:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						2f18a34458 
					 
					
						
						
							
							Merge pull request  #989  from LLNL/features/cflags-documentation  
						
						... 
						
						
						
						updated documentation for cflags PR 
						
						
					 
					
						2016-05-27 10:59:40 -05:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						7b063e3e6c 
					 
					
						
						
							
							Merge pull request  #975  from adamjstewart/features/stream  
						
						... 
						
						
						
						Add STREAM benchmark package 
						
						
					 
					
						2016-05-27 10:59:13 -05:00 
						 
				 
			
				
					
						
							
							
								Gregory Becker 
							
						 
					 
					
						
						
							
						
						a2f90453f4 
					 
					
						
						
							
							Fixed backwards compatibility for compilers.yaml config file  
						
						
						
						
					 
					
						2016-05-26 20:30:05 -07:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						dc4ca26441 
					 
					
						
						
							
							Merge pull request  #992  from davydden/update/dealii  
						
						... 
						
						
						
						Update/dealii 
						
						
					 
					
						2016-05-26 17:39:37 -05:00 
						 
				 
			
				
					
						
							
							
								Todd Gamblin 
							
						 
					 
					
						
						
							
						
						96f65479e7 
					 
					
						
						
							
							Merge pull request  #993  from xjrc/packages/metis  
						
						... 
						
						
						
						Update Package : METIS/ParMETIS 
						
						
					 
					
						2016-05-26 17:37:33 -05:00 
						 
				 
			
				
					
						
							
							
								Joseph Ciurej 
							
						 
					 
					
						
						
							
						
						e95eedb165 
					 
					
						
						
							
							Added a style checking exemption for lambda expressions.  
						
						
						
						
					 
					
						2016-05-26 14:27:15 -07:00