summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-09-06Fixed broken link in README (#1733)Ian Lee1-1/+1
2016-09-06Add debug command for creating tarball of install DB.Todd Gamblin1-0/+84
2016-09-06ITS XML Translation Tool (#1728)Robert D. French1-0/+44
2016-09-06fontconfig: add --disable-docs to configure (#1729)Jeffrey Salmond1-1/+3
2016-09-06For OpenMPI v 2+, add a configure option to provide C++ bindings. (#1730)Kelly Thompson2-1/+5
+ Starting with version 2.0, OpenMPI no longer provides C++ bindings by default (libmpi_cxx.so). Add a configure option to instruct the build to also build and install libmpi_cxx.so. + This MPI feature is needed by at least one spack package (moab).
2016-09-06Merge pull request #1731 from epfl-scitas/packages/plumed_gslcblasTodd Gamblin1-0/+8
plumed : avoid linking with libgslcblas
2016-09-06Merge pull request #1732 from epfl-scitas/fixes/autoload_and_build_dependenciesTodd Gamblin2-1/+24
fix : ('build',) type dependencies are not accounted when autoloading
2016-09-06modules : ('build',) type dependencies are not accounted when autoloadingalalazo2-1/+24
fixes #1681
2016-09-06plumed : avoid linking with libgslcblasalalazo1-0/+8
2016-09-03spack boostrap: fix missing include (#1657)Axel Huebl1-1/+1
fix a missing include in booststrap. found on debian 8 with python 2.7
2016-09-03added package : pexsi (#1550)Massimiliano Culpo9-9/+229
* pexsi : added package * cp2k : added pexsi (works for gcc+openmpi with and without plumed)
2016-09-02Merge pull request #1704 from eschnett/eschnett/libiconf-getsbecker332-0/+17
Make libiconv work with C11
2016-09-02Merge pull request #1708 from robertdfrench/globus-toolkitbecker331-0/+40
Globus Toolkit
2016-09-02Attributes for directives need to be set at class construction time. (#1718)Todd Gamblin1-3/+6
- moved ensure_dicts() call from Package.__init__ to Package.__metaclass__.
2016-09-02Merge pull request #1715 from alfredo-gimenez/bugfix/vimbecker331-3/+3
Fix vim package.
2016-09-02Merge pull request #1717 from alfredo-gimenez/features/sbtbecker331-0/+18
Add sbt (scala build tool) package
2016-09-02Add sbt (scala build tool) packageAlfredo Gimenez1-0/+18
2016-09-02Fix vim packageAlfredo Gimenez1-3/+3
2016-09-02Update OpenMPI description (#1705)Erik Schnetter1-6/+8
2016-09-02Fixes for the ImageMagick package. (#1709)Jeffrey Salmond2-2/+42
* add pango dependency * add new package ghostscript-fonts & add to ImageMagick as dependency also tell ImageMagick's configure where the font dir is! * refactor to fix flake8 * add homepage to ghostscript-fonts * use install_tree * remove unneeded import
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