1. 07 Jul, 2020 1 commit
  2. 02 Jul, 2020 1 commit
  3. 01 Jul, 2020 1 commit
  4. 04 May, 2020 3 commits
  5. 30 Apr, 2020 5 commits
  6. 24 Apr, 2020 2 commits
  7. 15 Apr, 2020 4 commits
  8. 09 Apr, 2020 1 commit
    • Nicolas Wavrant's avatar
      slaprunner: keep old recipe eggs otherwise instance can't be upgraded · 7919c834
      Nicolas Wavrant authored
      As we have runners with a section deployed using
      collective.recipe.shelloutput, if collective.recipe.shelloutput isn't in
      the SR folder anymore thisi section can't be uninstalled (as the
      uninstall method is defined in the egg).
      
      The output of buildout for this error was :
      
      While:
        Installing.
        Uninstalling runner-sshkeys-publickey-fingerprint-shelloutput.
        Installing recipe collective.recipe.shelloutput.
        Getting distribution for 'collective.recipe.shelloutput'.
      Error: We don't have a distribution for collective.recipe.shelloutput
      and can't install one in offline (no-install) mode.
      While:
        Installing switch_softwaretype.
      
      The cause was f936ea2c
      7919c834
  9. 28 Mar, 2020 1 commit
  10. 23 Mar, 2020 1 commit
  11. 22 Mar, 2020 2 commits
  12. 20 Mar, 2020 1 commit
  13. 10 Mar, 2020 3 commits
  14. 09 Mar, 2020 4 commits
  15. 06 Mar, 2020 2 commits
  16. 20 Feb, 2020 1 commit
    • Jérome Perrin's avatar
      Revert "slaprunner: ..." · c15db7c1
      Jérome Perrin authored
      This reverts commit 2cc61477.
      
      Now we now, without "futures" egg, gunicorn refuses to start:
      
          Error: class uri 'gunicorn.workers.gthread.ThreadWorker' invalid or not found:
      
          [Traceback (most recent call last):
            File "/srv/slapgrid/slappart14/srv/testnode/cqc/inst/test0-0/tmp/soft/8c22f5a21e7f016f38916f098ab2339b/eggs/gunicorn-19.7.1-py2.7.egg/gunicorn/util.py", line 134, in load_class
      	mod = import_module('.'.join(components))
            File "/srv/slapgrid/slappart14/srv/testnode/cqc/inst/test0-0/tmp/shared/python2.7/8d8826883d34c5a7ec7a5b8c187d89c9/lib/python2.7/importlib/__init__.py", line 37, in import_module
      	__import__(name)
            File "/srv/slapgrid/slappart14/srv/testnode/cqc/inst/test0-0/tmp/soft/8c22f5a21e7f016f38916f098ab2339b/eggs/gunicorn-19.7.1-py2.7.egg/gunicorn/workers/gthread.py", line 37, in <module>
      	""")
          RuntimeError:
      	You need to install the 'futures' package to use this worker with this
      	Python version.
      c15db7c1
  17. 19 Feb, 2020 1 commit
    • Julien Muchembled's avatar
      slaprunner: ... · 2cc61477
      Julien Muchembled authored
      Yet another non-obvious change that was committed without explanation.
      Let's revert and see what breaks...
      2cc61477
  18. 17 Feb, 2020 1 commit
  19. 13 Jan, 2020 1 commit
    • Jérome Perrin's avatar
      software/slaprunner: drop ssh key authority · 4ba5d113
      Jérome Perrin authored
      These keys are not managed by trust of a certificate authority, just by
      "trust of first use" so it does not make sense to use a key authority.
      
      This also cause difficulties to publish the key fingerprint as a
      parameter, because we can't get the key fingerprint until the authority
      service is started.
      
      Also enable ecdsa key.
      
      This fixes random failures with slaprunner tests, because the published
      fingerprint was never correct on first buildout run.
      
      Existing webrunners will have a new ssh host key after this.
      4ba5d113
  20. 03 Jan, 2020 1 commit
    • Julien Muchembled's avatar
      fixup! glib: put the expected python in $PATH · 77d9f997
      Julien Muchembled authored
      The OS may not have Python (slapos-node package does not depend
      on any version of Python). Another possible issue was found on Suse:
      
        make[3]: Entering directory '.../parts/glib__compile__/glib-2.56.4/gio'
          GEN      gdbus-daemon-generated.c
        Traceback (most recent call last):
          File "./gdbus-2.0/codegen/gdbus-codegen.in", line 53, in <module>
            from codegen import codegen_main
          File ".../parts/glib__compile__/glib-2.56.4/gio/gdbus-2.0/codegen/codegen_main.py", line 30, in <module>
            from . import parser
          File ".../parts/glib__compile__/glib-2.56.4/gio/gdbus-2.0/codegen/parser.py", line 23, in <module>
            import xml.parsers.expat
        ImportError: No module named xml.parsers.expat
      77d9f997
  21. 02 Dec, 2019 1 commit
  22. 29 Nov, 2019 1 commit
  23. 25 Nov, 2019 1 commit