Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-10-23 | The HTML number conversion regex operating against a byte string will only | Peter Scheibel | 1 | -1/+2 | |
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 | 1. Rename CommandError -> InstallError | Peter Scheibel | 2 | -5/+7 | |
2. InstallError now subclasses SpackError vs. StandardError (so it is now handled by the spack shell script) | |||||
2015-10-22 | 1. Added CommandError exception to build_environment | Peter Scheibel | 2 | -15/+28 | |
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 | Generate test results (designated as skipped) for parents of failed dependencies | Peter Scheibel | 2 | -24/+45 | |
2015-10-15 | Created unit test for core logic in test-install command. | Peter Scheibel | 3 | -12/+145 | |
2015-10-15 | Better description for test-install command | Peter Scheibel | 1 | -1/+1 | |
2015-10-15 | Minor edit for clarity (generate output for single top level spec vs. iterating | Peter Scheibel | 1 | -2/+1 | |
through collection of size 1) | |||||
2015-10-15 | Originally I enforced specifying 1 top-level package with the test-install | Peter Scheibel | 1 | -5/+4 | |
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 | 1. Specifying the output file path for test-install is now an option (vs. an | Peter Scheibel | 2 | -12/+22 | |
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 | Move logic for tracking the build log into package.py (since that is what is | Peter Scheibel | 2 | -9/+10 | |
managing the build log) and expose as package.build_log_path. | |||||
2015-10-15 | Update test failure output: don't include the entire build log, just lines which | Peter Scheibel | 1 | -5/+10 | |
mention errors (or if no such lines can be found, output the last 10 lines from the log). | |||||
2015-10-15 | Use spec.traverse vs. recursive function. | Peter Scheibel | 1 | -20/+16 | |
Also even though I calculated which installs are new (e.g. vs. packages that have already been installed by a previous command) I forgot to make use of that in create_test_output (so I was always generating test output even if a package had been installed before running the test-install command). Note to avoid confusion: the 'handled' variable (removed in this commit) did not serve the same purpose as 'newInstalls': it was originally required because the recursive approach would visit the same dependency twice if more than one package depended on it. | |||||
2015-10-15 | Always run with verbose output (so eliminate it as an option). Also remove other | Peter Scheibel | 1 | -22/+1 | |
commented options. | |||||
2015-10-15 | Changing name of file requires changing function name to be invoked as a command | Peter Scheibel | 1 | -1/+1 | |
2015-10-15 | Change name of file to conform to conventions. | Peter Scheibel | 1 | -0/+0 | |
2015-10-15 | Edit function names to conform to naming conventions. | Peter Scheibel | 1 | -7/+7 | |
2015-10-15 | Only install 1 top-level package with testinstall. Otherwise if multiple | Peter Scheibel | 1 | -10/+6 | |
packages are specified and a prior one fails, it will prevent any of the others from succeeding (and generating test output) even if they don't share dependencies. | |||||
2015-10-13 | Make sure to generate output for dependencies as if they were separate tests: | Peter Scheibel | 1 | -20/+51 | |
the original intent was to generate output as if each package was a unit test, but I noticed that I was only generating test output for top-level packages. | |||||
2015-10-13 | Add spec YAML format to test output. | Peter Scheibel | 1 | -8/+11 | |
2015-10-12 | Don't create test output for any package that was already installed. | Peter Scheibel | 1 | -11/+11 | |
2015-10-12 | 1. Added Junit XML format | Peter Scheibel | 1 | -16/+34 | |
2. Specify output to a file vs. a directory 3. Use [1] and [2] to write an XML file tracking success of package installs in Junit XML format | |||||
2015-10-12 | Adding command testinstall. See "spack testinstall -h" for documentation. | Peter Scheibel | 1 | -0/+129 | |
Still need to add output formatting (in a commonly parse-able format like Junit or TAP). May want to adjust how the build log is accessed in case of a build failure. | |||||
2015-10-08 | update warning message for spack -k. | Todd Gamblin | 1 | -1/+1 | |
- warning said it didn't do checksums; really does. | |||||
2015-10-08 | Merge branch 'features/libxcb-1.11.1' into develop | Todd Gamblin | 1 | -1/+1 | |
2015-10-05 | added libxcb version 1.11.1 | Gregory L. Lee | 1 | -1/+1 | |
2015-09-29 | Merge pull request #118 from scalability-llnl/features/scr | Todd Gamblin | 1 | -2/+4 | |
update scr to 1.1.8 | |||||
2015-09-29 | update scr to 1.1.8 | Adam Moody | 1 | -2/+4 | |
2015-09-27 | Merge pull request #116 from mamelara/develop | Todd Gamblin | 4 | -0/+78 | |
Added samtools bioinformatics software | |||||
2015-09-27 | Remove enabled variants from install prefix. | Todd Gamblin | 1 | -6/+1 | |
- these make the prefix too long in many cases. - users can figure out which install is which by querying. | |||||
2015-09-27 | Remove special characters (@, %, +, ~, etc) from stage name | Todd Gamblin | 1 | -2/+9 | |
2015-09-24 | Adding bowtie2 package along with patch | Mario Melara | 2 | -0/+40 | |
2015-09-23 | Added samtools bioinformatics software | Mario Melara | 2 | -0/+38 | |
2015-09-23 | Merge pull request #102 from RasmusWL/features/fish | Todd Gamblin | 1 | -0/+18 | |
Add fish (shell) package | |||||
2015-09-23 | Merge pull request #106 from justintoo/add-package-doxygen | Todd Gamblin | 1 | -0/+25 | |
(Package) Add Doxygen (v1.8.10) | |||||
2015-09-23 | Merge pull request #110 from scalability-llnl/features/boostupdate | Todd Gamblin | 1 | -0/+4 | |
update boost package for new releases | |||||
2015-09-23 | Merge pull request #111 from scalability-llnl/features/protobuf | Todd Gamblin | 1 | -0/+16 | |
add protobuf package | |||||
2015-09-23 | Merge pull request #112 from scalability-llnl/features/glog | Todd Gamblin | 1 | -0/+15 | |
add glog package | |||||
2015-09-23 | Merge pull request #113 from scalability-llnl/features/gflags | Todd Gamblin | 1 | -0/+21 | |
add gflags package | |||||
2015-09-23 | Merge pull request #114 from scalability-llnl/features/snappy | Todd Gamblin | 2 | -0/+44 | |
Features/snappy | |||||
2015-09-23 | Merge pull request #115 from scalability-llnl/features/lmdb | Todd Gamblin | 1 | -0/+39 | |
add lmdb package | |||||
2015-09-22 | add lmdb package | Adam Moody | 1 | -0/+39 | |
2015-09-22 | add leveldb package | Adam Moody | 1 | -0/+29 | |
2015-09-21 | add snappy package | Adam Moody | 1 | -0/+15 | |
2015-09-21 | add gflags package | Adam Moody | 1 | -0/+21 | |
2015-09-21 | add glog package | Adam Moody | 1 | -0/+15 | |
2015-09-21 | add protobuf package | Adam Moody | 1 | -0/+16 | |
2015-09-11 | (Package) Add Doxygen (v1.8.10) | Justin Too | 1 | -0/+25 | |
2015-09-03 | Add fish (shell) package | Rasmus Wriedt Larsen | 1 | -0/+18 | |
2015-09-01 | update boost | Adam Moody | 1 | -0/+4 | |
2015-08-27 | Fix for GitHub #95 | Todd Gamblin | 1 | -3/+21 | |
develop: compiler clang@unknown created for /usr/bin/clang-format https://github.com/scalability-llnl/spack/issues/95 |