An error occurred fetching the project authors.
  1. 13 Jan, 2023 1 commit
  2. 30 Aug, 2022 1 commit
    • Jérome Perrin's avatar
      component/defaults: use python3 by default · cc7f36a0
      Jérome Perrin authored
      Change python2 softwares to use python2 explicitly and python3
      softwares to use the default, but leave a few softwares (html5as,
      html5as-base, fluent-bit, packer, seleniumrunner) using the default
      python, as they were using python2 not because they only support python2
      but because they don't have strong dependency to the python version
      being used.
      cc7f36a0
  3. 08 Dec, 2021 1 commit
  4. 02 Dec, 2021 1 commit
  5. 15 May, 2021 1 commit
  6. 13 Apr, 2021 1 commit
  7. 13 Jan, 2021 1 commit
  8. 05 Aug, 2020 1 commit
  9. 30 Apr, 2020 1 commit
  10. 24 Apr, 2020 1 commit
  11. 15 Apr, 2020 4 commits
  12. 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
  13. 22 Mar, 2020 2 commits
  14. 10 Mar, 2020 1 commit
  15. 09 Mar, 2020 2 commits
  16. 06 Mar, 2020 2 commits
  17. 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
  18. 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
  19. 17 Feb, 2020 1 commit
  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. 30 Oct, 2019 2 commits
    • Jérome Perrin's avatar
      slaprunner: support shared parts · 1a5df533
      Jérome Perrin authored
      If slaprunner itself was installed on a slapos which had shared parts
      enabled, these shared parts will also be used while installing softwares
      inside the slaprunner.
      
      Because ${buildout:shared-part-list} is a multi line property, it was
      not possible to generate .cfg files (which needs special handling of
      multi-line strings) directly from software buildout (where jinja
      templates are not yet available), so we use a trick of generating a
      plain text file in software and parsing it during instance.
      1a5df533
    • Jérome Perrin's avatar
      slaprunner: publish a ssh:// url · 95c05120
      Jérome Perrin authored
      Instead of having to copy and paste the "ssh command", having a
      clickable link is more user friendly. This integrates seamlessly with
      ChromeOS secure shell app (eventhough the app does not do anything with
      fingerprint as per version 0.19)
      95c05120
  22. 26 Mar, 2019 1 commit
  23. 21 Jan, 2019 1 commit
  24. 14 Nov, 2018 1 commit
  25. 26 Oct, 2018 1 commit
  26. 21 Sep, 2018 1 commit
  27. 30 Aug, 2018 1 commit
  28. 29 Aug, 2018 1 commit
  29. 13 Aug, 2018 1 commit
  30. 31 Jul, 2018 1 commit
  31. 18 Jul, 2018 2 commits
  32. 17 Jul, 2018 1 commit