summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-03-15Add sanity check paths to packages; fix #505Todd Gamblin1-2/+24
2016-03-15Merge pull request #549 from LLNL/bugfix/gh538-less-greedy-concretizeMatthew LeGendre8-120/+299
Bugfix/gh538 less greedy concretize
2016-03-15Fix #551: version bug in `spack create`Todd Gamblin1-3/+3
- `spack create` now sets a proper version in generated file, based on the filename, even if it can't find any tarballs for the package.
2016-03-15Add compiler info and a simple libdwarf build to the checks.Todd Gamblin1-0/+3
2016-03-15Merge pull request #546 from citibeth/efischer/160313-DIYTypoBugTodd Gamblin1-2/+2
Small bug in DIY found and fixed.
2016-03-15Merge pull request #537 from adamjstewart/features/octaveTodd Gamblin3-0/+219
Add GNU Octave package
2016-03-14Updates to qrupdateAdam J. Stewart2-13/+14
2016-03-14Make concretization less greedy: add backtracking for virtuals.Todd Gamblin3-112/+174
- `_expand_virtual_packages` now gets a candidate list and will try all the candidates. - Good news: If the first virtual in the list conflicts with something else in the spec, we'll keep trying until we find a good one. - Bad news: Only looks as far as the next normalize(); can't see conflicts further ahead than that if they're inevitable some other virtual expansion. - Refactor `concretize.py` to keep all the nasty spec graph stitching in `spec.py`. This is more similar to before externals support. - `concretize.py` now just returns a list of candidates sorted by ABI compatibility to `_expand_virtual_packages`, and `spec.py` handles testing the candidates. - Refactor the way external paths are handled in `config.py` and `concretize.py`: - previously, `spec_externals` returned spec/path pairs. Now it returns specs with `external` set. Makes code in `concretize.py` more natural.
2016-03-14Add some tests for packages with multiple virtual dependencies.Todd Gamblin3-1/+105
- Added mock `hypre` package, depends on `lapack` and `blas`. - test cases where some packages provide both `lapack` and `blas`, but others do not.
2016-03-14Add `package_class` method to spec.Todd Gamblin3-5/+18
- Shouldn't call .package from within things like normalize() and concretize() beacuse spec may be inconsistent. - Add `.package_class` property so that we can get at package metadata without constructing a Package with a Spec. - should be faster than `.package` was, anyway. Use where possible.
2016-03-14Optimize __eq__ and __ne__ in key_orderingTodd Gamblin1-2/+2
- use `is` when possible before calling `_cmp_key()`
2016-03-13Merge pull request #547 from eschnett/eschnett/tmuxTodd Gamblin1-2/+3
Update tmux
2016-03-13Update tmuxErik Schnetter1-2/+3
2016-03-13Fixed typo in typo fix.Elizabeth F1-1/+1
2016-03-13Fixed typo bug. Made error comment more explicitElizabeth F1-2/+2
2016-03-12Merge pull request #542 from citibeth/efischer/160311-MiscUpdatesTodd Gamblin2-0/+3
Misc. Updates
2016-03-11New version of LAPACKElizabeth F1-0/+1
2016-03-11Added comment to Emacs.Elizabeth F1-0/+2
2016-03-11Add gl2ps and qrupdate packagesAdam J. Stewart3-12/+48
2016-03-11Add compiler info and a simple libdwarf build to the checks.Todd Gamblin1-0/+3
2016-03-11Merge pull request #528 from citibeth/efischer/160309-EmacsTodd Gamblin1-0/+19
Added Emacs package
2016-03-11Add GNU Octave packageAdam J. Stewart1-0/+182
2016-03-11Merge pull request #536 from adamjstewart/fixes/doc_typosbecker332-7/+7
Documentation typo fixes
2016-03-11Documentation typo fixesAdam J. Stewart2-7/+7
2016-03-11Invert and rename the `nobuild` option in package.yaml configs to `buildable`.Matthew LeGendre4-22/+21
2016-03-11Merge pull request #526 from KineticTheory/developTodd Gamblin2-3/+39
Provide instructions for cmake/3.5.0 (plus 2 new variants) and qt/5.4.2
2016-03-11+ Rename variant 'sphinxbuild' to 'doc' as recommended in the discussion ofKelly (KT) Thompson1-6/+4
PR#526. Also, remove a debug print statement that was accidentally committed.
2016-03-10Merge pull request #532 from mplegendre/bugfix/ordering_satisfiesTodd Gamblin1-7/+10
Fix issue with preferred satisfies not being respected
2016-03-10Fix issue with preferred satisfies not being respectedMatthew LeGendre1-7/+10
2016-03-10Merge pull request #531 from mplegendre/bugfix/github-530Todd Gamblin1-1/+1
Fix type error that was causing mis-ordering of compiler versions
2016-03-10Fix type error that was causing mis-ordering of compiler versionsMatthew LeGendre1-1/+1
2016-03-10Indentation change.Todd Gamblin1-11/+11
2016-03-10Merge branch 'mplegendre-features/external-packages' into developTodd Gamblin22-182/+1124
2016-03-10Merge pull request #451 from epfl-scitas/fixes/intel_openmpiTodd Gamblin1-3/+15
Fix : OpenMPI with Intel compiler (and similar issues)
2016-03-10Merge remote-tracking branch 'upstream/develop' into developKelly (KT) Thompson10-73/+241
2016-03-10cc : handle spaces in folders?alalazo1-1/+1
2016-03-10cc : converted indents to spacesalalazo1-1/+1
2016-03-10Merge branch 'fixes/intel_openmpi' of github.com:epfl-scitas/spack into ↵Massimiliano Culpo0-0/+0
fixes/intel_openmpi
2016-03-10Fixed shell quoting errorMassimiliano Culpo1-1/+1
2016-03-10Merge branch 'develop' of https://github.com/LLNL/spack into fixes/intel_openmpiMassimiliano Culpo106-897/+1796
2016-03-10Add 'provders' back into packages.yaml schemaTodd Gamblin1-2/+11
2016-03-10Merge branch 'mplegendre-features/external-packages' into developTodd Gamblin22-182/+1115
2016-03-10Refactored external packages slightly.Todd Gamblin4-84/+158
- Move `Spec.__cmp__` out of spec, into concretize as `cmp_specs`. - `Spec.__cmp__` was never called (except explicitly) due to rich comparison operators from `key_ordering` - Refactor `_find_other_spec` to free function `find_spec`. Add a test for it to make sure it works.
2016-03-10whitespace and formattingTodd Gamblin3-25/+26
2016-03-10Remove vestigial variants in directory name.Todd Gamblin1-5/+1
2016-03-10Minor tweaks to abi code.Todd Gamblin1-18/+18
2016-03-10remove unnecessary importTodd Gamblin1-1/+0
2016-03-10update mirror config documentation.Todd Gamblin1-5/+5
- mirrors.yaml uses Spack's OrderedDict rather than lists.
2016-03-10Merge pull request #513 from alfredo-gimenez/developTodd Gamblin1-26/+37
Variants and fixes to thrift package
2016-03-10Merge pull request #527 from LLNL/bugfix/github-525Todd Gamblin3-17/+132
Bugfix/GitHub 525