summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-06-06Cleanup and consolidate error handlingTodd Gamblin4-18/+21
2015-06-06Working ARPACK package.Todd Gamblin1-2/+6
2015-06-06Remove autosave files from saravan's PRTodd Gamblin2-41/+0
2015-06-06Clean up arpack build, use the Spack f77 compiler.Todd Gamblin1-10/+23
2015-06-06Add FileFilter convenience class to llnl.util.filesystem.Todd Gamblin1-1/+10
2015-06-06Updated HDF5 to use MPI.Saravan Pantham1-3/+3
2015-06-06Updated Zoltan.Saravan Pantham1-33/+0
2015-06-06Added more FASTMath packages.Saravan Pantham13-20/+279
2015-06-06Removed autosave files from previous commit.Saravan Pantham2-229/+0
2015-06-06Fixed BLAS and Lapack installationsSaravan Pantham5-17/+236
2015-06-06Added Lapack packageSaravan Pantham1-0/+31
2015-06-06Added BLAS packageSaravan Pantham1-0/+21
2015-06-06Merge Alfredo's Mitos changes from github with Greg's Python changes.Todd Gamblin1-2/+3
2015-06-04Merge branch 'develop' of ssh://cz-stash.llnl.gov:7999/scale/spack into developGregory L. Lee37-85/+556
2015-06-04new package versionsGregory L. Lee2-1/+4
2015-06-03Merge pull request #50 from alfredo-gimenez/developTodd Gamblin1-2/+3
Thanks!
2015-06-03Dyninst 8.2.1+ dependency for cmakeAlfredo Gimenez1-1/+1
2015-06-03Mitos updated with new releaseAlfredo Gimenez1-1/+2
2015-06-03Merge branch 'develop' of ssh://cz-stash.llnl.gov:7999/scale/spack into developGregory L. Lee2-5/+19
2015-06-03new Python extensionsGregory L. Lee2-0/+29
2015-06-03updated urlGregory L. Lee1-2/+1
2015-06-01Fix #48: Merge branch 'bugfix/mac-metadata' into developTodd Gamblin1-5/+14
2015-06-01Fix #48: Ignore hidden files when deciding how to stage.Todd Gamblin1-5/+14
- Expanding archvies like MAGMA 1.6.2 creates extra hidden files that confuse Spack's staging mechanism. - Added a special case to ignore hidden files when checking whether the tarball exploded.
2015-06-01Add -S/--stages option to spack cd/spack location.Todd Gamblin1-0/+5
- can now change dir to top-level stage
2015-06-01Merge branch 'develop' of ssh://cz-stash.llnl.gov:7999/scale/spack into developGregory L. Lee15-75/+487
2015-06-01updated Python extension versionsGregory L. Lee17-2/+19
2015-06-01fixed cython activation conflictGregory L. Lee1-1/+2
2015-05-31Fix #46: make(parallel=False) regression.Todd Gamblin4-6/+133
- Added some tests to make sure this stays in place.
2015-05-29Fix SPACK-69: Merge branch 'features/build-logging' into developTodd Gamblin9-63/+335
2015-05-29SPACK-69: spack install now logs build output to install directory.Todd Gamblin5-59/+141
- spack install suppresses build output by default. - use install -v to show build output on the console too - package.py uses log_output context to redirect output and log it to a file - filters color codes out of output written to file - optionally echos to the terminal - YAML directory layout knows about its build log. - can get path to install build log to from directory layout - Package.install now copies the build log to $prefix/.spack/build.out - Error message from failed install execution now includes build log location
2015-05-29debug instead of info logging in llnl.util.filesystemTodd Gamblin1-2/+2
2015-05-29SPACK-69: Add context manager to fork and log output in a with block.Todd Gamblin1-0/+178
2015-05-29Add ability to force color mode even if terminal is NOT a ttyTodd Gamblin1-2/+6
2015-05-29Add ability to test whether tty verbose or debug is enabled.Todd Gamblin1-0/+8
2015-05-28Add spack find -L to show full hashes.Todd Gamblin1-5/+17
2015-05-28Fix bug in spack edit -cTodd Gamblin1-1/+1
2015-05-27Fix #34: Spack doesn't stop when dep fails to build.Todd Gamblin1-0/+1
- Fixes regression introduced by #30 - Child process needs to exit on error
2015-05-18Remove redundancy: convert `with closing(open(...))` to `with open(...)`Todd Gamblin15-30/+14
2015-05-18Merge branch 'features/optional-deps' into developTodd Gamblin67-1201/+7668
This includes: - Much better variant support (+debug/-debug) - Optional dependency support (depends_on(... , when='<condition>') - New config file format (YAML in ~/.spack) - New Spec format (YAML in $prefix/.spack/spec.yaml)
2015-05-18Merge branch 'mplegendre-features/yaml-config' into features/optional-depsTodd Gamblin12-541/+395
2015-05-18YAML config files for compilers and mirrorsMatthew LeGendre12-541/+395
2015-05-18SPACK-87: enable disabled git fetch tests.old-install-layoutTodd Gamblin1-3/+3
2015-05-18Fix SPACK-87: Tag checkout fails for older git versions.Todd Gamblin1-4/+6
2015-05-17Add help on specs to top of spack -hTodd Gamblin1-1/+15
2015-05-12SPACK-41: More tests to ensure that constrain() reports changes.Todd Gamblin2-3/+65
2015-05-12SPACK-41: bugfix for nonconvergent normalize()Todd Gamblin2-5/+7
- constrain() wasn't reporting changes properly.
2015-05-12Add debug handler to print a stacktrace on Ctrl-C in debug mode.Todd Gamblin2-0/+56
2015-05-12added py-pandasGregory L. Lee1-0/+20
2015-05-12Fix SPACK-41: Optional deps work with complex condition chains.Todd Gamblin2-53/+98
2015-05-12Work on SPACK-41: Optional dependencies work for simple conditions.Todd Gamblin14-159/+397
- Can depend conditionally based on variant, compiler, arch, deps, etc - normalize() is not iterative yet: no chaining depends_ons - really need a SAT solver, but iterative will at least handle simple cases. - Added "strict" option to Spec.satisfies() - strict checks that ALL of other's constraints are met (not just the ones self shares) - Consider splitting these out into two methods: could_satisfy() and satisfies() - didn't do this yet as it would require changing code that uses satisfies() - Changed semantics of __contains__ to use strict satisfaction (SPACK-56) - Added tests for optional dependencies. - The constrain() method on Specs, compilers, versions, etc. now returns whether the spec changed as a result of the call.