Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-08 | Make ProviderIndexes mergeable, so we can cache them per-repo. | Todd Gamblin | 3 | -8/+57 | |
2016-08-08 | Make ProviderIndex yaml-izable. | Todd Gamblin | 4 | -13/+138 | |
- allow a provider index to be stored and re-read. | |||||
2016-08-08 | More compact YAML formatting for abstract specs. | Todd Gamblin | 2 | -26/+27 | |
- Don't add empty/absent fields to Spec YAML when they're not there. | |||||
2016-08-08 | Lazily evaluate all_package_names in repository.py | Todd Gamblin | 1 | -10/+17 | |
- Don't need to list all packages unless we have to. - Only use the list of all packages for existence checks if we have generated it for some other purpose. | |||||
2016-08-08 | Only strip newline chars, not spaces | Adam J. Stewart | 1 | -1/+1 | |
2016-08-05 | Catch error for version in VCS | Glenn Johnson | 1 | -8/+12 | |
This PR will catch the error where the url can not be determined from a VCS URL, such as git. It will print a message to the console and move on because it should not be a fatal error at this point in the process. This should fix #1459. | |||||
2016-08-04 | sbang filtering now works on non-writable files. (#1445) | Todd Gamblin | 2 | -3/+26 | |
- sbang now changes mode to writable and restores mode if a file is not writable. | |||||
2016-08-04 | Merge pull request #1330 from suraia/fix-ascii-graph | becker33 | 3 | -121/+101 | |
Fix graph command with ASCII output | |||||
2016-08-04 | Fix flake8 issues | Torbjörn Lönnemark | 1 | -10/+10 | |
2016-08-04 | Fix incorrect indentation | Torbjörn Lönnemark | 1 | -5/+5 | |
2016-08-04 | flake8 fixes | Michael Kuhn | 2 | -103/+83 | |
2016-08-04 | Fix tests. | Michael Kuhn | 2 | -12/+11 | |
2016-08-04 | Fix graph command with ASCII output. | Michael Kuhn | 2 | -8/+9 | |
2016-08-03 | Added parens to %'s arguments. Fixes #1432 | James Riley Wynne III | 1 | -1/+1 | |
2016-08-03 | Cray: Fix a typo that could cause an infinite recursion when calling /env/cc. | Kelly (KT) Thompson | 1 | -1/+1 | |
fixes #1428 | |||||
2016-08-03 | Merge pull request #1361 from ↵ | becker33 | 3 | -6/+38 | |
epfl-scitas/features/module_token_expansion_in_environment module : token expansion in environment | |||||
2016-08-02 | spack create should use setup_py() instead of python() | Adam J. Stewart | 1 | -1/+1 | |
2016-08-02 | Merge pull request #1423 from glennpj/fix_url | becker33 | 1 | -1/+2 | |
Move archive_version setting to if block | |||||
2016-08-02 | Move archive_version setting to if block | Glenn Johnson | 1 | -1/+2 | |
The archive_version variable should only get set if versions will be checked and that is only if there is a list_url in the package file. For VCS repos setting the variable triggers an error from web.py as it parses the default_fetcher object. This should fix #1422. | |||||
2016-08-02 | Merge pull request #1354 from ↵ | becker33 | 3 | -5/+111 | |
paulhopkins/bugfix/preferred_variants_do_not_recognise_-variant Bugfix/preferred variants do not recognise -variant | |||||
2016-08-01 | fixed flake8 errors | Gregory Becker | 1 | -2/+4 | |
2016-08-01 | further improved error message | Gregory Becker | 1 | -4/+6 | |
2016-08-01 | changed error raised in concretize compiler to provide better error message | Gregory Becker | 1 | -1/+1 | |
2016-08-01 | Merge pull request #1417 from LLNL/features/combined-cray-platform-cleanup | becker33 | 2 | -74/+2 | |
Removed vestigial cray_xc platform in favor of combined cray platform | |||||
2016-08-01 | fixed architecture test | Gregory Becker | 1 | -2/+2 | |
2016-08-01 | Add import statement | Mario Melara | 1 | -1/+1 | |
Add missing import statement for join_path | |||||
2016-08-01 | Removed vestigial cray_xc platform in favor of combined cray platform | Gregory Becker | 1 | -72/+0 | |
2016-08-01 | Merge pull request #1376 from mpbelhorn/olcf/unified_cray_platform | becker33 | 3 | -9/+133 | |
Olcf/unified cray platform | |||||
2016-08-01 | Fixes Flake8 indentation errors. | Matt Belhorn | 1 | -3/+3 | |
2016-08-01 | Prefers `bash` over `sh`. | Matt Belhorn | 1 | -1/+1 | |
Assuming a bash interactive environment will be correctly formed on login, we should prefer to probe the environment using a shell that reports itself as `bash` instead of `sh` which may not source files that set the environment modules in statements like: ``` case "$is" in bash) test -s /etc/bash.bashrc.local && . /etc/bash.bashrc.local ;; ksh) test -s /etc/ksh.kshrc.local && . /etc/ksh.kshrc.local ;; zsh) test -s /etc/zsh.zshrc.local && . /etc/zsh.zshrc.local ;; ash) test -s /etc/ash.ashrc.local && . /etc/ash.ashrc.local esac test -s /etc/sh.shrc.local && . /etc/sh.shrc.local ``` | |||||
2016-08-01 | Merge pull request #1414 from adamjstewart/fixes/filter_file | becker33 | 1 | -7/+9 | |
Fix backup=True for filter_file | |||||
2016-08-01 | Replaces bash-ism `source` for POSIX-compliant `.` | Matt Belhorn | 1 | -1/+1 | |
Change is made in order to use `/bin/sh` on systems where `/bin/sh` is not simply an alias for `/bin/bash --norc`. | |||||
2016-08-01 | Merge pull request #1357 from hartzell/patch-6 | becker33 | 1 | -1/+1 | |
Fix doc for install_tree (cut/paste error) | |||||
2016-08-01 | Merge pull request #1346 from glennpj/url_list_fetch | becker33 | 1 | -41/+71 | |
Url list fetch | |||||
2016-08-01 | Fix backup=True for filter_file | Adam J. Stewart | 1 | -7/+9 | |
2016-08-01 | Fix flake8 line length errors | Glenn Johnson | 1 | -33/+52 | |
2016-08-01 | Writes default module list to terminal when debugging. | Matt Belhorn | 1 | -10/+8 | |
2016-08-01 | Add concretize_preferences tests | Paul Hopkins | 2 | -3/+109 | |
2016-07-30 | Invokes subshell without user init scripts. | Matt Belhorn | 1 | -1/+2 | |
2016-07-29 | Obtains default modules from a clean subshell. | Matt Belhorn | 1 | -8/+29 | |
The list of default environment modules is obtained by calling `module list -lt` from a subshell with a wiped environment. This allows `/etc/profile` and other init scripts to be fully sourced which should generally include loading the default modules. The list of default modules is then parsed for the first acceptable CPU target, assumed to be the back_end target. | |||||
2016-07-29 | Use space characters to separate preferred variants from package name and ↵ | Paul Hopkins | 1 | -2/+2 | |
each other | |||||
2016-07-27 | PEP8 Goodness | robertdfrench | 2 | -16/+18 | |
2016-07-27 | Front-end unification for Cray systems. | Matt Belhorn | 1 | -0/+87 | |
A platform to generically cover all Cray systems is introduced to avoid having specific platforms for each of XK (XE, XT), XC, and future systems using CrayPE and CNL. The platform searches for 'front_end' and 'back_end' targets, in order, from: * Environment variables 'SPACK_FRONT_END' and 'SPACK_BACK_END' * A spack configuration file 'targets.yaml' * Parsing `/etc/bash.bashrc.local` for first loaded CrayPE CPU target. If a back_end target is not found through one of these methods, an exception is raised. Otherwise, the back_end is set as the default target. The shell init script search is based on recommendations in Crayports case #144359. No automagic way of determining front_end targets has been found (to date) so if a front_end is not specified through configuration, it is ignored which should leave a spack instance in a consistant state. | |||||
2016-07-27 | Adds __str__ method to CNL operating system class. | Matt Belhorn | 1 | -0/+2 | |
2016-07-27 | Adds targets config file | Matt Belhorn | 1 | -0/+13 | |
2016-07-26 | modules : handle dashes in environment variables | alalazo | 1 | -1/+1 | |
2016-07-25 | Merge pull request #1353 from epfl-scitas/qa/minor_cleanup | becker33 | 2 | -53/+39 | |
qa : minor cleanup | |||||
2016-07-25 | qa : flake8 issues fixes #1109 | alalazo | 2 | -2/+5 | |
2016-07-25 | modules : permit token expansion in configuration files | alalazo | 3 | -6/+35 | |
2016-07-25 | Fix doc for install_tree (cut/paste error) | George Hartzell | 1 | -1/+1 | |
It looks like the docs for copy_tree were cut/paste from copy and still referred to installing a "file". This fixes that. |