summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-09-02Declare qthreads dependency on automake (#1711)Erik Schnetter1-0/+1
2016-09-02Merge pull request #1707 from eschnett/eschnett/autoconf-old-versionsTodd Gamblin1-0/+2
Add two famous old versions of autoconf
2016-09-02Globus ToolkitRobert.French1-0/+40
2016-09-02Add two famous old versions of autoconfErik Schnetter1-0/+2
These old versions are often used because their immediate successors are incompatible in some way.
2016-09-02Make libiconv work with C11Erik Schnetter2-0/+17
C11 does not provide gets() any more, so we cannot reference it
2016-09-02Merge pull request #1698 from LLNL/bugfix/hash-collisionTodd Gamblin6-49/+103
Fix hash collisions, add stable hashing
2016-09-02Clean up stable hashing so that specs don't contain !!python/object/applyTodd Gamblin4-50/+51
- only output basic lists, dicts, etc. - spec and database now parse and write specs as ordered data.
2016-09-02Merge branch 'UCL-RITS-hash_stability' into bugfix/hash-collisionTodd Gamblin2-15/+51
2016-09-02Fix hash copying in _dup.Todd Gamblin1-7/+17
- Spec._dup() incorrectly copied cached hashes and normal/concrete values even when dependency structure was not preserved. - Now these are only copied when *all* dependencies are copied.
2016-09-02Fix hash handling in directory layoutTodd Gamblin1-0/+7
- Currently, build dependencies are not currently hashed; we are waiting to hash these until we have smarter concretization that can reuse more installed specs. The layout needs to account for this when checking whethert things are installed.
2016-09-01Merge pull request #1535 from LLNL/bugfix/faster-install-db-gh1521Todd Gamblin3-63/+145
[WIP] Faster database loading, faster in-memory hashing
2016-09-01Merge pull request #1658 from LLNL/features/git-lfsTodd Gamblin1-0/+42
Add git-lfs package.
2016-09-01Merge pull request #1688 from LLNL/bugfix/database-issuesTodd Gamblin1-1/+1
Fix dependency bug with `spack reindex`.
2016-09-01Fix `spack reindex` so that it will work if DB is corrupt (duh).Todd Gamblin1-16/+45
- Transaction logic had gotten complicated -- DB would not reindex when corrupt, rather the error would be reported (ugh). - DB will now print the error and force a rebuild when errors are detected reading the old databse.
2016-09-01Update tests to reflect new in-memory hashing vs. coarser dag_hash.Todd Gamblin1-7/+18
- Spack currently not hashing build deps (to allow more reuse of packages and less frequent re-installing) - Fast in-memory hash should still hash *all* deptypes, and installed specs will only reflect link and run deps. - We'll revert this when we can concretize more liberally based on what is already installed.
2016-09-01Add option to copy only certain deptypes to Spec.copy()Todd Gamblin1-16/+24
- can now pass these to Spec.copy() and Spec._dup(): - deps=True - deps=False - deps=(list of deptypes) - Makes it easy to filter out only part of a spec.
2016-09-01Faster database loading.Todd Gamblin1-17/+37
- use a 3-pass algorithm to load the installed package DAG. - avoid redundant hashing/comparing on load.
2016-09-01Specs now cache result of "fast" in-memory hash.Todd Gamblin1-8/+22
- Hash causes major slowdown for reading/setting up large DBs - New version caches hash for concrete specs, which includes all specs in the install DB
2016-09-01Fix dependency bug in database. Fixes #1265, #1320.Todd Gamblin1-1/+1
2016-08-31Make gh-pages redirect to readthedocs.ioTodd Gamblin3-1/+22
2016-08-31Merge pull request #1593 from eschnett/eschnett/depends_onTodd Gamblin1-14/+25
Expand/clarify description of dependency types
2016-08-31Expand/clarify description of dependency typesErik Schnetter1-14/+25
2016-08-31Merge pull request #1677 from eschnett/eschnett/lzo-hotfixTodd Gamblin1-1/+1
Switch lzo download from https to http
2016-08-31Switch lzo download from https to httpErik Schnetter1-1/+1
lzo's download server does not present a valid certificate, so that downloads via https are failing. Spack's MD5 checksum still ensure a safe download. Closes #1675.
2016-08-30Fix modules.rst doc build warning.Todd Gamblin2-4/+2
2016-08-30Move docs to readthedocs.ioTodd Gamblin1-2/+2
- Docs are now visible immediately, and we don't have to push them separately.
2016-08-30Merge branch 'bugfix/rtd-generation' into developTodd Gamblin3-7/+18
2016-08-30Move sphinx-apidoc into conf.py, too.Todd Gamblin3-1/+7
2016-08-30fix sys.path in conf.pyTodd Gamblin1-1/+1
2016-08-30test.Todd Gamblin1-0/+3
2016-08-30sorted command index, better colification.Todd Gamblin1-5/+7
2016-08-30Merge branch 'features/travis' into developTodd Gamblin79-1784/+2075
2016-08-30Don't test sphinx-generated conf.py for flake8 issues.Todd Gamblin1-0/+1
2016-08-30Install graphviz before build.Todd Gamblin1-0/+6
2016-08-30Fix issue with path to Spack.Todd Gamblin1-1/+1
2016-08-30Exclude spack.__all__ from documentation.Todd Gamblin1-0/+22
Everything in the __all__ list in the spack module is from some other module, so only do their documentation in their original location. This also avoids issues like the fact that some directive names shadow spack core module names.
2016-08-30Undo changes to trailing triple quotes in docstringAdam J. Stewart34-36/+68
2016-08-30Always run spack unit testsAdam J. Stewart1-21/+0
2016-08-30Resolve new documentation issues that have cropped upAdam J. Stewart4-60/+71
2016-08-30Keep dashes in command names, translate to underscoresAdam J. Stewart1-2/+3
2016-08-30Make subcommands importable, '-' -> '_', fixes #1642Adam J. Stewart5-7/+10
2016-08-30Fix spack --profile, fixes #1639Adam J. Stewart1-35/+8
2016-08-30Add spack to the PATH for doc testsAdam J. Stewart1-0/+3
2016-08-30Remove py-mercurial, going with mercurial package insteadAdam J. Stewart2-45/+1
2016-08-30Use console instead of shell syntax lexer, fixes #1634Adam J. Stewart8-1002/+970
2016-08-30Always run Documentation testsAdam J. Stewart1-10/+2
2016-08-30Fixes #1620, Missing referencesAdam J. Stewart2-3/+6
2016-08-30Fixes #1618, Problems with spack package-listAdam J. Stewart1-9/+14
2016-08-30Fix docstrings for core Spack libraries, fixes #1612Adam J. Stewart20-201/+205
2016-08-30Fix unexpected indentation in .rst files, #1612Adam J. Stewart2-2/+2