1. 31 Oct, 2020 1 commit
    • Tomáš Pecka's avatar
      Use ninja in dockerfiles · e046ef3b
      Tomáš Pecka authored
      We are using alt's docker images based on alpine:edge. As of today (Oct
      31, 2020), strange errors began to come from cmake/make.
      
      ```
       -- Check for working C compiler: /usr/bin/cc
       -- Check for working C compiler: /usr/bin/cc - broken
       CMake Error at /usr/share/cmake/Modules/CMakeTestCCompiler.cmake:66 (message):
         The C compiler
      
           "/usr/bin/cc"
      
         is not able to compile a simple test program.
      
         It fails with the following output:
      
           Change Dir: /app/CMakeFiles/CMakeTmp
      
           Run Build Command(s):/usr/bin/make cmTC_49c71/fast && /usr/bin/make  -f CMakeFiles/cmTC_49c71.dir/build.make CMakeFiles/cmTC_49c71.dir/build
           make: /usr/bin/make: Operation not permitted
           make: *** [Makefile:140: cmTC_49c71/fast] Error 127
      
         CMake will not be able to correctly generate this project.
       Call Stack (most recent call first):
         CMakeLists.txt:2 (project)
      ```
      
      However, ninja builds seem fine. In the alpine:edge they have the
      samurai[1] implementation of ninja. Let's use that as a workaround.
      
      [1] https://pkgs.alpinelinux.org/package/edge/main/x86_64/samurai
      e046ef3b
  2. 25 Oct, 2020 1 commit
    • Tomáš Pecka's avatar
      Announce ALT and WebUI versions in client · 514b3b22
      Tomáš Pecka authored
      This patch announces WebUI and ALT versions in the top bar of
      webui-client page. The ALT version is fetched from the ALIB_VERSION
      macro in ALT's version.hpp. WebUI version must be passed manually.
      Both are stored in a separate json file.
      
      Also cleanup static files, including algorithms.json. It should always
      be built against current ALT backend and not stored in the repository.
      514b3b22
  3. 21 May, 2020 4 commits