Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-09-22 | fix : stops infinite recursion for python 2.6 (#1823) | Massimiliano Culpo | 1 | -2/+3 | |
2016-09-21 | Reworking of `lapack_shared_libs` and similar properties (#1682) | Massimiliano Culpo | 6 | -38/+303 | |
* Turned <provider>_libs into an iterable Modifications : - added class LibraryList + unit tests - added convenience functions `find_libraries` and `dedupe` - modifed non Intel blas/lapack providers - modified packages using blas_shared_libs and similar functions * atlas : added pthread variant * intel packages : added lapack_libs and blas_libs * find_library_path : removed unused function * PR review : fixed last issues * LibraryList : added test on __add__ return type * LibraryList : added __radd__ fixed unit tests fix : failing unit tests due to missing `self` * cp2k and dependecies : fixed blas-lapack related statements in package.py | |||||
2016-09-21 | Fixed bug propagating --dirty flag to sub-installs. (#1625) | Elizabeth Fischer | 4 | -5/+18 | |
* Fixed bug propagating --dirty flag to sub-installs. * Fix syntax error * Allow --dirty flag to be set with SPACK_DIRTY env var. * Added dirty flag to `spack diy` and `spack setup`, as is currently in `spack install` * flake8 | |||||
2016-09-21 | Adds all available CrayPE CPU targets to platform by default. (#1745) | Matt Belhorn | 1 | -42/+67 | |
2016-09-21 | Set JAVA_HOME on module load and on dependent installs. (#1716) | Alfredo Adolfo Gimenez | 1 | -0/+1 | |
* Set JAVA_HOME on module load and on dependent installs. * Include environment setup from dependencies in dependee module (#1714) | |||||
2016-09-20 | fix MacOs class for Sierra (#1811) | Denis Davydov | 1 | -1/+1 | |
2016-09-20 | fix : failing unit tests due to missing `self` (#1806) | Massimiliano Culpo | 1 | -2/+2 | |
2016-09-20 | Fix format string (in class RemoveFailedError) (#1803) | Eric | 1 | -1/+1 | |
2016-09-20 | lmod : added support for the creation of hierarchical lua module files (#1723) | Massimiliano Culpo | 8 | -147/+554 | |
Includes : - treatment of a generic hierarchy (i.e. lapack + mpi + compiler) - possibility to specify which compilers are to be considered Core - correct treatment of the 'family' directive - unit tests for most new features | |||||
2016-09-20 | Allow multi-user installations (#1804) | Eric | 1 | -1/+1 | |
When re-using previously downloaded tarballs, spack copies from `var/spack/stage/PACKAGE-VERSION-HASH/downloaded_file` to `var/spack/cache/PACKAGE/downloaded_file`. This fails if the source is owned by a different user (`shutil.copy` tries to retain all meta data including file ownership). Change to a non-meta-data copy function (`shutil.copyfile`). | |||||
2016-09-15 | Fix location -p and -P (#1776) | Michael Kuhn | 1 | -3/+2 | |
2016-09-15 | Make libstdc++-detection work on Darwin (#1778) | Erik Schnetter | 1 | -2/+2 | |
2016-09-08 | Don't overwrite PYTHONPATH in docs Makefile (#1693) | Adam J. Stewart | 1 | -1/+1 | |
2016-09-07 | Fix fetching non-expanded resources from mirrors (#1310) | scheibelp | 3 | -22/+25 | |
This closes #1308, where fetching a non-expanded resource from a mirror will cause an error. This also ensures that when a URL resource is fetched from a mirror, that it will be named as though it were retrieved from the original URL. This is particularly useful for non-expanded resources since it ensures that the resource name is consistent for the installation (this is less important for expanded resources because the build takes place inside the expanded resource). | |||||
2016-09-06 | Add debug command for creating tarball of install DB. | Todd Gamblin | 1 | -0/+84 | |
2016-09-06 | modules : ('build',) type dependencies are not accounted when autoloading | alalazo | 2 | -1/+24 | |
fixes #1681 | |||||
2016-09-03 | spack boostrap: fix missing include (#1657) | Axel Huebl | 1 | -1/+1 | |
fix a missing include in booststrap. found on debian 8 with python 2.7 | |||||
2016-09-03 | added package : pexsi (#1550) | Massimiliano Culpo | 2 | -0/+8 | |
* pexsi : added package * cp2k : added pexsi (works for gcc+openmpi with and without plumed) | |||||
2016-09-02 | Attributes for directives need to be set at class construction time. (#1718) | Todd Gamblin | 1 | -3/+6 | |
- moved ensure_dicts() call from Package.__init__ to Package.__metaclass__. | |||||
2016-09-02 | Clean up stable hashing so that specs don't contain !!python/object/apply | Todd Gamblin | 4 | -50/+51 | |
- only output basic lists, dicts, etc. - spec and database now parse and write specs as ordered data. | |||||
2016-09-02 | Merge branch 'UCL-RITS-hash_stability' into bugfix/hash-collision | Todd Gamblin | 2 | -15/+51 | |
2016-09-02 | Fix hash copying in _dup. | Todd Gamblin | 1 | -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-02 | Fix hash handling in directory layout | Todd Gamblin | 1 | -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-01 | Fix `spack reindex` so that it will work if DB is corrupt (duh). | Todd Gamblin | 1 | -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-01 | Update tests to reflect new in-memory hashing vs. coarser dag_hash. | Todd Gamblin | 1 | -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-01 | Add option to copy only certain deptypes to Spec.copy() | Todd Gamblin | 1 | -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-01 | Faster database loading. | Todd Gamblin | 1 | -17/+37 | |
- use a 3-pass algorithm to load the installed package DAG. - avoid redundant hashing/comparing on load. | |||||
2016-09-01 | Specs now cache result of "fast" in-memory hash. | Todd Gamblin | 1 | -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-01 | Fix dependency bug in database. Fixes #1265, #1320. | Todd Gamblin | 1 | -1/+1 | |
2016-08-31 | Make gh-pages redirect to readthedocs.io | Todd Gamblin | 3 | -1/+22 | |
2016-08-31 | Expand/clarify description of dependency types | Erik Schnetter | 1 | -14/+25 | |
2016-08-30 | Fix modules.rst doc build warning. | Todd Gamblin | 2 | -4/+2 | |
2016-08-30 | Move sphinx-apidoc into conf.py, too. | Todd Gamblin | 3 | -1/+7 | |
2016-08-30 | fix sys.path in conf.py | Todd Gamblin | 1 | -1/+1 | |
2016-08-30 | test. | Todd Gamblin | 1 | -0/+3 | |
2016-08-30 | sorted command index, better colification. | Todd Gamblin | 1 | -5/+7 | |
2016-08-30 | Don't test sphinx-generated conf.py for flake8 issues. | Todd Gamblin | 1 | -0/+1 | |
2016-08-30 | Fix issue with path to Spack. | Todd Gamblin | 1 | -1/+1 | |
2016-08-30 | Exclude spack.__all__ from documentation. | Todd Gamblin | 1 | -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-30 | Undo changes to trailing triple quotes in docstring | Adam J. Stewart | 6 | -8/+12 | |
2016-08-30 | Resolve new documentation issues that have cropped up | Adam J. Stewart | 1 | -46/+60 | |
2016-08-30 | Make subcommands importable, '-' -> '_', fixes #1642 | Adam J. Stewart | 4 | -5/+1 | |
2016-08-30 | Fix spack --profile, fixes #1639 | Adam J. Stewart | 1 | -35/+8 | |
2016-08-30 | Use console instead of shell syntax lexer, fixes #1634 | Adam J. Stewart | 8 | -1002/+970 | |
2016-08-30 | Fixes #1620, Missing references | Adam J. Stewart | 2 | -3/+6 | |
2016-08-30 | Fixes #1618, Problems with spack package-list | Adam J. Stewart | 1 | -9/+14 | |
2016-08-30 | Fix docstrings for core Spack libraries, fixes #1612 | Adam J. Stewart | 20 | -201/+205 | |
2016-08-30 | Fix unexpected indentation in .rst files, #1612 | Adam J. Stewart | 2 | -2/+2 | |
2016-08-30 | Fix #1608, Include file not found | Adam J. Stewart | 1 | -2/+2 | |
2016-08-30 | Fix #1604 and fix #1605, title underline problems | Adam J. Stewart | 8 | -277/+411 | |