summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2016-03-05Fix #104, #54: issues with overlong shebang in deep directories.Todd Gamblin2-1/+84
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-04Merge pull request #492 from adamjstewart/typos/compilerbecker331-2/+2
Typo fix in compiler docstring
2016-03-04Typo fix in compiler docstringAdam J. Stewart1-2/+2
2016-03-03Rmoved periods. Should help use of cut'n'paste from console windows.citibeth15-58/+58
2016-03-03Revert "refactoring proposal : turn Stage into a context manager"Todd Gamblin36-434/+515
2016-03-03test : fixed tests that were broken by import optimizationalalazo1-5/+15
2016-03-03Merge branch 'develop' of https://github.com/LLNL/spack into refactoring/stagealalazo17-72/+218
Conflicts: lib/spack/spack/package.py
2016-03-03stage : minor syntax fixalalazo1-1/+1
2016-03-03Merge pull request #475 from LLNL/features/env-and-package-provenanceTodd Gamblin6-50/+183
Features/env and package provenance
2016-03-03stage : added create function as decided in #477 commentsalalazo1-20/+30
2016-03-03test : optimized import statementsalalazo31-128/+61
2016-03-02Add CPATH pointing to include directories.Glenn Johnson2-1/+3
2016-03-02Merge pull request #465 from citibeth/efischer/160229-RemoteRootBugfixTodd Gamblin1-4/+9
Bug Fix: When Spack create roots around for other versions, it someti…
2016-03-02package : updated docalalazo1-1/+0
2016-03-02package : removed do_clean()alalazo6-43/+17
2016-03-02remove_link_tree : moved to llnl.util.filesystemalalazo2-20/+21
2016-03-02_cleanup_dead_links : factored method into a function and put it in ↵alalazo2-18/+21
llnl.filesystem
2016-03-02package : minor syntax fixesalalazo2-52/+58
mirror : extracted add_single_spec from create
2016-03-02stage : updated functions docalalazo1-28/+21
_cleanup_dead_links : fixed minor bug
2016-03-02stage : removed _setup methodalalazo1-32/+25
2016-03-02test : fixed failing unit testsalalazo8-121/+124
2016-03-02Fixes #476: create was broken for FTP URLs.Todd Gamblin1-3/+3
2016-03-02Fixes #469: Store package.py files in the .spack directory.Todd Gamblin2-0/+90
- Adds packages in spack repos inside the .spack directory, so that packages can be rebuilt automatically later.
2016-03-02Fixes #175: Dump environment provenance as well as build log.Todd Gamblin3-1/+27
2016-03-02Move repo creation code into repository.pyTodd Gamblin2-46/+58
2016-03-01Fix bug in install permission setting.Todd Gamblin1-3/+8
2016-03-01Typo fixAdam J. Stewart1-1/+1
2016-02-29Bug Fix: When Spack create roots around for other versions, it sometimes ↵Elizabeth F1-4/+9
finds files it thinks are tarballs, but are not. Previously, it would crash if any such files are found. This change allows it to simply skip them and move on, processing the rest of the files it finds correctly.
2016-02-28Updated links to use new llnl.gov addressIan Lee6-9/+9
2016-02-25Merge pull request #299 from epfl-scitas/enhancement/os_detectionbecker332-4/+11
enhancement proposal : boolean support for when=<arg>
2016-02-24stage : on-going refactoringalalazo3-185/+180
2016-02-18Merge pull request #298 from epfl-scitas/refactoring/resource_directiveTodd Gamblin10-215/+441
refactoring proposal : composite for Stage and FetchStrategy
2016-02-18Fixes #434Todd Gamblin1-12/+20
Compiler detection was not getting triggered properly with some of the new config logic. Adjust the conditions under which Spack will serach for compilers.
2016-02-17Merge pull request #443 from trws/dicts-like-string-keysTodd Gamblin1-1/+1
remove the unprotected key name from create.py
2016-02-17remove the unprotected key name from create.pyTom Scogland1-1/+1
Small fix to use dicts correctly.
2016-02-12Use hash to make shorter module and dotkit names, fixes #433David Beckingsale1-4/+9
2016-02-10Merge pull request #432 from RemoteConnectionManager/paraview_fixTodd Gamblin1-2/+2
Paraview fix
2016-02-10RPATH was collecting all lib from all dependencies, when dep tree is deep ↵Luigi Calori1-2/+2
like in ParaView the path was growing too much, showing install problems now just direct dependencies rpath is added
2016-02-09Fix #430: edit -f fails with UnknownPackageErrorTodd Gamblin1-2/+5
- Recent external repo refactoring made `repo_for_pkg` raise an error when the package was not known. - Correct behavior is to return the highest precedence repo.
2016-01-28correcting a bug when url and files are mixedNicolas Richart1-10/+17
2016-01-28Adding the stager to checksum any url that spack can handleNicolas Richart1-6/+18
2016-01-28reverted deletion of the wrong `architecture.py`alalazo2-46/+89
2016-01-28removed outdated code : os detection (will be handled by platforms) and ↵alalazo1-89/+0
openssl modifications
2016-01-28Merge branch 'develop' of https://github.com/LLNL/spack into ↵alalazo156-1037/+21112
enhancement/os_detection
2016-01-28resource directive : now works with all the fetch strategies availablealalazo3-5/+17
2016-01-27unit tests : now compliant with 2.6alalazo1-2/+5
2016-01-27Added unit tests for util.patternalalazo3-1/+103
2016-01-26fix for issue 398, added extensions_for in RepoPathGregory L. Lee1-0/+5
2016-01-26Unit tests : hack to make them pass while a decision on how to proceed is madealalazo1-0/+1
2016-01-26Fixes issues introduced after merge with conflictsalalazo2-2/+2