1. 23 Jul, 2020 3 commits
  2. 22 Jul, 2020 2 commits
  3. 29 Jun, 2020 1 commit
    • Simon Praetorius's avatar
      [!63] Add clang-8 package to debian-11 Dockerfile to allow toolchain clang-8 to be usable · f2bf9860
      Simon Praetorius authored
      Merge branch 'issue/clang-8-missing-in-debian-11' into 'master'
      
      ref:docker/ci\>
      
      ### Summary
      
      In debain-11 image there is a toolchain for clang-8 but no clang-8 compiler
      installed. This is fixed by this MR.
      
      ### Discussion
      
      An alternative fix could be to change the toolchain(s) to clang-9, since this
      is also available in debian-11. I couldn't get both installed at the same
      time, because of conflicts in the libc++-dev packages.
      
      See merge request [!63]
      
        [!63]: gitlab.dune-project.org/docker/ci/merge_requests/63
      f2bf9860
  4. 26 Jun, 2020 1 commit
    • Simon Praetorius's avatar
      [!62] Set TARGET_ARCHITECTURE=none for all clang toolchains · 5cf2d3b3
      Simon Praetorius authored
      Merge branch 'issue/toolchain-clang-vc' into 'master'
      
      ref:docker/ci\>
      
      ### Summary
      
      This MR workarounds a bug in clang that leads to a segfault in the compiler
      when compiling with architecture flags like -mno-sse. See
      [core/dune-istl#93],
      [core/dune-common#132], [#9], and [!46]
      
      ### Details
      
      The target architecture for detection of optimization flags is explicitly set
      to none to prevent the Vc config package from adding those flags. This is done
      for all toolchains involving clang-6 and clang-7 even those with noassert.
      
      ### Note
      
      This change is necessary to build release 2.6 only. Maybe there is an
      alternative check to guarantee that Vc package is new enough, instead of
      having a fixed deactivation.
      
      See merge request [!62]
      
        [core/dune-istl#93]: core/dune-istl#93
        [core/dune-common#132]: core/dune-common#132
        [#9]: gitlab.dune-project.org/NoneNone/issues/9
        [!46]: gitlab.dune-project.org/NoneNone/merge_requests/46
        [!62]: gitlab.dune-project.org/docker/ci/merge_requests/62
      5cf2d3b3
  5. 07 Jun, 2020 3 commits
  6. 23 May, 2020 1 commit
    • Simon Praetorius's avatar
      [!61] Update the cmake version in ubuntu 18.04 · 8180a070
      Simon Praetorius authored
      Merge branch 'feature/ubuntu-18.04-cmake-update' into 'master'
      
      ref:docker/ci\>
      
      ### Summary
      
      This MR adds a recent cmake version to the ubuntu 18.04 distribution.
      
      ### Details
      
      Ubuntu 18.04 ships with cmake 3.10. For a development of a new build-system we
      might need at least cmake 3.13. This MR updates the cmake version by adding a
      kitware apt repository. This way we get cmake 3.17
      
      See merge request [!61]
      
        [!61]: gitlab.dune-project.org/docker/ci/merge_requests/61
      8180a070
  7. 11 May, 2020 3 commits
    • Simon Praetorius's avatar
      [!60] Ubuntu 20.04 distribution with clang-10 and gcc-9 · db05f6aa
      Simon Praetorius authored
      Merge branch 'feature/ubuntu-20.04' into 'master'
      
      ref:docker/ci\>
      
      ### Summary
      
      This MR adds another ubuntu distribution with more recent clang compiler and
      other tool in newer versions
      
      -   clang: 10.0
      -   gcc: 9.3
      -   cmake: 3.16.3
      
      For each compiler we add two c++ standard version, c++17 and c++20 as
      toolchain each with and without assert enabled. So, in total we have 8
      toolchains:
      
      -   gcc-9 (c++17, c++20, c++17-noassert, c++20-noassert)
      -   clang-10 (c++17, c++20, c++17-noassert, c++20-noassert)
      
      The dune-git images are now build with ubuntu-20.04 instead of ubuntu-18.04.
      The reason is that we will need a more recent cmake version in the near
      future.
      
      See merge request [!60]
      
        [!60]: gitlab.dune-project.org/docker/ci/merge_requests/60
      db05f6aa
    • Simon Praetorius's avatar
      add ubuntu 18.04 clang-5 toolchain · 19b5bdcf
      Simon Praetorius authored
      19b5bdcf
    • Simon Praetorius's avatar
      bc98bfa7
  8. 10 May, 2020 2 commits
  9. 27 Mar, 2020 3 commits
    • Ansgar Burchardt's avatar
      [!58] Add dune-2.7 Dockerfile · d6f09365
      Ansgar Burchardt authored
      Merge branch 'feature/dune-2.7' into 'master'
      
      ref:docker/ci\> 2.7 branch is now ready in each core/staging repo.
      
      See merge request [!58]
      
        [!58]: gitlab.dune-project.org/docker/ci/merge_requests/58
      d6f09365
    • Patrick Jaap's avatar
      Add dune-2.7 Dockerfile · 3f98a612
      Patrick Jaap authored
      3f98a612
    • Ansgar Burchardt's avatar
      [!57] debian-11: drop Python 2 · 8bba9bf1
      Ansgar Burchardt authored
      Merge branch 'drop-python2-from-debian-11' into 'master'
      
      ref:docker/ci\> Debian is in the process of removing large chunks of the no
      longer supported Python 2. Some packages DUNE needs are already gone, so stop
      using it.
      
      See merge request [!57]
      
        [!57]: gitlab.dune-project.org/docker/ci/merge_requests/57
      8bba9bf1
  10. 26 Mar, 2020 1 commit
    • Ansgar Burchardt's avatar
      debian-11: drop Python 2 · 6216120d
      Ansgar Burchardt authored
      Debian is in the process of removing large chunks of the no longer
      supported Python 2. Some packages DUNE needs are already gone, so
      stop using it.
      6216120d
  11. 23 Mar, 2020 3 commits
  12. 03 Mar, 2020 2 commits
  13. 10 Dec, 2019 3 commits
  14. 09 Dec, 2019 6 commits
  15. 05 Dec, 2019 2 commits
  16. 04 Dec, 2019 1 commit
  17. 11 Nov, 2019 1 commit
  18. 24 Oct, 2019 1 commit
  19. 12 Sep, 2019 1 commit