Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-12-27 | Remove mock_configs; tests no longer modify spack home directory. | Todd Gamblin | 3 | -18/+30 | |
2015-12-27 | Add custom YAML loader & dumper to track lines & maintain dict order. | Todd Gamblin | 6 | -43/+351 | |
- Configs are now parsed with `spack.util.spack_yaml.load/dump` - Parser annotates returned data with `_start_mark` and `_end_mark` properties, so that we can recover what lines/files they came from. - Parser uses `OrderedDict` instead of `dict`. This will help maintain some sanity when round-tripping config files. | |||||
2015-12-27 | Uncomment disabled tests. | Todd Gamblin | 1 | -2/+2 | |
2015-12-25 | Default to scope with highest precedence instead of user scope, | Todd Gamblin | 2 | -2/+10 | |
- Generalizes config scopes a bit more: nothing assumes there is a 'user' scope (this would break testing sometimes). | |||||
2015-12-25 | Merge branch 'develop' into mplegendre-multi_pkgsrc_roots | Todd Gamblin | 303 | -804/+4020 | |
Conflicts: lib/spack/spack/cmd/create.py lib/spack/spack/cmd/extensions.py lib/spack/spack/cmd/fetch.py lib/spack/spack/cmd/uninstall.py lib/spack/spack/config.py lib/spack/spack/database.py lib/spack/spack/directory_layout.py lib/spack/spack/packages.py lib/spack/spack/spec.py | |||||
2015-12-25 | Rework Spack config: keep user & site config in memory. | Todd Gamblin | 11 | -268/+285 | |
- User and site config are now kept separately in memory. - Merging is done on demand when client code requests the configuration. - Allows user/site config to be updated independently of each other by commands. - simplifies config logic (no more tracking merged files) | |||||
2015-12-23 | Merge pull request #276 from LLNL/bugfix/235-smarter-spider | Todd Gamblin | 4 | -82/+183 | |
Fix #235: Smarter web spidering -- use parsed links instead of recons… | |||||
2015-12-23 | Fix #235: Smarter web spidering -- use parsed links instead of reconstructing. | Todd Gamblin | 4 | -82/+183 | |
- Move `find_versions_of_archive` from spack.package to `spack.util.web`. - `spider` funciton now just uses the link parsing it already does to return links. We evaluate actual links found in the scraped pages instead of trying to reconstruct them naively. - Add `spack url-parse` command, which you can use to show how Spack interprets the name and version in a URL. | |||||
2015-12-22 | Fix bug in URL regex. | Todd Gamblin | 1 | -1/+1 | |
2015-12-22 | revert accidental print statements. | Todd Gamblin | 1 | -5/+0 | |
2015-12-22 | More consistent URL parsing when finding versions. | Todd Gamblin | 2 | -4/+10 | |
Versions found by wildcard URLs are different from versions found by parse_version, etc. The wildcards are constructed more haphazardly than the very specific URL patterns in url.py, so they can get things wrong. e.g., for this URL: https://software.lanl.gov/MeshTools/trac/attachment/wiki/WikiStart/mstk-2.25rc1.tgz We miss the 'rc' and only return 2.25r as the version if we ONLY use URL wildcards. Future: Maybe use the regexes from url.py to scrape web pages, and then compare them for similarity with the original URL, instead of trying to make a structured wildcard URL pattern? This might yield better results. | |||||
2015-12-22 | Merge pull request #257 from eschnett/eschnett/hwloc-1.11.2 | Todd Gamblin | 2 | -1/+9 | |
Update hwloc; don't require libpciaccess on OS X | |||||
2015-12-22 | Merge pull request #269 from eschnett/eschnett/rsync-3.1.2 | Todd Gamblin | 1 | -0/+1 | |
Update rsync to 3.1.2 | |||||
2015-12-22 | Update rsync to 3.1.2 | Erik Schnetter | 1 | -0/+1 | |
2015-12-22 | Skip installing libpciaccess on Darwin | Erik Schnetter | 2 | -2/+8 | |
2015-12-22 | Update hwloc; don't require libpciaccess on OS X | Erik Schnetter | 1 | -2/+4 | |
- hwloc 1.11.2 is available. - libpciaccess is not supported on OS X; don't require it there. | |||||
2015-12-22 | Merge pull request #266 from LLNL/bugfix/python3-setuptools-conflict | Todd Gamblin | 1 | -3/+8 | |
fix conflict with setuptools and cached pyc files | |||||
2015-12-22 | fixed site pyc regular expression | Gregory L. Lee | 1 | -1/+1 | |
2015-12-22 | Merge pull request #261 from LLNL/features/prefer-versions-in-packages | Todd Gamblin | 2 | -3/+10 | |
Add ability to prefer particular versions in packages. | |||||
2015-12-22 | only ignore cached site.py file | Gregory L. Lee | 1 | -2/+1 | |
2015-12-22 | Merge pull request #263 from nolta/hdf5-mpi | Todd Gamblin | 1 | -4/+2 | |
fix non-mpi hdf5 package build | |||||
2015-12-22 | Merge pull request #264 from nolta/typos | Todd Gamblin | 2 | -2/+2 | |
fix a few comment typos | |||||
2015-12-22 | Merge branch 'nolta-249' into develop | Todd Gamblin | 1 | -3/+12 | |
2015-12-22 | Slightly more robust tmp directory search. | Todd Gamblin | 1 | -4/+12 | |
- remove getcwd() check (seems arbitrary -- if users set their TMPDIR to this why stop them?) - try a number of common locations and try per-user directories in them first. | |||||
2015-12-22 | Merge pull request #265 from epfl-scitas/packages/valgrind | Todd Gamblin | 1 | -0/+55 | |
valgrind : added package | |||||
2015-12-22 | fix conflict with setuptools and cached pyc files | Gregory L. Lee | 1 | -2/+8 | |
2015-12-22 | valgrind : added package | alalazo | 1 | -0/+55 | |
2015-12-21 | fix a few comment typos | Mike Nolta | 2 | -2/+2 | |
2015-12-21 | fix non-mpi hdf5 package build | Mike Nolta | 1 | -4/+2 | |
Fixes a couple of issues in c5b7eba45743ebd131233c035101a0e64bb0c1c7. | |||||
2015-12-21 | fix #249 (tmp spack-stage directories conflict) | Mike Nolta | 1 | -2/+3 | |
2015-12-21 | Add ability to prefer particular versions in packages. | Todd Gamblin | 2 | -3/+10 | |
- Adding `preferred=True` to a version directive will change its sort order in concretization. - This provides us a rudimentary ability to keep the Spack stack stable as new versions are added. - Having multiple stacks will come next, but this at least allows us to specify default versions of things instead of always taking the newest. | |||||
2015-12-21 | new python versions | Gregory L. Lee | 1 | -0/+2 | |
2015-12-21 | remove numpy compiler patch | Gregory L. Lee | 1 | -7/+0 | |
2015-12-21 | Merge pull request #208 from epfl-scitas/features/resource_directive | Todd Gamblin | 8 | -41/+287 | |
resource directive : implementation + clang / llvm use case | |||||
2015-12-21 | Merge pull request #215 from sjtbham/develop | Todd Gamblin | 1 | -3/+18 | |
fix build to work against depends for modules created by setup.py and… | |||||
2015-12-20 | Merge pull request #255 from LLNL/bugfix/254-libtool-compiler-name-issues | Todd Gamblin | 23 | -15/+77 | |
Fix #254: libtool & distutils want certain compiler names. | |||||
2015-12-20 | Merge pull request #231 from epfl-scitas/packages/scotch | Todd Gamblin | 1 | -14/+100 | |
scotch: adding dependencies + variants for mpi, shared, compression and esmumps | |||||
2015-12-20 | Merge pull request #251 from epfl-scitas/packages/tau | Todd Gamblin | 6 | -63/+226 | |
Improved build of tau and related dependencies | |||||
2015-12-20 | tau : scorep is now a variant | alalazo | 1 | -3/+6 | |
2015-12-20 | removing completely the write_make_inc function | Nicolas Richart | 1 | -7/+3 | |
2015-12-20 | moving write_make_inc into a patch function | Nicolas Richart | 1 | -1/+4 | |
2015-12-19 | Merge pull request #109 from justintoo/add-package-spot | Todd Gamblin | 1 | -0/+18 | |
(Package) Add Spot C++ library (v1.99.3) | |||||
2015-12-19 | Merge pull request #226 from epfl-scitas/packages/mpiches | Todd Gamblin | 2 | -5/+38 | |
mpich, mvapich2: changes the filter for the wrappers mpi{cc, cxx, f77, fc} | |||||
2015-12-19 | Merge pull request #227 from trws/fetch-deps | Todd Gamblin | 4 | -4/+25 | |
fetch: add options to fetch missing or all deps | |||||
2015-12-19 | Merge pull request #230 from nolta/fix-env-mod-sys-type | Todd Gamblin | 2 | -6/+12 | |
fix environment module path when $SYS_TYPE isn't defined | |||||
2015-12-19 | Merge branch 'pull/256' into develop | Todd Gamblin | 5 | -11/+25 | |
2015-12-19 | Fix empty format strings in some packages. | Todd Gamblin | 3 | -8/+6 | |
2015-12-19 | Fix stale code in python version test so that it actually works. | Todd Gamblin | 2 | -5/+2 | |
2015-12-19 | new package: cfitsio | Mike Nolta | 1 | -0/+19 | |
2015-12-19 | fix env module sys_type on non-LLNL systems | Mike Nolta | 1 | -4/+4 | |