Skip to content
Snippets Groups Projects
  1. Apr 11, 2019
  2. Apr 10, 2019
    • brietzke's avatar
    • clellsolomon's avatar
      fzf package: change mirror and add vim plugin (#10920) · 7ec12c59
      clellsolomon authored
      This commit edits the Makefile to use github.com mirrors rather than the
      default mirrors of the dependency packages installed by GO.
      7ec12c59
    • Chuck Atkins's avatar
      f1bdaa11
    • Peter Scheibel's avatar
      Maintain a view for an environment (#10017) · ea1de6b9
      Peter Scheibel authored
      Environments are nowm by default, created with views.  When activated, if an environment includes a view, this view will be added to `PATH`, `CPATH`, and other shell variables to expose the Spack environment in the user's shell.
      
      Example:
      
      ```
      spack env create e1 #by default this will maintain a view in the directory Spack maintains for the env
      spack env create e1 --with-view=/abs/path/to/anywhere
      spack env create e1 --without-view
      ```
      
      The `spack.yaml` manifest file now looks like this:
      
      ```
      spack:
        specs:
        - python
        view: true #or false, or a string
      ```
      
      These commands can be used to control the view configuration for the active environment, without hand-editing the `spack.yaml` file:
      
      ```
      spack env view enable
      spack env view envable /abs/path/to/anywhere
      spack env view disable
      ```
      
      Views are automatically updated when specs are installed to an environment. A view only maintains one copy of any package. An environment may refer to a package multiple times, in particular if it appears as a dependency. This PR establishes a prioritization for which environment specs are added to views: a spec has higher priority if it was concretized first. This does not necessarily exactly match the order in which specs were added, for example, given `X->Z` and `Y->Z'`:
      
      ```
      spack env activate e1
      spack add X
      spack install Y # immediately concretizes and installs Y and Z'
      spack install # concretizes X and Z
      ```
      
      In this case `Z'` will be favored over `Z`. 
      
      Specs in the environment must be concrete and installed to be added to the view, so there is another minor ordering effect: by default the view maintained for the environment ignores file conflicts between packages. If packages are not installed in order, and there are file conflicts, then the version chosen depends on the order.
      
      Both ordering issues are avoided if `spack install`/`spack add` and `spack install <spec>` are not mixed.
      ea1de6b9
    • Eric Martin's avatar
    • Mario Melara's avatar
      Unload altd and darshan (#11162) · a1db22ba
      Mario Melara authored
      a1db22ba
    • Peter Scheibel's avatar
      Add documentation for chaining Spack instances (#11152) · c1f8fdd5
      Peter Scheibel authored
      Add documentation for the Spack chain feature added in #8772
      c1f8fdd5
    • Patrick Gartung's avatar
      Fix bug when system perl is used. (#11034) · a5315f38
      Patrick Gartung authored
      * Fix bug when system perl is used.
      
      If system perl is being used through packages.yaml there cannot be dependent modules.
      The  setup_dependent_packages function should not do anything in that case.
      a5315f38
    • Denis Davydov's avatar
    • Denis Davydov's avatar
      suite-sparse: fix tbb patching (#11155) · b2611c80
      Denis Davydov authored
      b2611c80
  3. Apr 09, 2019
  4. Apr 08, 2019
  5. Apr 07, 2019
  6. Apr 06, 2019
  7. Apr 05, 2019
    • Greg Becker's avatar
      Fix reading externals from old databases (#11118) · 8a172820
      Greg Becker authored
      * Update Spec.prefix to have special case for 'None' in database path; regression test
      * Update in database reader rather than spec
      * Change assertion to conditional + raise
      * Added test for concrete check in Spec.prefix
      8a172820
    • Gregory L. Lee's avatar
      fixes py-basemap package (#11104) · af3e9192
      Gregory L. Lee authored
      * fixes py-basemap package
      * remove basemap mpl_toolkit __init__.py
      af3e9192
    • Michael Kuhn's avatar
      Fix module_parsing test (#11087) · 320e0027
      Michael Kuhn authored
      The module_parsing test checks whether the module function is available
      by looking for the string 'not found'. If the user has set a different
      locale, the test can assume that the module function is available when
      it actually is not.
      320e0027
  8. Apr 04, 2019
  9. Apr 03, 2019
Loading