An error occurred fetching the project authors.
  1. 28 Apr, 2022 1 commit
  2. 20 Dec, 2021 1 commit
    • Kirill Smelkov's avatar
      Move mock pinning into stack/slapos.cfg · a1d30c26
      Kirill Smelkov authored
      Several places pin mock egg individually. There are pins to `mock = 3.0.5`
      and pins to `mock = 2.0.0:whl`. Mock 3.0.5 is the last version that
      supports Python2 and can be considered as "current" in our context today.
      
      For nxdtest we are going to add pytest-mock, which depends on the mock,
      which, if not consolidated, will need to add another `mock = 3.0.5`
      somewhere.
      
      -> Stop doing that and move mock pinning into stack/slapos.cfg.
      This way it will be even easier for upcoming Python3 support, because in
      stack/slapos.cfg we can add per-Python3 [versions] with pins adjusted as
      needed for py3, but all still in one single place.
      
      Leave `mock = 2.0.0:whl` pins intact to be updated when needed by
      maintainers of corresponding software releases:
      
          software/slapos-sr-testing/software.cfg:mock = 2.0.0:whl
          software/slapos-testing/software.cfg:mock = 2.0.0:whl
          software/wendelin/software-kerastensorflow.cfg:mock = 2.0.0:whl
      a1d30c26
  3. 08 Dec, 2021 1 commit
  4. 12 Aug, 2021 2 commits
  5. 14 Jun, 2021 1 commit
    • Julien Muchembled's avatar
      ERP5: fix mariadb initialization when datadir is not a simple directory · 1bb0aa8f
      Julien Muchembled authored
      The previous way to initialize ~/srv/mariadb relied on /bin/mv, so that
      it's atomic, making [template-mysqld-wrapper] idempotent (think of a
      crash in the middle mysql_install_db). However, mv only works if
      ~/srv/mariadb is a simple directory: it fails if it's a symlink,
      a mount point, or a subvolume (btrfs).
      
      When using extra storage devices for some data, one may prefer to only
      put the data (e.g. ~/srv/mariadb) and not the whole slapos partition.
      Then if we want a resilient ERP5 with catalog's datadir on a separate
      storage device, the importer script must be able to reinitialize
      ~/srv/mariadb whatever its type.
      1bb0aa8f
  6. 15 May, 2021 1 commit
  7. 14 May, 2021 1 commit
  8. 31 Mar, 2021 1 commit
  9. 16 Mar, 2021 1 commit
  10. 13 Jan, 2021 1 commit
  11. 20 Oct, 2020 2 commits
    • Kirill Smelkov's avatar
    • Kirill Smelkov's avatar
      ZEO: Factor it to separate component · 83618cd6
      Kirill Smelkov authored
      We already patch ZEO4 with TCP_NODELAY patch (see 5cf4cf1f "ERP5:
      enable TCP_NODELAY for ZEO") and we will need to backport more patches
      to ZEO4 branch for wendelin.core 2 to work correctly.
      
      It's not only software/neoppod which uses ZEO, and it is not convenient for
      all other software-releases to inherit from neoppod to use correct
      version and build of ZEO egg. For this reason factor out details of ZEO
      egg building into component/ZEO and let users use ${ZEO:egg} where ZEO
      is needed. This way ZEO will be correctly installed for all users.
      
      This patch should be a non-functional change. We switch to
      nexedi/ZEO@5114f909 revision which corresponds to ZEO 4.3.1 +
      TCP_NODELAY.patch
      
      Adding other patches to ZEO4 needed by wendelin.core 2 will be done as a
      separate step.
      83618cd6
  12. 15 Oct, 2020 1 commit
  13. 14 Oct, 2020 2 commits
  14. 24 Jun, 2020 1 commit
  15. 04 May, 2020 1 commit
    • Julien Muchembled's avatar
      Clean up egg pinning · a8c3e42a
      Julien Muchembled authored
      For some SR, it implies the following upgrades:
      - decorator: 4.3.0
      - gitdb2: 2.0.5
      - smmap2: 2.0.5
      - subprocess32: 3.5.3
      a8c3e42a
  16. 22 Mar, 2020 1 commit
  17. 03 Mar, 2020 1 commit
  18. 17 Feb, 2020 1 commit
  19. 04 Feb, 2020 1 commit
  20. 08 Nov, 2019 1 commit
    • Łukasz Nowak's avatar
      software/neoppod: Use buildout.hash.cfg · 2daad360
      Łukasz Nowak authored
      runTestSuite.in uses _update_hash_filename_ compatbility to avoid clash with
      section's filename key.
      
      As software.cfg is extended by other software releases rename the template
      part to template-neo in order to avoid clash of sections.
      2daad360
  21. 16 Sep, 2019 1 commit
  22. 09 Sep, 2019 2 commits
  23. 30 Aug, 2019 3 commits
  24. 29 Aug, 2019 2 commits
  25. 19 Jun, 2019 1 commit
  26. 31 May, 2019 1 commit
  27. 15 May, 2019 1 commit
  28. 23 Apr, 2019 1 commit
  29. 22 Apr, 2019 1 commit
    • Julien Muchembled's avatar
      NEO: only load MariaDB plugin for chosen engine · d0df63cf
      Julien Muchembled authored
      For the test suite, all plugins are still loaded if no engine is specified.
      
      Loading TokuDB whereas RocksDB is used is quite annoying because:
      - TokuDB creates many threads
      - RocksDB opens many files
      We had systems where lsof takes a few minutes to output 10 million lines.
      
      This will also make the datadir a bit cleaner.
      d0df63cf
  30. 21 Jan, 2019 1 commit
  31. 16 Dec, 2018 1 commit
  32. 26 Oct, 2018 1 commit
  33. 30 Aug, 2018 1 commit