Todd Gamblin
108277fb5d
Fix docs that have gone stale since repos were added.
2016-03-06 19:32:00 -08:00
Todd Gamblin
ada675dea2
Merge branch 'features/sbang' into develop
...
Conflicts:
lib/spack/llnl/util/filesystem.py
2016-03-06 19:30:19 -08:00
Todd Gamblin
1ee90a6fe7
Make spack_cc, spack_cxx, spack_f77, spack_fc available in build env.
...
- Add for convenience for packages that need to refer to these.
- Added an example in the documentation.
2016-03-06 16:57:30 -08:00
Todd Gamblin
240ada5775
Add expand=False
option for URL downloads.
...
- Allows skipping the expand step for downloads.
- Fixed stage so that it knows expansion didn't fail when there is a
no-expand URLFetchStrategy.
- Updated docs to reflect new option, and provided an example.
2016-03-06 16:51:09 -08:00
Todd Gamblin
e515042a36
Fix stage creation bug, simplify do_install code.
2016-03-06 01:41:48 -08:00
Todd Gamblin
ad103dcafa
Small refactor: add keep parameter to stage, get rid of stage.destroy call.
...
- package.py uses context manager more effectively.
- Stage.__init__ has easier to understand method signature now.
- keep can be used to override the default behavior either to keep
the stage ALL the time or to delete the stage ALL the time.
2016-03-05 20:00:30 -08:00
Todd Gamblin
14d48eba46
Revert c5d9ee8924
for bug fixes.
...
- This reverts commit c5d9ee8924
.
- merged too soon before
- reverting and fixing bugs now.
Conflicts:
lib/spack/spack/mirror.py
lib/spack/spack/package.py
2016-03-05 18:40:28 -08:00
Todd Gamblin
097df180e2
Merge pull request #493 from adamjstewart/features/pgi
...
Modifications to get PGI working
2016-03-05 14:19:15 -08:00
Todd Gamblin
bfce2c7508
Fix bug in hook: ensure bin directory exists before listing.
2016-03-05 04:42:52 -08:00
Todd Gamblin
fc6aa7374a
Fix #104 , #54 : issues with overlong shebang in deep directories.
...
This does several things:
- Add `sbang`: a script to run scripts with long shebang lines.
- Documentation for `sbang` is in `bin/sbang`.
- Add an `sbang` hook that filters the `bin` directory after install
and modifies any scripts wtih shebangs that are too long to use
`sbang` instead.
- `sbang` is at the top level, so it should be runnable (not much we
can do if spack itself is too deep for shebang)
- `sbang`, when used as the interpreter, runs the *second* shebang
line it finds in a script.
- shoud fix issues with too long shebang paths.
2016-03-05 04:18:48 -08:00
becker33
6449e8b1b9
Merge pull request #492 from adamjstewart/typos/compiler
...
Typo fix in compiler docstring
2016-03-04 14:25:56 -08:00
Adam J. Stewart
5db9673904
Typo fix in compiler docstring
2016-03-04 10:51:41 -06:00
citibeth
202fbc6812
Rmoved periods. Should help use of cut'n'paste from console windows.
2016-03-03 23:40:29 -05:00
Adam J. Stewart
311d71ec86
Modifications to get PGI working
2016-03-03 16:50:51 -06:00
Todd Gamblin
c5d9ee8924
Revert "refactoring proposal : turn Stage into a context manager"
2016-03-03 14:41:20 -08:00
Luigi Calori
a531a4f5e3
help spack versions paraview to get versions without v
2016-03-03 18:00:50 +01:00
alalazo
db92699c02
test : fixed tests that were broken by import optimization
2016-03-03 11:05:36 +01:00
alalazo
7f4a69319a
Merge branch 'develop' of https://github.com/LLNL/spack into refactoring/stage
...
Conflicts:
lib/spack/spack/package.py
2016-03-03 10:19:45 +01:00
alalazo
5ef3621556
stage : minor syntax fix
2016-03-03 10:10:30 +01:00
Todd Gamblin
6701977f1a
Merge pull request #475 from LLNL/features/env-and-package-provenance
...
Features/env and package provenance
2016-03-03 00:42:40 -08:00
alalazo
353d12d2e6
stage : added create function as decided in #477 comments
2016-03-03 09:18:47 +01:00
alalazo
717bcb8624
test : optimized import statements
2016-03-03 09:17:49 +01:00
Gregory Becker
4f9a309de8
made spack more conservative in compiler strategies attempted
2016-03-02 16:35:02 -08:00
Gregory Becker
487b2495a1
made spack more conservative in compiler strategies attempted
2016-03-02 16:33:10 -08:00
Mario Melara
2b48728741
Changed os subclasses CNL to change attribute to MODULES
2016-03-02 16:15:34 -08:00
Mario Melara
58efe1550d
Default PATH arg
2016-03-02 16:14:42 -08:00
Gregory Becker
16d8c25b23
fixed floating 'target'
2016-03-02 16:12:32 -08:00
Gregory Becker
65d4169f00
fixed type/bug
2016-03-02 16:03:11 -08:00
Gregory Becker
ffb9574312
fixed type/bug
2016-03-02 15:59:23 -08:00
Gregory Becker
6e7b00a0f6
Made module handling much saner and safer
2016-03-02 15:54:23 -08:00
Mario Melara
b4298979fe
Merge branch 'features/newarch' of https://github.com/NERSC/spack into features/newarch
2016-03-02 14:18:19 -08:00
Gregory Becker
676591ffc0
fixed a bug and a test bug
2016-03-02 14:17:46 -08:00
Mario Melara
975cba295b
Added 'better' tests
2016-03-02 14:16:57 -08:00
Mario Melara
e46bac19fa
Changed architecture to dict
2016-03-02 12:09:02 -08:00
Mario Melara
90e90f61c1
Got rid of the compiler strategy from target
2016-03-02 12:08:43 -08:00
Mario Melara
47c8e1366f
Changed to_dictionary and from_dictionary methods
2016-03-02 12:08:17 -08:00
Gregory Becker
25f20b1967
bug hunting
2016-03-02 11:40:21 -08:00
Glenn Johnson
6bbadbfaac
Add CPATH pointing to include directories.
2016-03-02 13:18:43 -06:00
Mario Melara
340ecf6e9a
Merge branch 'features/newarch' of https://github.com/NERSC/spack into features/newarch
2016-03-02 11:07:52 -08:00
Gregory Becker
86e90bba87
another partial, narrowing in on proper arch
2016-03-02 11:05:05 -08:00
Mario Melara
81e236b2de
Changed Arch to class instead of namedtuple. Now platform is automatically set upon creation of class
2016-03-02 11:04:55 -08:00
Gregory Becker
45887dec8e
partial work on bug hunting
2016-03-02 10:56:46 -08:00
Mario Melara
f27f2f8e49
Fixed some indentation errors
2016-03-02 10:27:12 -08:00
Mario Melara
4d74784209
Changed add_architecture_from_string and split the work done into two methods add_target_from_string and add_operating_system_from_string
2016-03-02 10:27:00 -08:00
Mario Melara
527bb7abfe
Changed _cmp_key
2016-03-02 10:26:09 -08:00
Todd Gamblin
9f6ebd7c6e
Merge pull request #465 from citibeth/efischer/160229-RemoteRootBugfix
...
Bug Fix: When Spack create roots around for other versions, it someti…
2016-03-02 10:24:17 -08:00
Gregory Becker
615ea969f8
made arch instantiate as a tuple
2016-03-02 10:14:50 -08:00
Gregory Becker
4601c36f57
cleaned up concretize architecture
2016-03-02 09:55:44 -08:00
alalazo
21cd05aad5
package : updated doc
2016-03-02 17:28:21 +01:00
alalazo
ca41909ec5
package : removed do_clean()
2016-03-02 17:19:27 +01:00