1. 27 Jul, 2021 1 commit
    • Kirill Smelkov's avatar
      Merge branch 'master' into master+ZODB4-wc2 · 28f87436
      Kirill Smelkov authored
      * master: (306 commits)
        stack/slapos: version up slapos.recipe.build 0.47
        slapos-master: Port latest tests for slapos into slapos-master
        Revert "stack/erp5: Use same Jinja2 as other slapos profiles"
        html5as: update with the new recipe
        v↑ tempstorage(ZODB4) 2.12.2 -> 3-nxd
        software/erp5: fix tmpdir in caucase partition
        component/tesseract: fix permissions of downloaded traineddata
        html5as: minor fix: space
        software/turnserver: switch-softwaretype
        seleniumserver: switch to switch-softwaretype
        htmlvalidatorserver: switch to switch-softwaretype
        backupserver: switch to switch-softwaretype
        v↑ tempstorage 2.12.2 -> 5.2(ZODB5) 3-nxd(ZODB4-wc2)
        html5as: change recipe
        software/slapos-sr-testing: enable restic-rest-server test
        software/restic-rest-server: new software
        slapos-master: Update md5sum (fixup)
        slapos-master: fix default bt5 list
        software/html5as: add parameter for monitor port
        kvm: Minimise restart reaction of the KVM wrapper
        ...
      28f87436
  2. 26 Jul, 2021 2 commits
  3. 23 Jul, 2021 2 commits
  4. 20 Jul, 2021 2 commits
  5. 16 Jul, 2021 2 commits
    • Lisa Casino's avatar
      html5as: update with the new recipe · e6668258
      Lisa Casino authored
      e6668258
    • Kirill Smelkov's avatar
      v↑ tempstorage(ZODB4) 2.12.2 -> 3-nxd · 610bad24
      Kirill Smelkov authored
      In 6e696faa "v↑ tempstorage 2.12.2 -> 5.2(ZODB5) 3-nxd(ZODB4-wc2)" we upgraded
      tempstorage for ZODB5 and ZODB4-wc2, but were careful and left tempstorage,
      that was being used with ZODB4, intact. However @tomo suggests that we should
      also upgrade tempstorage for ZODB4 because of the loadBefore fixes and not to
      further grow divergence in between ZODB4 and ZODB4-wc2:
      
          I understand that keeping the same version of tempstorage for ZODB 4 is to
          be on the safe side but I'd rather change it to tempstorage4-wc2 anyway. I mean
          we have a bugfix but we are afraid to apply it. Also, The less difference
          between ZODB 4 and ZODB 4-wc2 the better (everything will be more tested this way).
          ( nexedi/slapos!1009 (comment 137985) )
      
      -> So let's do that.
      610bad24
  6. 15 Jul, 2021 3 commits
    • Jérome Perrin's avatar
      software/erp5: fix tmpdir in caucase partition · d96b6895
      Jérome Perrin authored
      This was introduced recently, in 0aecb41a (software: Use local tmp for
      caucase, 2021-05-18). This is harmless, but uses a weird-looking directory
      d96b6895
    • Jérome Perrin's avatar
      component/tesseract: fix permissions of downloaded traineddata · 7df9bc95
      Jérome Perrin authored
      With the default umask of running slapos node, the default umask create files
      that are only readable by user, not by group:
      
          slapuser10@COMP-1234:~$ ls -al /opt/slapgrid/bf0ccebdbd76d491bcbe16b7998529b2/parts/tesseract/share/tessdata/
          total 125296
          drwxr-x--- 4 slapsoft slapsoft 4096 Jul 13 05:57 .
          drwxr-x--- 3 slapsoft slapsoft 4096 Jul 13 05:57 ..
          -rw------- 1 slapsoft slapsoft 44366093 Jul 13 05:57 chi_sim.traineddata
          drwxr-x--- 2 slapsoft slapsoft 4096 Jul 13 05:57 configs
          -rw------- 1 slapsoft slapsoft 23466654 Jul 13 05:57 eng.traineddata
          -rw------- 1 slapsoft slapsoft 14213351 Jul 13 05:57 fra.traineddata
          -rw------- 1 slapsoft slapsoft 35659159 Jul 13 05:57 jpn.traineddata
          -rw------- 1 slapsoft slapsoft 10562874 Jul 13 05:57 osd.traineddata
          -rw-r--r-- 1 slapsoft slapsoft 572 Jul 13 05:57 pdf.ttf
          drwxr-x--- 2 slapsoft slapsoft 4096 Jul 13 05:57 tessconfigs
      
      but when using multiple users, partitions users are members of slapsoft group,
      so these files needs to be group readable.
      7df9bc95
    • Thomas Gambier's avatar
  7. 13 Jul, 2021 7 commits
  8. 12 Jul, 2021 4 commits
  9. 08 Jul, 2021 7 commits
  10. 06 Jul, 2021 2 commits
    • Jérome Perrin's avatar
      software/{kvm,monitor,caddy-frontend}/test: keep using slapos node instance --all · fe4d60b9
      Jérome Perrin authored
      This softwares have some missing promises, so we keep using slapos node instance
      --all in the test, so that test keep passing after we change standalone slapos
      to not use --all anymore.
      fe4d60b9
    • Jérome Perrin's avatar
      stack/monitor: run monitor-globalstate once from buildout · 8fe8ac61
      Jérome Perrin authored
      monitor-globalstate (which is supposed to create monitor configuration file
      accessed by HTTP as .../public//monitor.global.json) runs by cron every 2
      minutes. This crontab also uses randomsleep to add a delay - but there's a
      promise waiting for this monitor configuration file to be available, so the
      instanciation had to wait for this and if this was sometimes causing problems
      in software release tests because promise did not succeed fast enough.
      
      To prevent this pattern where slapos node instance has to wait for a crontab
      to be executed, we run that script a first time from buildout.
      8fe8ac61
  11. 02 Jul, 2021 8 commits