Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-08-10 | Test cases pass; Spack supports Python 2.6! | Todd Gamblin | 6 | -100/+102 | |
2014-08-10 | cc supports Python 2.6 | Todd Gamblin | 2 | -3/+4 | |
2014-08-10 | Get rid of Python 2.7 dict.viewkeys() call. | Todd Gamblin | 1 | -1/+1 | |
2014-08-10 | Remove dependency on Python2.7 OrderedDict, revise config parser | Todd Gamblin | 2 | -44/+284 | |
2014-08-10 | Add Python 2.7 functools.total_ordering to external modules. | Todd Gamblin | 3 | -1/+33 | |
- removing dependence on 2.7 - added it to pyqver2 ads well | |||||
2014-08-10 | Fix minor warning about Exception.message being deprecated. | Todd Gamblin | 1 | -1/+2 | |
2014-08-10 | Change dict comprehensions to dict() constructors. | Todd Gamblin | 4 | -4/+4 | |
2014-08-10 | Fix SPACK-27 & remove dependence on check_output | Todd Gamblin | 1 | -8/+17 | |
- subprocess.check_output is python 2.7 only - Spack checks for existence of requested prefix, creates it if it does not exist. | |||||
2014-08-10 | Remvoe dependence on v2.7 argparse by including argparse. | Todd Gamblin | 20 | -19/+2400 | |
2014-08-10 | Add a test case to ensure that Spack is v2.6 compliant. | Todd Gamblin | 2 | -1/+98 | |
2014-08-10 | Add external package with pyqver2 tool | Todd Gamblin | 2 | -0/+425 | |
2014-08-09 | Minor tweaks after spec update. | Todd Gamblin | 4 | -3/+29 | |
- spack find -p works properly (get path from spec, not package) - directory layout and PackageDB normalize things automatically unless they're unknown packages (need to do this for spack find -l) - install test made robust to mock/main package conflicts | |||||
2014-08-09 | More spec improvements | Todd Gamblin | 5 | -63/+131 | |
- Spec.copy() does not create superfluous nodes and preserves DAG connections. - Spec.normalize() doesn't create extra dependency nodes or throw out old ones like before. - Added better test cases for above changes. Minor things: - Fixed bug waiting to happen in PackageDB.get() - instances was keyed by name, not by spec, so caching wasn't really working at all. - removed unused PackageDB.compute_dependents function. - Fixed PackageDB.graph_dependencies() so that spack graph works again. | |||||
2014-08-08 | Add postorder traversal to specs | Todd Gamblin | 3 | -61/+137 | |
- Spec.preorder_traversal() is now Spec.traverse(). - Caller can supply order='pre' or order='post' | |||||
2014-08-08 | Clean up specs, spec comparison, and spec hashing. | Todd Gamblin | 6 | -64/+312 | |
- Spec comparison is now less strict - compares based on sorted list of dependencies but not their structure - Makes comparison easy when a spec is not normalized. - This makes the dep_hash consistent for specs read in from a directory layout. - Can now reliably read in a spec for which the package has gone away, and still be able to delete its install. - easy switching between git branches - Fixed latent bug in Spec.flat_dependencies() (was including root) - added a test for the directory layout so that this code will get more exercise. | |||||
2014-08-04 | Partial commit of more packages. | Todd Gamblin | 5 | -27/+33 | |
2014-08-04 | More descriptive error when package constructor fails. | Todd Gamblin | 1 | -1/+13 | |
- helps package_sanity test identify which package failed. - encountered while upgrading versions in Adam's packages to the new format. | |||||
2014-08-04 | cannot uninstall dtcmp because depends on dtcmp | Adam Moody | 1 | -1/+1 | |
2014-08-04 | Fixed up module support | David Beckingsale | 3 | -10/+11 | |
2014-08-04 | Added inital module support | David Beckingsale | 5 | -0/+271 | |
2014-08-04 | Merge pull request #20 in SCALE/spack from openss to develop | George Todd Gamblin | 1 | -4/+6 | |
# By Matthew LeGendre (2) and Todd Gamblin (1) # Via Todd Gamblin * commit 'd7a3c7e555bfd93fbf93ec55608d7fc6aa8052f8': Fix up Matt's openss packages. Add sqlite to spack Add libmonitor to spack. Still needs svn support for checkout | |||||
2014-08-04 | find and uninstall work when installed package is no longer in spack. | Todd Gamblin | 4 | -14/+54 | |
- Make switching between git branches easier. - Make future removal of packages easier. | |||||
2014-08-03 | Fix up Matt's openss packages. | Todd Gamblin | 1 | -4/+6 | |
2014-07-30 | Allow per-version URLs instead of one single URL per package. | Todd Gamblin | 11 | -81/+189 | |
2014-07-09 | Fix Jeff Keasler's issues and add parmetis package.v0.8 | Todd Gamblin | 3 | -7/+5 | |
2014-07-09 | Fix for SPACK-35: Fortran not working properly | Todd Gamblin | 6 | -2/+7 | |
- Spack needed symlinks in env for fortran compilers. - 'fc' is a bash bulitin, so can't use it for fortran compiler. - switched to 'f90' for this. - mpich 3 builds with fortran now. - enabled shared libs in mpich package | |||||
2014-07-08 | Fix typos. | Todd Gamblin | 2 | -19/+20 | |
Thanks Adam! | |||||
2014-07-08 | Fix for finding dependent packages | Todd Gamblin | 1 | -3/+4 | |
2014-07-08 | Fix for dependent package detection. | Todd Gamblin | 1 | -0/+46 | |
2014-07-08 | Adding dotkit support to TAU. | Todd Gamblin | 10 | -21/+392 | |
- New spack.hooks package - contains modules with pre and post install hooks - New dotkit hook module - generates/removes dotkits on install/uninstall - New spack use, spack unuse commands - use same syntax as install/uninstall - New setup-env.bash script - Sets up path, dotkit support - new spack dotkit command - used by script to parse specs, generate specs of installed pckages for dotkit file names | |||||
2014-07-02 | Add TAU package and routines to filter files, fix sed calls. | Todd Gamblin | 2 | -2/+75 | |
- TAU doesn't install to directories with '@' in the name. - Need to fix up its scripts. - routines to filter files as sed would, but using python regular expressions. - TAU package uses this. | |||||
2014-07-02 | Some fixes for spack-python interpreter mode. | Todd Gamblin | 1 | -6/+12 | |
2014-06-24 | Reordered site configuration docs. | Todd Gamblin | 1 | -50/+51 | |
2014-06-24 | Updated docs. | Todd Gamblin | 3 | -87/+232 | |
2014-06-24 | Bugfix for mirror command | Todd Gamblin | 1 | -1/+1 | |
2014-06-24 | spack mirror now checksums fetched archives. | Todd Gamblin | 3 | -24/+41 | |
2014-06-24 | New spack mirror command, configuration. | Todd Gamblin | 6 | -49/+184 | |
- Mirrors now appear in ~/.spackconfig, can be edited in that file. - spack mirror command allows adding, listing, removing mirrors - Also still creates mirror directories. | |||||
2014-06-24 | Add more output; don't re-add existing compilers | Todd Gamblin | 1 | -2/+11 | |
2014-06-23 | import & namespace fixes | Todd Gamblin | 2 | -3/+1 | |
- Fix Boost issue reported in SPACK-16 | |||||
2014-06-23 | Simplified compiler finding logic and caching. | Todd Gamblin | 4 | -66/+39 | |
2014-06-22 | Multi-compiler support feature-complete. Fix SPACK-3, SPACK-4, SPACK-12. | Todd Gamblin | 11 | -150/+519 | |
- Fast compiler finding in path and for other directories - first time spack runs, it searches path. - user can add more compilers with 'spack compiler add' - Finds intel, gcc, clang, and pgi compilers with custom version args. - Builds can plug in alternate compilers with ease (e.g. %intel@12.1) | |||||
2014-06-22 | Executables can optionally ignore error output. | Todd Gamblin | 1 | -6/+24 | |
2014-06-22 | Enable allow_no_value for config parser. | Todd Gamblin | 1 | -19/+53 | |
- Will be useful for, e.g., mirror lists. - Previously didn't properly override regex used when no-value fields are allowed. | |||||
2014-06-22 | Make tests use mock compiler configuration. | Todd Gamblin | 2 | -2/+13 | |
- makes sure tests don't fail on systems that don't have some compilers (e.g. clang). - more control over specific test cases for compilers. | |||||
2014-06-22 | Set default editor to vi if EDITOR is not set. | Todd Gamblin | 1 | -1/+1 | |
2014-06-22 | Add working_dir, Version back into package build namespace. | Todd Gamblin | 1 | -1/+7 | |
2014-06-22 | Compiler support now uses configuration files. | Todd Gamblin | 11 | -68/+286 | |
- no more need for compiler python files. - Default compilers are found in user's environment and added to ~/.spackconfig automatically - User can add new compilers by editing configuration file | |||||
2014-06-22 | Make debug and verbose output work properly. | Todd Gamblin | 2 | -7/+31 | |
2014-06-22 | Minor cleanup and bug fixes. | Todd Gamblin | 7 | -20/+26 | |
2014-06-22 | Add support for configuration files. Fix SPACK-24. | Todd Gamblin | 4 | -1/+597 | |