1. 10 Jul, 2020 1 commit
  2. 03 Jul, 2020 4 commits
    • Dominic Kempf's avatar
      Update README.md · e658e3ad
      Dominic Kempf authored
      e658e3ad
    • Dominic Kempf's avatar
      [!26] Add patch for PDELab 2.6 · 037967d1
      Dominic Kempf authored
      Merge branch 'feature/2.6-release' into 'master'
      
      ref:spack/dune-spack\> On release 2.6 PDELab had a very old requirement for
      CMake and didn't allow to install the module properly. i.e. other modules were
      not able to resolve its CMake targets correctly. This issue was solved for
      release 2.7.
      
      See merge request [!26]
      
        [!26]: gitlab.dune-project.org/spack/dune-spack/merge_requests/26
      037967d1
    • Santiago Ospina De Los Ríos's avatar
      Add patch for PDELab 2.6 · 839e327f
      Santiago Ospina De Los Ríos authored
      On release 2.6 PDELab had a very old requirement for CMake and didn't allow to install the module properly.
      i.e. other modules where not able to resolve its CMake targets correctly. This issue was solved for release 2.7.
      839e327f
    • Dominic Kempf's avatar
      [!25] Add a 2.6 release for the Dorie people · 81f74c4a
      Dominic Kempf authored
      Merge branch 'feature/2.6-release' into 'master'
      
      ref:spack/dune-spack\> This fixes [#17]
      
      TODO:
      
      -   [ ] Adjust README
      
      See merge request [!25]
      
        [#17]: gitlab.dune-project.org/NoneNone/issues/17
        [!25]: gitlab.dune-project.org/spack/dune-spack/merge_requests/25
      
      
      Closes #17
      81f74c4a
  3. 23 Jun, 2020 1 commit
  4. 10 Jun, 2020 1 commit
  5. 05 Jun, 2020 1 commit
  6. 04 Jun, 2020 1 commit
  7. 22 May, 2020 6 commits
  8. 20 May, 2020 11 commits
    • Dominic Kempf's avatar
      Remove some outdated variables · 7000023d
      Dominic Kempf authored
      7000023d
    • Dominic Kempf's avatar
    • Dominic Kempf's avatar
      spack clear -> clean · c9f64603
      Dominic Kempf authored
      c9f64603
    • Dominic Kempf's avatar
      Typo · a965459e
      Dominic Kempf authored
      a965459e
    • Dominic Kempf's avatar
      [!22] Rewrite README with a lot of useful information · 3c53d421
      Dominic Kempf authored
      Merge branch 'feature/readme' into 'master'
      
      See merge request [!22]
      
        [!22]: Nonespack/dune-spack/merge_requests/22
      3c53d421
    • Dominic Kempf's avatar
      70b6ef34
    • Dominic Kempf's avatar
      [!21] Change iteration variable names to avoid clashes with the rest of Spack · ba1a1010
      Dominic Kempf authored
      Merge branch 'bugfix/iteration-variables' into 'master'
      
      ref:spack/dune-spack\> Spack's weird overall architecture makes temporary
      variables in the package scope really dangerous. In my case, an iteration
      variable 'module' caused the perl package to fall over\...
      
      See merge request [!21]
      
        [!21]: gitlab.dune-project.org/spack/dune-spack/merge_requests/21
      ba1a1010
    • Dominic Kempf's avatar
      Change iteration variable names to avoid clashes with the rest of Spack · 8c3ebdf0
      Dominic Kempf authored
      Spack's weird overall architecture makes temporary variables in the
      package scope really dangerous. In my case, an iteration variable
      'module' caused the perl package to fall over...
      8c3ebdf0
    • Dominic Kempf's avatar
      [!20] Reduce the number of variants for upstream dependencies · 1d258a75
      Dominic Kempf authored
      Merge branch 'feature/reduce-variants' into 'master'
      
      ref:spack/dune-spack\> I really do not see much value in e.g. having a switch
      to build without BLAS. Instead, cheap upstream dependencies are always built
      and expensive ones have a variant. This reduces variant bloat.
      
      See merge request [!20]
      
        [!20]: gitlab.dune-project.org/spack/dune-spack/merge_requests/20
      1d258a75
    • Dominic Kempf's avatar
      Reduce the number of variants for upstream dependencies · bc6b155a
      Dominic Kempf authored
      I really do not see much value in e.g. having a switch to build
      without BLAS. Instead, cheap upstream dependencies are always built
      and expensive ones have a variant. This reduces variant bloat.
      bc6b155a
    • Dominic Kempf's avatar
      [!19] Introduce variant dependency · ce341af0
      Dominic Kempf authored
      Merge branch 'feature/variant-dependencies' into 'master'
      
      ref:spack/dune-spack\> The previous approach had the big downside of bypassing
      the specified variants through the specified dependencies of variants. E.g.
      dune+pdelab~functions would silently ignore the ~functions aspect, because
      +pdelab enforces the installation of dune-functions. This introduces even more
      subtle bugs as more Dune modules are added to the package as any
      Dune-module-dependent logic in the package needs to be duplicated for each
      Dune module that depends on the module that originally introduced that logic
      (yuck!).
      
      There is no direct mechanism in Spack to specify such dependencies in a way
      that enforces the correct variants on dependent modules. I have now added
      conflicts between variants that reflect the Dune module dependencies. In that
      case dune+pdelab~functions would throw an error.
      
      This comes at the cost that a command such as
      
          spack install dune+pdelab
      
      is not possible anymore. Instead the user needs to specify the dependent
      modules as well:
      
          spack install dune+pdelab+functions+typetree
      
      Note that in order to remove some burden from users, I removed the variants
      for the core modules - they are always installed.
      
      See merge request [!19]
      
        [!19]: gitlab.dune-project.org/spack/dune-spack/merge_requests/19
      ce341af0
  9. 19 May, 2020 9 commits
  10. 18 May, 2020 5 commits