An error occurred fetching the project authors.
  1. 27 Nov, 2020 2 commits
    • Jérome Perrin's avatar
      software/theia: run standalone slapos in a service · 17b4240f
      Jérome Perrin authored
      Until now, standalone subsystem was started as a daemon first time a terminal
      was openned and since it was running as daemon, stopping the theia instance
      did not stop any of the services running in the embedded slapos.
      
      Before nexedi/slapos.core!265 there was
      two supervisor running as daemon:
       - ~/srv/slapos/etc/supervisord.conf which runs slapos proxy etc
       - ~/srv/slapos/inst/etc/supervisord.conf with runs instances in the embedded
         slapos
      After, the second one runs as a service in the first one, but the first one
      was still running as daemon.
      
      This changes so that the first supervisor runs as a service managed by the
      Theia instance, so stopping Theia instance will effectively stop the services.
      
      When upgrading, running instances should continue to run as detached. To
      attach them to the new service, procedure could be something like this
      
      Stop supervisors inside Theia instance:
      
        supervisorctl -c ~/srv/slapos/etc/supervisord.conf shutdown
        supervisorctl -c ~/srv/slapos/inst/etc/supervisord.conf shutdown
      
      Restart slappartX:slapos-standalone-instance-XXX-on-watch from host slapos
      17b4240f
    • Jérome Perrin's avatar
  2. 08 Oct, 2020 4 commits
  3. 02 Oct, 2020 2 commits
  4. 07 Sep, 2020 4 commits
  5. 21 Jul, 2020 9 commits
  6. 08 May, 2020 1 commit
    • Jérome Perrin's avatar
      Revert "software/theia: version up ms-python 2020.4.74986" · 4d9e5f87
      Jérome Perrin authored
      This reverts commit 7e3bc5ee.
      
      Theia does not seem to be ready for this version, several things are not
      working:
       - selecting another python interpreter
       - linting in the editor
       - at startup there's always a "Python is not installed.Please download
      and install Python before using the extension." warning . I think this
      happened sometimes with the previous version too.
      
      jedi was working fine, but too maybe critical features are broken.
      4d9e5f87
  7. 28 Apr, 2020 7 commits
  8. 24 Apr, 2020 1 commit
  9. 06 Apr, 2020 2 commits
  10. 17 Feb, 2020 2 commits
  11. 16 Dec, 2019 1 commit
    • Jérome Perrin's avatar
      theia: set $TMPDIR when installing · dc777bc1
      Jérome Perrin authored
      installing vscode-ripgrep creates a folder in temporary directory, but
      never removes it.
      
      On our test nodes it was observed that a first testnode running installs
      and create this folder in /tmp/ then another testnode running as another
      unix user installs and we had this error:
      
          Command: node ./lib/postinstall.js
          Arguments:
          Directory: /srv/slapgrid/slappart13/srv/testnode/cqg/inst/test0-0/tmp/soft/c3f3d686d3e77f9e5c20a555a2698c98/parts/theia/node_modules/vscode-ripgrep
          Output:
          Finding release for v11.0.1-2
          GET https://api.github.com/repos/microsoft/ripgrep-prebuilt/releases/tags/v11.0.1-2
          Downloading from https://api.github.com/repos/microsoft/ripgrep-prebuilt/releases/assets/13800816
          Downloading to /tmp/vscode-ripgrep-cache-1.5.7/ripgrep-v11.0.1-2-x86_64-unknown-linux-musl.tar.gz
          Download options: {"headers":{"user-agent":"vscode-ripgrep","accept":"application/octet-stream"}}
          events.js:167
              throw er; // Unhandled 'error' event
              ^
      
          Error: EACCES: permission denied, open '/tmp/vscode-ripgrep-cache-1.5.7/ripgrep-v11.0.1-2-x86_64-unknown-linux-musl.tar.gz'
          Emitted 'error' event at:
              at fs.open (internal/fs/streams.js:250:12)
              at FSReqWrap.oncomplete (fs.js:145:20)
          info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
          theia: Non zero exit code (1) while running command.
          While:
          Installing theia.
          Error: Non zero exit code (1) while running command.
      
      /reviewed-on nexedi/slapos!668
      dc777bc1
  12. 05 Dec, 2019 5 commits