1. 28 Sep, 2017 3 commits
    • Hardik Juneja's avatar
      Slaprunner (gunicorn): version up · 22002e3b
      Hardik Juneja authored
      I have been facing some gunicorn issues while fixing tickets. The gunicorn fails start because the pid has been taken by some other process.
      This bug has been solved in the v19.7.0.
      See: https://github.com/benoitc/gunicorn/blob/master/gunicorn/pidfile.py#L75
      Also See: https://github.com/benoitc/gunicorn/releases/tag/19.7.0
      Almsost a year ago Nicolas fixed the version of gunicorn to v19.4.5 here 391b026e
      Since then the bug stoping up from upgrading has been fixed as well.
      /reviewed-on !228
    • Łukasz Nowak's avatar
      deploy-test: Expose software and instance log · 471e6927
      Łukasz Nowak authored
      Without logs of SlapOS it is hard to understand the problem in case of
      failure, thus add part of this information into log file.
    • Jérome Perrin's avatar
      Add Mosh component · 728b9ba2
      Jérome Perrin authored
      Add a Mosh (mobile shell) component https://mosh.org/ , especially for the "local echo" feature ( see [demo](https://youtu.be/XsIxNYl0oyU?t=6m11s)) that makes remote shell over high latency network less painful.
      I could not get the integrated `mosh` command to work with webrunner's openssh, but I'm already opening this MR for visibility.
      For now, connecting using the way described as **Q: How do I run the mosh client and server separately?** in mosh [FAQ](https://mosh.org/#faq) works.
      You can evaluate this with:
      extends = component/mosh/buildout.cfg
      parts = mosh
      Start the server from the server side (after ssh'ing to the server) :
      $ LC_ALL=C.UTF-8 ./parts/mosh/bin/mosh-server new -s -v
      it will prints something like:
      MOSH CONNECT 60002 XXXeu5nj+CLZtw/HiIcrLQ
      mosh-server (mosh 1.3.0) [build mosh 1.3.0]
      Copyright 2012 Keith Winstein <mosh-devel@mit.edu>
      License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
      This is free software: you are free to change and redistribute it.
      There is NO WARRANTY, to the extent permitted by law.
      [mosh-server detached, pid = 24525]
      then from client connect with:
      $ MOSH_KEY=XXXeu5nj+CLZtw/HiIcrLQ mosh-client 2001:X:X:X:X  60002
      /reviewed-on !164
  2. 27 Sep, 2017 9 commits
  3. 26 Sep, 2017 1 commit
  4. 25 Sep, 2017 1 commit
  5. 20 Sep, 2017 2 commits
  6. 18 Sep, 2017 1 commit
  7. 14 Sep, 2017 3 commits
  8. 13 Sep, 2017 7 commits
  9. 12 Sep, 2017 4 commits
  10. 11 Sep, 2017 3 commits
  11. 07 Sep, 2017 2 commits
    • Hardik Juneja's avatar
    • Iliya Manolov's avatar
      Feature/jupyterlab · 68a1495d
      Iliya Manolov authored
      JupyterLab is provided side-by-side with Jupyter Classic interface with same process.
      Published URL changed:
       * jupyterlab-url provides IPv6 URL to JupterLab interface
       * jupyter-class-url provides IPv6 URL to the classic UI
      Thanks to using only one process, the path in the URL differentiates the style of the interface.
      Note: This MR replaces closed !207
      /reviewed-on !218
  12. 06 Sep, 2017 2 commits
  13. 01 Sep, 2017 2 commits