1. 12 Nov, 2021 2 commits
  2. 09 Nov, 2021 2 commits
  3. 15 May, 2021 1 commit
  4. 29 Mar, 2021 1 commit
    • Jérome Perrin's avatar
      slapos.cookbook test: use environment variables to pass eggs directories · 56a2d7a4
      Jérome Perrin authored
      slapos.cookbook recipe tests sometimes manipulate buildout eggs working set,
      which will install packages from pypi. makeRecipe utilty function was
      guessing buildout egg folders by parsing builout.cfg, but since a33844a2
      (slapos-testing, slapos-sr-testing: Don't duplicate instance.cfg prologue
      that is already provided by stack/nxdtest/instance.cfg, 2021-03-22),
      these are defined in an extended profile, so this stopped working.
      
      Instead of this fragile pattern, make the test software release pass the eggs
      directories with an explicit environment variable.
      56a2d7a4
  5. 23 Mar, 2021 1 commit
  6. 25 Feb, 2021 1 commit
  7. 01 Feb, 2021 2 commits
  8. 13 Jan, 2021 1 commit
    • Jérome Perrin's avatar
      slapos-testing: don't pin tested eggs · 217f7f05
      Jérome Perrin authored
      We want the tests to use the code from the repository, but when we have a
      pinned version, buildout will use the code from repository only when the
      version from the repository match the version spec from the pin.
      
      The way slapos.recipe.template was pinned to 4.4 caused issues when we made
      a change in slapos.recipe.template to make it 4.5, because tests were no
      longer using code from slapos.recipe.template repository, but from 4.4 egg
      from pypi.
      
      To prevent this kind of issues, unset the slapos.recipe.template = 4.4
      version pin and also unset the version for all tested egg, to prevent
      similar issues if extended profiles also have version pins.
      217f7f05
  9. 27 Nov, 2020 1 commit
  10. 19 Nov, 2020 1 commit
  11. 26 Oct, 2020 1 commit
  12. 15 Sep, 2020 1 commit
  13. 26 Aug, 2020 2 commits
  14. 25 Aug, 2020 1 commit
    • Jérome Perrin's avatar
      version up slapos.toolbox 0.110 · f3613b91
      Jérome Perrin authored
      Since this version introduces a dependency on backports.lzma we had to
      explicitly install backports.lzma in a slapos compliant way before installing
      slapos.toolbox, because installing the egg needs xz-utils.
      
      For slapos-sr-testing it's also a version up of backports.lzma to 0.14.0
      f3613b91
  15. 05 Aug, 2020 2 commits
  16. 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
  17. 24 Apr, 2020 3 commits
  18. 04 Mar, 2020 1 commit
  19. 17 Feb, 2020 3 commits
  20. 02 Feb, 2020 1 commit
    • Jérome Perrin's avatar
      slapos.cookbook/testing: fix missing version pin for mock · 826042a9
      Jérome Perrin authored
      Because we run egg tests with setup.py test, which installs missing
      eggs, if an egg was not installed by buildout, then it installed before
      running test. This was the case for mock, which is now python3 only (
      https://pypi.org/project/mock/4.0.0b1/ ) and we started to see test
      failures.
      
      To solve this issue, refactor the setup definition to use
      extra_requires, which seems to work fine in buildout now. Keep
      test_requires because it's the what `python setup.py test` uses.
      
      Clean buildout profiles to install slapos.cookbook[test] for test
      instead of duplicating the content of test_requires.
      
      /reviewed-on !690
      826042a9
  21. 07 Oct, 2019 1 commit
  22. 30 Aug, 2019 1 commit
  23. 02 Apr, 2019 1 commit
  24. 21 Jan, 2019 1 commit
  25. 21 Dec, 2018 1 commit
  26. 12 Dec, 2018 1 commit
  27. 10 Dec, 2018 1 commit
  28. 27 Nov, 2018 1 commit
  29. 26 Nov, 2018 2 commits
  30. 26 Oct, 2018 1 commit