Skip to content
Snippets Groups Projects
  1. Dec 24, 2019
  2. Dec 05, 2019
    • Todd Gamblin's avatar
    • Todd Gamblin's avatar
      version bump: 0.13.2 · 46b68263
      Todd Gamblin authored
      46b68263
    • Peter Scheibel's avatar
      Bugfix: allow missing modules if they are blacklisted (#13540) · 03a5771b
      Peter Scheibel authored
      `spack module loads` and `spack module find` previously failed if any upstream modules were missing.  This prevented it from being used with upstreams (or, really, any spack instance) that blacklisted modules.
      
      This PR makes module finding is now more lenient (especially for blacklisted modules).
      
      - `spack module find` now does not report an error if the spec is blacklisted
        - instead, it prints a single warning if any modules will be omitted from the loads file
        - It comments the missing modules out of the loads file so the user can see what's missing
        - Debug messages are also printed so users can check this with `spack -d...`
      
      - also added tests for new functionality
      03a5771b
  3. Dec 02, 2019
  4. Nov 17, 2019
  5. Nov 15, 2019
  6. Nov 14, 2019
  7. Nov 05, 2019
  8. Nov 04, 2019
    • Omar Padron's avatar
      bugfix: fetch prefers to fetch local mirrors over remote resources (#13545) · edf95483
      Omar Padron authored
      - [x] insert at beginning of list so fetch grabs local mirrors before remote resources
      - [x] update the S3FetchStrategy so that it throws a SpackError if the fetch fails.  
            Before, it was throwing URLError, which was not being caught in stage.py.
      - [x] move error handling out of S3FetchStrategy and into web_util.read_from_url()
      - [x] pass string instead of URLError to SpackWebError
      edf95483
  9. Nov 03, 2019
    • Greg Becker's avatar
      environments: only write when necessary (#13546) · 7cdb241f
      Greg Becker authored
      This changes Spack environments so that the YAML file associated with the environment is *only* written when necessary (i.e., if it is changed *by spack*).  The lockfile is still written out as before.
      
      There is a larger question here of which part of Spack should be responsible for setting defaults in config files, and how we can get rid of empty lists and data structures currently cluttering files like `compilers.yaml`.  But that probably requires a rework of the default-setting validator in `spack.config`, as well as the code that uses `spack.config`.  This will at least help for `spack.yaml`.
      7cdb241f
  10. Nov 01, 2019
Loading