Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-10-05 | Fix failure in spack.test.config.ConfigTest from incorrect compiler config ↵ | Matthew LeGendre | 1 | -2/+6 | |
merging | |||||
2015-10-05 | Allow spack to build against external non-spack-installed packages. | Matthew LeGendre | 8 | -41/+371 | |
2015-10-05 | Fix type error with YAML config when merging lists from different configs. | Matthew LeGendre | 1 | -17/+16 | |
2015-10-05 | Update Spack mirror command to match docs | Matthew LeGendre | 2 | -9/+8 | |
2015-10-05 | Update docs for YAML configuration files and preferred concretization | Matthew LeGendre | 4 | -104/+91 | |
2015-10-05 | Bug fixes from testing spack preferred packages | Matthew LeGendre | 1 | -4/+3 | |
2015-10-05 | Use preferred package rules when concretize'ing specs | Matthew LeGendre | 2 | -32/+38 | |
2015-10-05 | Allow specs to be sorted based on preferred packages, versions, compilers, ↵ | Matthew LeGendre | 4 | -4/+222 | |
variants and dependencies. | |||||
2015-10-05 | Allow long names in format string variables | Matthew LeGendre | 1 | -8/+63 | |
2015-09-27 | an ordered database test | Gregory Becker | 2 | -1/+106 | |
2015-09-27 | Remove enabled variants from install prefix. | Todd Gamblin | 1 | -6/+1 | |
- these make the prefix too long in many cases. - users can figure out which install is which by querying. | |||||
2015-09-27 | Remove special characters (@, %, +, ~, etc) from stage name | Todd Gamblin | 1 | -2/+9 | |
2015-09-18 | Add ref counting to database. This does not handle removal properly yet. | Todd Gamblin | 6 | -55/+183 | |
2015-09-17 | Allow custom timeout for database locking. | Todd Gamblin | 1 | -4/+6 | |
2015-09-17 | Simplify lock context managers. | Todd Gamblin | 10 | -43/+49 | |
2015-09-17 | WIP for Matt's branch | Todd Gamblin | 8 | -38/+66 | |
2015-09-17 | Several changes to DB implementation. | Todd Gamblin | 6 | -140/+221 | |
1. Database stores a file version, so we can add to it in the future. 2. Database indexed by hashes and not numerical indexes. 3. Specs built by database have consistent hashes and it's checked. 4. minor naming and whitespace changes. | |||||
2015-09-15 | Added spack fsck and re-read from glob if the database file does not exist. ↵ | Gregory Becker | 2 | -4/+57 | |
Allows older versions to smoothly upgrade to the database. | |||||
2015-09-03 | Added conservative locking to the spack commands that access the database at ↵ | Gregory Becker | 8 | -86/+104 | |
_index | |||||
2015-08-31 | Removed incorrect stage removal code from cleanup() in do_install() | Gregory Becker | 1 | -8/+0 | |
2015-08-31 | Fixed several issues from code review | Gregory Becker | 2 | -82/+184 | |
Most importantly wrote the Lock, Read_Lock_Instance, and Write_Lock_Instance classes in lock.py Updated the locking in database.py TODO: Lock on larger areas | |||||
2015-08-27 | Fix for GitHub #95 | Todd Gamblin | 1 | -3/+21 | |
develop: compiler clang@unknown created for /usr/bin/clang-format https://github.com/scalability-llnl/spack/issues/95 | |||||
2015-08-25 | Fixed inaccurate comment in spec.py | Gregory Becker | 1 | -1/+0 | |
2015-08-25 | Eliminated unnecessary differences in pull request | Gregory Becker | 3 | -3/+1 | |
2015-08-25 | Fixed file locking. Fix is slightly ugly (lock integer added) but it gets ↵ | Gregory Becker | 1 | -18/+31 | |
the job done It avoids having to spin simply on the OSError. | |||||
2015-08-25 | Added dependency indices to database, ensuring correctly reconstructed specs ↵ | Gregory Becker | 2 | -25/+78 | |
from database Began work on file locking, currently commented out. | |||||
2015-08-24 | Save progress. import gov.llnl.spack.mpich works. | Todd Gamblin | 12 | -227/+431 | |
2015-08-21 | Eliminated all calls that relied on finding all packages in the opt directory | Gregory Becker | 11 | -95/+121 | |
Replaced them all with references to the database Implemented caching in the database. The database now only re-reads data if the database file exists and was changed since this file last wrote to it. Added the installed_db field to the spack instance Left the call to all_specs from testdirectory_layout.py for now. | |||||
2015-08-21 | Added hashes to the database | Gregory Becker | 1 | -12/+19 | |
2015-08-21 | Added a database of installed packages. | Gregory Becker | 4 | -3/+175 | |
No methods use the database so far. Also, a bug fix: Previous version did not remove the staging directory on a failed install This led to spack refusing to uninstall dependencies of the failed install Added to cleanup() to blow away the staging directory on failed install. | |||||
2015-08-16 | Save changes to external repo integration | Todd Gamblin | 6 | -178/+321 | |
2015-08-16 | Better `@memoized` decorator. | Todd Gamblin | 1 | -8/+25 | |
2015-08-16 | Add more options to `spack edit` | Todd Gamblin | 1 | -14/+21 | |
2015-08-16 | Add 'spack packagerepo create' command | Matthew LeGendre | 2 | -8/+47 | |
2015-08-16 | Record package repo origins in .spec files | Matthew LeGendre | 3 | -20/+46 | |
2015-08-16 | Add packagerepos to spack, allowing for creating multiple package repositories. | Matthew LeGendre | 6 | -48/+342 | |
2015-08-12 | Merge pull request #88 from trws/git_depth_attempt | Todd Gamblin | 1 | -3/+12 | |
adding a fallback on failure with git --depth | |||||
2015-08-04 | Use absolute paths to spack compiler wrappers in CC/CXX/F77/FC | Todd Gamblin | 1 | -4/+4 | |
2015-07-27 | adding a fallback on failure with git --depth | Tom Scogland | 1 | -3/+12 | |
Certain remote protocols don't support the `--depth` option. Since this can't be checked by URL type or in any sane way locally, this version attempts to clone git repositories with the --depth option, and if that fails attempts the clone again without it. | |||||
2015-07-24 | Add Python version test to detect {} in version strings. | Todd Gamblin | 2 | -8/+21 | |
- {} is not compatible with Python 2.6 | |||||
2015-07-23 | Fix Python 2.6 compatibility issue. | Todd Gamblin | 2 | -9/+20 | |
2015-07-16 | Fix ProviderIndex.update(), which didn't remove stale providers. | Todd Gamblin | 1 | -1/+10 | |
2015-07-16 | Update concretize to check for more changes and iterate further. | Todd Gamblin | 3 | -29/+65 | |
2015-07-14 | Fix mangled error message. | Todd Gamblin | 1 | -2/+2 | |
2015-07-14 | Fix regression of install -j. | Todd Gamblin | 1 | -0/+4 | |
2015-07-13 | Add test to check packages for Python2.6 compatibility, as well as core. | Todd Gamblin | 1 | -2/+15 | |
2015-07-02 | add env. var. in modules: LIBRARY_PATH and PKG_CONFIG_PATH | Florent Pruvost | 1 | -1/+5 | |
2015-07-02 | Merge branch 'features/toggle-build-output' into develop | Todd Gamblin | 1 | -15/+78 | |
2015-07-02 | Better python template for 'spack create' | Todd Gamblin | 3 | -19/+128 | |
2015-06-20 | Fix bug in uninstall (regression in 0fc3b58) | Todd Gamblin | 2 | -15/+35 | |