Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-03-17 | Change sanity_check_[file|dir] to sanity_check_is_[file|dir], per #554 | Todd Gamblin | 2 | -23/+83 | |
- Add documentation as well. | |||||
2016-03-16 | Fix grammar in mirrors documentation | Adam J. Stewart | 1 | -1/+1 | |
2016-03-15 | Add sanity check paths to packages; fix #505 | Todd Gamblin | 1 | -2/+24 | |
2016-03-15 | Merge pull request #549 from LLNL/bugfix/gh538-less-greedy-concretize | Matthew LeGendre | 6 | -120/+222 | |
Bugfix/gh538 less greedy concretize | |||||
2016-03-15 | Fix #551: version bug in `spack create` | Todd Gamblin | 1 | -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-14 | Make concretization less greedy: add backtracking for virtuals. | Todd Gamblin | 3 | -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-14 | Add some tests for packages with multiple virtual dependencies. | Todd Gamblin | 1 | -1/+28 | |
- 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-14 | Add `package_class` method to spec. | Todd Gamblin | 3 | -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-14 | Optimize __eq__ and __ne__ in key_ordering | Todd Gamblin | 1 | -2/+2 | |
- use `is` when possible before calling `_cmp_key()` | |||||
2016-03-13 | Fixed typo in typo fix. | Elizabeth F | 1 | -1/+1 | |
2016-03-13 | Fixed typo bug. Made error comment more explicit | Elizabeth F | 1 | -2/+2 | |
2016-03-11 | Merge pull request #536 from adamjstewart/fixes/doc_typos | becker33 | 2 | -7/+7 | |
Documentation typo fixes | |||||
2016-03-11 | Documentation typo fixes | Adam J. Stewart | 2 | -7/+7 | |
2016-03-11 | Invert and rename the `nobuild` option in package.yaml configs to `buildable`. | Matthew LeGendre | 4 | -22/+21 | |
2016-03-10 | Merge pull request #532 from mplegendre/bugfix/ordering_satisfies | Todd Gamblin | 1 | -7/+10 | |
Fix issue with preferred satisfies not being respected | |||||
2016-03-10 | Fix issue with preferred satisfies not being respected | Matthew LeGendre | 1 | -7/+10 | |
2016-03-10 | Merge pull request #531 from mplegendre/bugfix/github-530 | Todd Gamblin | 1 | -1/+1 | |
Fix type error that was causing mis-ordering of compiler versions | |||||
2016-03-10 | Fix type error that was causing mis-ordering of compiler versions | Matthew LeGendre | 1 | -1/+1 | |
2016-03-10 | Indentation change. | Todd Gamblin | 1 | -11/+11 | |
2016-03-10 | Merge branch 'mplegendre-features/external-packages' into develop | Todd Gamblin | 15 | -180/+975 | |
2016-03-10 | cc : handle spaces in folders? | alalazo | 1 | -1/+1 | |
2016-03-10 | cc : converted indents to spaces | alalazo | 1 | -1/+1 | |
2016-03-10 | Fixed shell quoting error | Massimiliano Culpo | 1 | -1/+1 | |
2016-03-10 | Merge branch 'develop' of https://github.com/LLNL/spack into fixes/intel_openmpi | Massimiliano Culpo | 72 | -779/+1250 | |
2016-03-10 | Add 'provders' back into packages.yaml schema | Todd Gamblin | 1 | -2/+11 | |
2016-03-10 | Merge branch 'mplegendre-features/external-packages' into develop | Todd Gamblin | 15 | -180/+966 | |
2016-03-10 | Refactored external packages slightly. | Todd Gamblin | 4 | -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-10 | whitespace and formatting | Todd Gamblin | 2 | -23/+23 | |
2016-03-10 | Remove vestigial variants in directory name. | Todd Gamblin | 1 | -5/+1 | |
2016-03-10 | Minor tweaks to abi code. | Todd Gamblin | 1 | -18/+18 | |
2016-03-10 | remove unnecessary import | Todd Gamblin | 1 | -1/+0 | |
2016-03-10 | update mirror config documentation. | Todd Gamblin | 1 | -5/+5 | |
- mirrors.yaml uses Spack's OrderedDict rather than lists. | |||||
2016-03-09 | Fix #525: sbang handles symlinks & directories properly. | Todd Gamblin | 1 | -11/+32 | |
2016-03-09 | Add unit test for sbang patching. | Todd Gamblin | 2 | -6/+100 | |
2016-03-09 | Merge branch 'features/external-packages' of github.com:mplegendre/spack ↵ | Matthew LeGendre | 1 | -2/+2 | |
into features/external-packages Conflicts: lib/spack/docs/site_configuration.rst | |||||
2016-03-09 | Update documentation for new packages.yaml config format. | Matthew LeGendre | 2 | -53/+49 | |
2016-03-09 | Fix problem with pure integer arguments in preferred versions list (e.g, 2 ↵ | Matthew LeGendre | 2 | -5/+6 | |
instead of 2.7.3) | |||||
2016-03-09 | Fixes #524 | Todd Gamblin | 3 | -17/+49 | |
- Had attempted to add more functionality by assigning different meanign None, True, and False values "keep_stage" (where False was "always delete"). - Turns out that's not really worth the complexity. Having the third "always delete" sense is hardly ever useful but makes the code hard to understand. | |||||
2016-03-09 | Merge branch 'develop' into features/external-packages | Matthew LeGendre | 77 | -1047/+1681 | |
Conflicts: lib/spack/spack/package.py | |||||
2016-03-09 | fix error exit when doing spack patch without parameters, same as spack stage | Luigi Calori | 1 | -0/+1 | |
2016-03-08 | Fix bugs in DIYStage: fetch & context handling. | Todd Gamblin | 1 | -1/+5 | |
- DIYStage needs to be a context handler - DIYStage.fetch needs to take 2 args. | |||||
2016-03-08 | Make diy generate verbose build output by default. | Todd Gamblin | 1 | -0/+4 | |
- added -q option to shut it up | |||||
2016-03-08 | Fix bug with setting module-scope vars in derived package classes. | Todd Gamblin | 1 | -2/+0 | |
2016-03-08 | Minor changes/bugfixes on md5/checksum PR | Todd Gamblin | 4 | -9/+6 | |
2016-03-08 | Merge branch 'fixes/md5' of git://github.com/epfl-scitas/spack into ↵ | Todd Gamblin | 4 | -54/+46 | |
epfl-scitas-fixes/md5 | |||||
2016-03-08 | Merge pull request #504 from LLNL/bugfix/github-502 | Todd Gamblin | 2 | -80/+91 | |
Bugfix/GitHub 502: Error: No spec file found at path | |||||
2016-03-08 | Merge branch 'features/noexpand' into develop | Todd Gamblin | 6 | -20/+102 | |
Conflicts: lib/spack/llnl/util/filesystem.py | |||||
2016-03-08 | Fixes #502. Create install prefix before build, clean up do_install. | Todd Gamblin | 2 | -80/+91 | |
- Fix bug introduced during merge of stage refactor. - install prefix was not created before build_environment.fork() - build_environment.fork() calls setup_dependent_environment - python's setup_dependent_environment can inadvertently create the install prefix before directory_layout expects it. - Clean up Package.do_install: - simplify control flow: parent process now entirely responsible for creating/destroying the install prefix. cleanup is now in one place. - Hoisting cleanup out of the child improves nesting of try/catch in `real_work`. - `real_work` renamed to `build_process` | |||||
2016-03-08 | fixed bug : similar issues in checksum and md5 as were solved in ↵ | alalazo | 4 | -54/+46 | |
ad103dcafa652a839590f5fce28b2e2ce3b5a56d | |||||
2016-03-07 | Merge pull request #486 from RemoteConnectionManager/paraview_fix | Todd Gamblin | 1 | -1/+1 | |
Paraview new version |