Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-11-02 | filesystem_view: reject packages with activations | Ben Boeckel | 3 | -11/+26 | |
If there are extensions that are globally activated, reject adding them to a view. Those extensions should not be implicitly activated. | |||||
2017-11-02 | view: test viewing external packages | Ben Boeckel | 1 | -0/+9 | |
2017-11-02 | view: add a test for extension activation | Ben Boeckel | 1 | -0/+82 | |
2017-11-02 | extension1: add a second version | Ben Boeckel | 1 | -0/+1 | |
2017-11-02 | extensions: support only showing a subset of information | Ben Boeckel | 1 | -32/+60 | |
2017-11-02 | extensions: support acting on a view | Ben Boeckel | 3 | -12/+40 | |
This allows extensions to be (de)activated and queried within a view rather than only acting on the global installation. | |||||
2017-11-02 | view: use the FilesystemView abstraction for creating views | Oliver Breitwieser | 1 | -198/+127 | |
2017-11-02 | view: fix some docstrings for arguments | Oliver Breitwieser | 1 | -2/+2 | |
2017-11-02 | filesystem_view: do not link external packages | Ben Boeckel | 1 | -0/+10 | |
2017-11-02 | filesystem_view: add a class to handle a view via a Yaml description | Oliver Breitwieser | 1 | -0/+524 | |
2017-11-02 | package: support removing dependencies when deactivating | Oliver Breitwieser | 1 | -6/+14 | |
2017-11-02 | conftest: mock out spack.store.extensions as well | Ben Boeckel | 1 | -0/+4 | |
2017-11-02 | views: support querying view layouts as well | Oliver Breitwieser | 5 | -26/+56 | |
This abstracts out the layout in use between the global installations and a specific view. | |||||
2017-11-02 | link_tree: support choosing the link function | Oliver Breitwieser | 1 | -2/+2 | |
This can be used to make hardlinks rather than symlinks. | |||||
2017-11-02 | link_tree: support ignoring conflicts | Oliver Breitwieser | 1 | -3/+16 | |
2017-11-02 | directory_layout: add a YamlExtensionsLayout class | Oliver Breitwieser | 1 | -0/+25 | |
This uses a view to query extensions. | |||||
2017-11-02 | link_tree: only remove matching files when unmerging | Oliver Breitwieser | 1 | -1/+6 | |
2017-11-02 | directory_layout: factor out an ExtensionsLayout class | Oliver Breitwieser | 1 | -92/+118 | |
2017-11-02 | extensions: add an installed_extensions_for method | Ben Boeckel | 2 | -1/+11 | |
2017-11-02 | database: rename `installed_extensions_for` | Oliver Breitwieser | 3 | -3/+3 | |
Views support activating packages, so rename the method because it will soon query what is activated versus what is installed. | |||||
2017-11-02 | package: support verbosity when activating | Oliver Breitwieser | 1 | -8/+14 | |
2017-11-02 | package: rename `activated` to `is_activated` | Oliver Breitwieser | 4 | -10/+10 | |
This allows the activation code to be later given parameters. | |||||
2017-11-02 | cmd/test: fix a typo in a comment | Ben Boeckel | 1 | -1/+1 | |
2017-11-02 | spec_yaml: fix a typo | Ben Boeckel | 1 | -1/+1 | |
2017-11-02 | view: fix a typo | Oliver Breitwieser | 1 | -1/+1 | |
2017-11-02 | determine full compiler version for gcc-7 | Ben Boeckel | 1 | -1/+4 | |
Fixes #5778. Spack uses 'gcc -dumpversion' to determine the full version of gcc. 'gcc -dumpversion' no longer gives the full version on gcc 7.2.0. 'gcc -dumpfullversion' is required instead. This PR detects when 'gcc -dumpversion' gives a truncated version of '7' and in that case retrieves the full version with 'gcc -dumpfullversion' | |||||
2017-11-02 | bdftopcf: require xproto and fontsproto at build time (#6112) | Ben Boeckel | 1 | -0/+2 | |
These are technically "link" depends of libxfont, but they have no actual libraries. Fixes #5936. | |||||
2017-11-02 | Add package r-reportingtools and update url for its dependencies. (#6071) | lingnanyuan | 4 | -5/+71 | |
* r-reportingtools: Create new package. * r-go-db: Update url. * r-gseabase: Update url. * r-pfam-db: Update url. | |||||
2017-11-02 | adios: Fix hdf5 and sz dependencies (#6016) | Michael Kuhn | 1 | -2/+2 | |
- hdf5's +hl variant is required because the build uses libhdf5_hl. - sz is only compatible up to version 1.4.10 because the library has been renamed to libSZ in 1.4.11. | |||||
2017-11-02 | hwloc: add version 1.11.8 (#6099) | Brice Goglin | 1 | -0/+1 | |
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr> | |||||
2017-11-02 | arlecore: new package (#6109) | Audrey Thoma | 1 | -0/+40 | |
2017-11-02 | Only use XCode clang wrappers for packages that set use_xcode=True (#6077) | Todd Gamblin | 3 | -23/+11 | |
2017-11-02 | gromacs: add develop version (#6098) | Christoph Junghans | 1 | -0/+1 | |
2017-11-02 | sundials+hypre depends on hypre (#6075) | Adam J. Stewart | 1 | -0/+2 | |
2017-11-02 | the-silver-searcher: add missing dependency (#6095) | Denis Davydov | 1 | -0/+1 | |
2017-11-02 | xqilla: Use append instead of extend (#6094) | Michael Kuhn | 1 | -1/+1 | |
2017-11-01 | Update candle (#6097) | Brian Van Essen | 1 | -0/+10 | |
2017-11-01 | update filename used for cc wrapper invocation debug log (#5837) | scheibelp | 3 | -3/+8 | |
The name of the debug log written by the cc compiler wrapper was given by Spec.short_spec, which includes the architecture. Somewhere along the line Spec.format started adding spaces around the architecture property so the filename started including spaces; the cc wrapper script appears to ignore this, so files like spack-cc-bzip2-....in.log (which record the wrapped compiler invocations) were not being generated. This uses a different format string from the spec to generate the wrapper log file names (which does not include spaces). | |||||
2017-11-01 | Fix user specs which include already-installed packages (#5939) | scheibelp | 2 | -1/+7 | |
* when a user-provided spec refers to an already-installed package, packages with patches applied were causing validation errors based on the recorded variants in the package's class * avoid checks on all reserved variants (not just 'patches') | |||||
2017-11-01 | r-getoptlong: created new package (#6069) | Yifan Zhu | 1 | -0/+42 | |
2017-11-01 | r-gtrellis: created new package (#6088) | Yifan Zhu | 1 | -0/+46 | |
2017-11-01 | LBANN flags and OpenCV variant (#5951) | Brian Van Essen | 3 | -13/+39 | |
* Fixed the datatype flag in the LBANN package. Fixed where the datatype flag should be set. * Added variant to OpenCV to disable building DNN support * Fixed a bug in how the elemental package tries to find its Fortran library. The current method does not work with Intel compilers. * Added necessary paths for cuDNN and CUB. * Addressed flake8 issues in Elemental package. * Fixed several flake8 errors. Added variant to build with or without support for arbitrary-precision floating point arithmetic. * Added the proper CMake flag when MPFR support is disabled. * Fixed a bug in how the cudnn path was being set when there was no cudnn requested. Also requested that OpenCV is built without eigen support. * Fixed another bug where a dependency may not be there and thus should not be always checked. | |||||
2017-11-01 | lua: Build a shared library (#6008) | Michael Kuhn | 2 | -0/+77 | |
Patch is inspired by Arch Linux and Homebrew. | |||||
2017-11-01 | r-circlize: new package (#6087) | Yifan Zhu | 1 | -0/+48 | |
2017-11-01 | r-alsace: Create new package. (#6064) | lingnanyuan | 1 | -0/+43 | |
2017-11-01 | r-globaloptions: new package (#6068) | Yifan Zhu | 1 | -0/+40 | |
2017-11-01 | r-affycoretools: Create new package and its dependency r-ff. (#6082) | lingnanyuan | 2 | -0/+92 | |
* r-ff: Create new package * r-affycoretools: Create new package. * r-ff: update url. | |||||
2017-11-01 | r-agimicrorna: Create new package. (#6083) | lingnanyuan | 1 | -0/+41 | |
2017-11-01 | r-complexheatmap: created new package (#6084) | Yifan Zhu | 1 | -0/+46 | |
2017-11-01 | r-shape: created new package (#6086) | Yifan Zhu | 1 | -0/+36 | |