Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | 21 | -20/+2401 | |
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 | Merge pull request #21 in SCALE/spack from features/directory-layout-test to ↵ | George Todd Gamblin | 11 | -176/+594 | |
develop # By Todd Gamblin # Via Todd Gamblin * commit '98797459f343c400f4f6fe988bae47d4bab9116b': Minor tweaks after spec update. More spec improvements Add postorder traversal to specs Clean up specs, spec comparison, and spec hashing. | |||||
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 | 10 | -36/+210 | |
2014-08-04 | Added LLVM package | David Beckingsale | 1 | -0/+48 | |
2014-08-04 | Fix up versions to match new version format, minor formatting. | Todd Gamblin | 5 | -17/+14 | |
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 | adding libarchive | Adam Moody | 1 | -0/+15 | |
2014-08-04 | add libcircle package | Adam Moody | 1 | -0/+22 | |
2014-08-04 | fileutils package | Adam Moody | 1 | -0/+23 | |
2014-08-04 | cannot uninstall dtcmp because depends on dtcmp | Adam Moody | 1 | -1/+1 | |
2014-08-04 | adding dtcmp package | Adam Moody | 1 | -0/+20 | |
2014-08-04 | add lwgrp package | Adam Moody | 1 | -0/+17 | |
2014-08-04 | add mvapich2 package to handle different compilers and variants | Adam Moody | 1 | -4/+82 | |
2014-08-04 | Fixed up module support | David Beckingsale | 4 | -10/+133 | |
2014-08-04 | Added inital module support | David Beckingsale | 6 | -16/+304 | |
2014-08-04 | Merge pull request #20 in SCALE/spack from openss to develop | George Todd Gamblin | 3 | -4/+83 | |
# 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 | 3 | -5/+13 | |
2014-08-01 | Fix cube compiler configuration | David Boehme | 1 | -8/+31 | |
2014-08-01 | Add sqlite to spack | Matthew LeGendre | 1 | -0/+35 | |
2014-08-01 | Add libmonitor to spack. Still needs svn support for checkout | Matthew LeGendre | 1 | -0/+36 | |
2014-08-01 | Improve compiler configuration in otf2 package | David Boehme | 1 | -8/+38 | |
2014-08-01 | Got version 1.2.1 building, but 1.3 and onwards are different. | Todd Gamblin | 1 | -10/+16 | |
2014-07-31 | Add Score-P packages. | David Boehme | 5 | -0/+180 | |
2014-07-31 | Merge pull request #18 in SCALE/spack from develop_add_ompss to develop | George Todd Gamblin | 55 | -211/+545 | |
* commit 'e011b767fafc1c7287db1cfd254266171e4e382f': Converting Luc's packages to the new version format. Addind missing dependency nanos->extrae necessary for traces Added Paraver and dependencies, restricted Extrae to OpenMPI 1.6 Adding Extrae and OmpSs with some of their dependencies, hwloc and PAPI. Extrae does not compile for latest versions of any MPI implementation. first try for ompss build script Allow per-version URLs instead of one single URL per package. | |||||
2014-07-31 | Converting Luc's packages to the new version format. | Todd Gamblin | 7 | -22/+63 | |
2014-07-31 | Addind missing dependency nanos->extrae necessary for traces | Luc Jaulmes | 1 | -1/+2 | |
2014-07-31 | Added Paraver and dependencies, restricted Extrae to OpenMPI 1.6 | Luc Jaulmes | 5 | -3/+80 | |
2014-07-31 | Adding Extrae and OmpSs with some of their dependencies, hwloc and PAPI. | Luc Jaulmes | 5 | -12/+82 | |
Extrae does not compile for latest versions of any MPI implementation. | |||||
2014-07-31 | first try for ompss build script | Luc Jaulmes | 1 | -0/+41 | |
2014-07-30 | Allow per-version URLs instead of one single URL per package. | Todd Gamblin | 48 | -209/+313 | |
2014-07-09 | Fix Jeff Keasler's issues and add parmetis package.v0.8 | Todd Gamblin | 4 | -7/+31 | |
2014-07-09 | Fix for SPACK-35: Fortran not working properly | Todd Gamblin | 7 | -3/+10 | |
- 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 | Merge pull request #17 in SCALE/spack from features/dotkit to develop | George Todd Gamblin | 14 | -21/+552 | |
# By Todd Gamblin # Via Todd Gamblin * commit '295ffd8c506821ed079d2151fb21cd27979d7387': Adding dotkit support to TAU. | |||||
2014-07-08 | Adding dotkit support to TAU. | Todd Gamblin | 14 | -21/+552 | |
- 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 | 4 | -2/+96 | |
- 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 | |