- 02 May, 2022 9 commits
-
-
Thomas Leymonerie authored
This default prevented extending the section with `inline` option because `inline` and `url` conflict. This was not a problem when the deprecated `template` or `template = inline:` option was used. Setting `url = < nothing >` does not resolve the conflict currently. Since all section that extend `jinja2-template` set their own `url` or `inline`, the default value was never used anyway. The default `filename` option is also no longer needed.
-
Xavier Thompson authored
See merge request nexedi/slapos!1139
-
Jérome Perrin authored
This software extends an old software, so we can not apply changes that need a new version of slapos.recipe.template at this point.
-
Jérome Perrin authored
By changing jinja2-template users from overriding url= to defining template= the original url= option was expanded, but this failed because there is no filename=. Define a default filename to prevent this. This fixes errors like for example: While: Installing. Getting section instance.cfg. Initializing section instance.cfg. Getting option instance.cfg:url. Error: Referenced option does not exist: instance.cfg filename when installing component/pygolang/test.cfg
-
Jérome Perrin authored
Revert "stack/ndtest,software/erp5testnode/testsuite: partially revert f5ebda78" This reverts commit 90f29b1a and subsequent fixups. This partial revert was made in a rush without clear understanding of the problem. Reverting the partial revert to apply proper fixes.
-
Jérome Perrin authored
fixup! stack/ndtest,software/erp5testnode/testsuite: partially revert f5ebda78
-
Jérome Perrin authored
fixup! stack/ndtest,software/erp5testnode/testsuite: partially revert f5ebda78
-
Jérome Perrin authored
-
Jérome Perrin authored
stack/ndtest,software/erp5testnode/testsuite: partially revert f5ebda78 These were actually :jinja2 versions of the recipe, so we can not change them like this. This commit was made in a rush to repair tests failing in loop, there might still be mistakes.
-
- 29 Apr, 2022 7 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
Remove existing "embedded instance" options: - `embedded-sr` - `embedded-sr-type` - `embedded-instance-parameters` Instead introduce `one-time-embedded-instance` option: - Only taken into account when Theia is instantiated the first time. - Content should be a JSON object with: - 'software-url': string of the software URL - 'software-type': (optional) string of the software type - 'instance-parameters': (optional) JSON object If the option is non-empty: - Theia will attempt once to: - Parse the JSON content - Create a supply/request script - Call the script - A promise will check whether the script was successfully called. If the promise fails forever, e.g. because of ill-formed JSON, emptying the option will remove the promise. Editing the option after the first time will have no effect, whether the promise succeded or not.
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Julien Muchembled authored
-
- 28 Apr, 2022 1 commit
-
-
Thomas Leymonerie authored
Use slapos.recipe.template instead of slapos.recipe.template if possible Harmonize template keys : rendered -> output template -> url template = inline: -> inline = Delete "mode" key See merge request nexedi/slapos!1151
-
- 27 Apr, 2022 1 commit
-
-
Thomas Gambier authored
The egg slapos.core is now used with python3 by default (except in slaprunner). See merge request !1154
-
- 26 Apr, 2022 1 commit
-
-
Thomas Gambier authored
slaprunner is actually not working in python3 (see nexedi/slapos.toolbox!103) and is currently unmaintained.
-
- 25 Apr, 2022 2 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
theia, erp5testnode are both running a slapos standalone. We don't change slaprunner to python3 because it's not maintained anymore and should disappear in the near future.
-
- 22 Apr, 2022 2 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
After removal of git server in f3dc178f, no need for mod_cgid anymore. Also, the mod_cgid was reporting an error because ScriptSock was not set so the socket file was created in the software compilation folder: [cgid:error] [pid 109996:tid 139713924945728] (13)Permission denied: AH01243: Couldn't bind unix domain socket /srv/slapgrid/slappart71/srv/runner/shared/apache/81977b7512b75d38df008fc5ede74d94/logs/cgisock.105061
-
- 21 Apr, 2022 1 commit
-
-
Alain Takoudjou authored
-
- 20 Apr, 2022 7 commits
-
-
Boxiang Sun authored
Use the exact version number displayed on the pypi index, because our shacache system is based on the URL which contains a package version number.
-
Alain Takoudjou authored
See merge request nexedi/slapos!1134
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
New software release for https://github.com/beremiz/beremiz. IDE require X server with libvncserver and x11vnc to work and can be used in a browser with deployed NoVNC. Runtime deployed can be used to executes PLC program. The software release is also used to run Beremiz IDE tests using sikuli and unittests
-
Jérome Perrin authored
Set in preferences the path of this interpreter, for example: ```json { "python.pythonPath": "/srv/slapgrid/slappart19/srv/runner/software/91be79296dea036ad98d4aff08ecb74b/bin/python" } ``` then when editing products files completions and jump to definition should work. It works but it is sometimes so slow that it seems not working. See merge request nexedi/slapos!1153
-
- 19 Apr, 2022 2 commits
-
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
- 16 Apr, 2022 2 commits
-
-
Jérome Perrin authored
This macro generates an intepreters knowing its own sys.executable, so it can be used as interpreter for theia's python extension to provide code navigation, completion etc.
-
Jérome Perrin authored
-
- 15 Apr, 2022 1 commit
-
-
Thomas Gambier authored
-
- 14 Apr, 2022 4 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-