1. 15 Sep, 2020 15 commits
  2. 11 Sep, 2020 4 commits
  3. 09 Sep, 2020 1 commit
  4. 07 Sep, 2020 9 commits
  5. 31 Aug, 2020 1 commit
  6. 28 Aug, 2020 1 commit
  7. 27 Aug, 2020 1 commit
    • Jérome Perrin's avatar
      Fix installation of slapos.toolbox · aaa2564a
      Jérome Perrin authored
      Since f3613b91 (version up slapos.toolbox 0.110, 2020-08-21) slapos.toolbox needs lzma, which should always be installed with slapos component, because letting buildout install the egg from pypi would build against system libzma library (or fail if not present).
      This introduce `*-dependencies` sections for eggs that have some dependencies that needs to be installed by slapos and use it, especially in section which install eggs from git for testing.
      
      See merge request nexedi/slapos!804
      aaa2564a
  8. 26 Aug, 2020 6 commits
  9. 25 Aug, 2020 2 commits
    • Jérome Perrin's avatar
      version up: slapos.core 1.6.1 · efc0ad41
      Jérome Perrin authored
      efc0ad41
    • Jérome Perrin's avatar
      Fix erp5 slow queries logs · 5c33d3d4
      Jérome Perrin authored
      ERP5 software release has some support for mariadb slow queries:
       - run `pt-query-digest` daily
       - check that the number of slow queries and the slowest slow query do not exceed some thresholds defined as instance parameters
      
      but this had issues:
       - the daily `pt-query-digest` reports where kept as not-compressed text files, which over time takes quite a lot of disk space
       - the threshold detection was not working, since strings and floats were compared - see nexedi/slapos.toolbox!83
      
      This uses new techniques in software release testing from nexedi/slapos.core!245, we use [faketime] to simulate running crontabs and promises at a specific time in the future, so that we can assert the exact expected behaviour of crontab scripts.
      
      [faketime]: https://github.com/wolfcw/libfaketime
      
      See merge request nexedi/slapos!801
      5c33d3d4