Todd Gamblin
422a75e4b8
Clean up arpack build, use the Spack f77 compiler.
2015-06-06 15:26:54 -07:00
Todd Gamblin
5d7a6c0c46
Add FileFilter convenience class to llnl.util.filesystem.
2015-06-06 15:26:48 -07:00
Saravan Pantham
1f0246f970
Updated HDF5 to use MPI.
2015-06-06 15:26:43 -07:00
Saravan Pantham
9d71093500
Updated Zoltan.
2015-06-06 15:26:42 -07:00
Saravan Pantham
fd34f4b119
Added more FASTMath packages.
2015-06-06 15:26:38 -07:00
Saravan Pantham
454d06c25c
Removed autosave files from previous commit.
2015-06-06 15:26:37 -07:00
Saravan Pantham
c174fe6199
Fixed BLAS and Lapack installations
2015-06-06 15:26:31 -07:00
Saravan Pantham
d461aa3722
Added Lapack package
2015-06-06 13:06:18 -07:00
Saravan Pantham
a23e1579e3
Added BLAS package
2015-06-06 13:06:17 -07:00
Todd Gamblin
ab31f989db
Merge Alfredo's Mitos changes from github with Greg's Python changes.
2015-06-06 12:53:28 -07:00
Gregory L. Lee
96ec75f7fe
Merge branch 'develop' of ssh://cz-stash.llnl.gov:7999/scale/spack into develop
2015-06-04 15:49:57 -07:00
Gregory L. Lee
5ac5c021b8
new package versions
2015-06-04 15:49:55 -07:00
Todd Gamblin
0cf9e0698c
Merge pull request #50 from alfredo-gimenez/develop
...
Thanks!
2015-06-03 22:08:22 -07:00
Alfredo Gimenez
dae33a31c0
Dyninst 8.2.1+ dependency for cmake
2015-06-03 22:02:47 -07:00
Alfredo Gimenez
15aee0de1a
Mitos updated with new release
2015-06-03 21:58:44 -07:00
Gregory L. Lee
c158012655
Merge branch 'develop' of ssh://cz-stash.llnl.gov:7999/scale/spack into develop
2015-06-03 14:22:10 -07:00
Gregory L. Lee
c4f5a881e6
new Python extensions
2015-06-03 10:08:07 -07:00
Gregory L. Lee
6dffe2ddd1
updated url
2015-06-03 10:07:21 -07:00
Todd Gamblin
be3e8170de
Fix #48 : Merge branch 'bugfix/mac-metadata' into develop
2015-06-01 10:33:28 -07:00
Todd Gamblin
d19538af07
Fix #48 : Ignore hidden files when deciding how to stage.
...
- 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-01 10:25:58 -07:00
Todd Gamblin
123778dec2
Add -S/--stages option to spack cd/spack location.
...
- can now change dir to top-level stage
2015-06-01 09:56:35 -07:00
Gregory L. Lee
37aa88ba2a
Merge branch 'develop' of ssh://cz-stash.llnl.gov:7999/scale/spack into develop
2015-06-01 08:39:07 -07:00
Gregory L. Lee
74b0a9c059
updated Python extension versions
2015-06-01 08:39:01 -07:00
Gregory L. Lee
83af842a74
fixed cython activation conflict
2015-06-01 08:38:32 -07:00
Todd Gamblin
16c2588635
Fix #46 : make(parallel=False) regression.
...
- Added some tests to make sure this stays in place.
2015-05-31 13:03:30 -07:00
Todd Gamblin
bf6a73fa3e
Fix SPACK-69: Merge branch 'features/build-logging' into develop
2015-05-29 17:28:33 -07:00
Todd Gamblin
ea7b65e2f2
SPACK-69: spack install now logs build output to install directory.
...
- 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-29 17:22:33 -07:00
Todd Gamblin
92c21d7134
debug instead of info logging in llnl.util.filesystem
2015-05-29 17:21:30 -07:00
Todd Gamblin
0035100186
SPACK-69: Add context manager to fork and log output in a with block.
2015-05-29 17:20:08 -07:00
Todd Gamblin
9b40d93fc2
Add ability to force color mode even if terminal is NOT a tty
2015-05-29 17:19:03 -07:00
Todd Gamblin
ceecd2ce41
Add ability to test whether tty verbose or debug is enabled.
2015-05-29 17:18:33 -07:00
Todd Gamblin
5676cb0dd1
Add spack find -L to show full hashes.
2015-05-28 17:13:57 -07:00
Todd Gamblin
8cbae642cc
Fix bug in spack edit -c
2015-05-28 17:13:23 -07:00
Todd Gamblin
6f8f1bf7af
Fix #34 : Spack doesn't stop when dep fails to build.
...
- Fixes regression introduced by #30
- Child process needs to exit on error
2015-05-27 20:27:48 -07:00
Todd Gamblin
c622337802
Remove redundancy: convert with closing(open(...))
to with open(...)
2015-05-18 17:11:03 -07:00
Todd Gamblin
f813d823a1
Merge branch 'features/optional-deps' into develop
...
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-18 16:16:20 -07:00
Todd Gamblin
f68e64d738
Merge branch 'mplegendre-features/yaml-config' into features/optional-deps
2015-05-18 16:06:03 -07:00
Matthew LeGendre
46b91ddf57
YAML config files for compilers and mirrors
2015-05-18 16:01:21 -07:00
Todd Gamblin
09151785b3
SPACK-87: enable disabled git fetch tests.
2015-05-18 11:32:15 -07:00
Todd Gamblin
b2f46c703d
Fix SPACK-87: Tag checkout fails for older git versions.
2015-05-18 11:26:32 -07:00
Todd Gamblin
76cb3eb7d2
Add help on specs to top of spack -h
2015-05-17 22:29:48 -07:00
Todd Gamblin
cd1ca36488
SPACK-41: More tests to ensure that constrain() reports changes.
2015-05-12 15:48:57 -07:00
Todd Gamblin
805122c789
SPACK-41: bugfix for nonconvergent normalize()
...
- constrain() wasn't reporting changes properly.
2015-05-12 14:52:46 -07:00
Todd Gamblin
095ff1cb4a
Add debug handler to print a stacktrace on Ctrl-C in debug mode.
2015-05-12 14:52:41 -07:00
Gregory L. Lee
50970b72d8
added py-pandas
2015-05-12 13:47:48 -07:00
Todd Gamblin
c44db0133f
Fix SPACK-41: Optional deps work with complex condition chains.
2015-05-12 11:45:48 -07:00
Todd Gamblin
cd5fa128c5
Work on SPACK-41: Optional dependencies work for simple conditions.
...
- 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.
2015-05-12 09:56:59 -07:00
Todd Gamblin
ef9deeccd1
Merge branch 'features/yaml-spec' into features/optional-deps
2015-05-10 19:28:47 -07:00
Todd Gamblin
09fff39990
Merge remote-tracking branch 'origin/features/variants' into features/optional-deps
2015-05-10 18:59:56 -07:00
Todd Gamblin
13ff1a9bf6
Remove debug print in link_tree
2015-05-10 18:53:09 -07:00