An error occurred fetching the project authors.
  1. 29 Mar, 2021 1 commit
  2. 25 Mar, 2021 1 commit
    • Xavier Thompson's avatar
      software/theia: Fix slapos environment discrepancy · b2f3dc78
      Xavier Thompson authored
      Before this commit, running
        'slapos node software'
      and
        'supervisorctl start slapos-node-software'
      behaved differently because the PATH and other environment variables
      where different in the interactive theia shell and in supervisord.
      b2f3dc78
  3. 15 Mar, 2021 1 commit
  4. 02 Mar, 2021 1 commit
    • Jérome Perrin's avatar
      stack/nodejs: add yarn · cb334146
      Jérome Perrin authored
      Instead of having softwares install yarn, unify this in nodejs stack.
      
      Yarn usage is similar to nodejs usage, if a specific version is needed,
      software should use macro to expose which yarn version to use, example:
      
          [yarn]
          <= yarn-1.17.3
      
      Then sections can use yarn by having ${yarn:location}/bin/ in their path.
      
      yarn will use the default [nodejs], so to another nodejs version, the same
      pattern can be used:
      
          [nodejs]
          <= nodejs-10.6.0
      cb334146
  5. 22 Feb, 2021 1 commit
  6. 13 Jan, 2021 1 commit
  7. 12 Jan, 2021 1 commit
  8. 22 Dec, 2020 2 commits
    • Jérome Perrin's avatar
      software/theia: download extensions using slapos.recipe.build 's download · 728a278f
      Jérome Perrin authored
      slapos.recipe.build verifies signatures of downloaded files and can also use
      buildout cache or download from shacache, which
      
      This introduces a new download-plugins.cfg, containing the URLs of
      extensions and their md5sum signatures. This profile is extended by
      software.cfg and there's a section using slapos.recipe.build to actually
      download extensions.
      
      A generate_download_plugins_cfg.py python script is also included, to be
      run by software release maintainers to update download-plugins.cfg using the
      list of plugins included in generate_download_plugins_cfg.py
      728a278f
    • Jérome Perrin's avatar
      software/theia: update extensions · a22fcd09
      Jérome Perrin authored
      Update extensions to newer version and to the URLs from openvsx instead of
      github, since openvsx prevent maintainers to modify releases.
      
      add vscode-references-view (
      https://open-vsx.org/extension/ms-vscode/references-view ) it's installed
      in default Theia and looks good.
      
      Some java extensions were not on openvsx, they were removed or updated.
      Newer java extension seem to associate .cfg as "properties" files, so force a
      mapping to make them open as zc-buildout.
      
      python was also updated, but not to latest version which does not work on
      Theia.
      a22fcd09
  9. 30 Nov, 2020 3 commits
    • Xavier Thompson's avatar
    • Jérome Perrin's avatar
      software/theia: run standalone slapos in a service · 9c2d1d19
      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
      9c2d1d19
    • Jérome Perrin's avatar
  10. 08 Oct, 2020 4 commits
  11. 02 Oct, 2020 2 commits
  12. 07 Sep, 2020 4 commits
  13. 21 Jul, 2020 9 commits
  14. 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
  15. 28 Apr, 2020 7 commits
  16. 24 Apr, 2020 1 commit