- 16 Dec, 2019 4 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
-
Jérome Perrin authored
- make profiles for software-types "self contained" - add default ports ( because port is marked required ) /reviewed-on nexedi/slapos!664
-
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
-
- 13 Dec, 2019 2 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
-
- 12 Dec, 2019 2 commits
-
-
Nicolas Wavrant authored
This Merge Request aims to make as many components used by the webrunner shared. /reviewed-on !665
-
Jérome Perrin authored
/reviewed on nexedi/slapos!666
-
- 10 Dec, 2019 3 commits
-
-
Łukasz Nowak authored
This reverts commit 17b896e4. This is possibly incorrect approach. Current work which detected this issue will be recoded to workaround it.
-
Łukasz Nowak authored
Software tested inside of erp5testnode uses default monitor port, so free it for them.
-
Łukasz Nowak authored
-
- 09 Dec, 2019 3 commits
-
-
Łukasz Nowak authored
-
Jérome Perrin authored
tcpv4-port is currently marked as required, define default ports for convenience.
-
Jérome Perrin authored
Individual profiles (such as instance-mariadb-schema.json) also needs to be valid when used directly, but the profiles where written in a way that definitions only resolve when schemas are extended instance-erp5-input-schema.json schema.
-
- 05 Dec, 2019 19 commits
-
-
Alain Takoudjou authored
When getting a raw file in gitlab with ajax a first OPTIONS request is send, this simply fail because not implemented. To solve the problem, we allow nginx to reply to OPTIONS request and allow GET method. /reviewed-on nexedi/slapos!663
-
Jérome Perrin authored
vscode's Python extension works on this version. /reviewed-on nexedi/slapos!643
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
This runs in a go workspace, but we don't need to always have the (gowork) marker.
-
Jérome Perrin authored
We don't want theia to use /tmp/ this prevents running more than one instance (for example we can only install vscode extensions once. golang language server is also broken)
-
Jérome Perrin authored
if yarn.lock is changed, part should be re-installed. This is only useful during development.
-
Jérome Perrin authored
- exclude .pyc in files list - exclude .env for virtualenv - don't watch git (not sure it's really needed) - use 2 spaces on editors - use Vifib's plantuml service - use Ctrl for multi cursor (for chromeos where alt is right click)
-
Jérome Perrin authored
Also stop including python, as we can use vscode python instead. Add a README to describe how to do this.
-
Jérome Perrin authored
-
Jérome Perrin authored
(our latest version)
-
Jérome Perrin authored
I set that to try to be independent from user config files/environment variables, but that was a bad idea and not needed (I did that to investigate an issue I had with jedi, but it was not depending on environment variables - it was depending on the presence of a buildout.cfg in current directory)
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
json was not formatted with `./format-json` this was causing test failures.
-
- 04 Dec, 2019 5 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
The main change is a new and unique way to override parameters depending on where these parameters are used: - for NEO, the goal is to avoid a huge `node_list` value (in particular with MyRocks settings), whereas most of the time all values in the list are the same - for ERP5, we need a way to define different ZODB cache settings depending on the zope id (e.g. huge cache for some specialized zopes, a small cache for the validation node, etc. whereas currently a huge cache for all nodes would waste a lot of RAM) For any `key=value` parameter that can be overridden, overriding is done as follows: - `key` defines the default value (not required if the SR already defines one) - `key!=[[pattern, value],...]`: the SR takes the value of the first 2-tuple whose *some reference* matches the pattern For NEO: - new `node_count` and `node` parameters - `node!` can be used to override `node`: the *reference* is the partition reference (`node-<i>` for standalone NEO, and `neo-<i>` for ERP5) - `node_list` is deprecated (if still passed, the new parameters must not be present) For ERP5 ZODB settings, parameters can be overridden at both: - zodb level (e.g. `pool-size`, `cache-size`... oh, I've just discovered there exists `cache-size-bytes`) - storage level (e.g. `compress`, `cache-size`, etc. in the case of NEO) Here, the *reference* is the zope id (e.g. `actitivies-0`) The `pattern` is a Python regex that must match the whole reference. Another not-so-small change is that the schema is fixed to only require NEO `cluster` parameter when instanciating a standalone NEO. And a few fixes. /reviewed-on nexedi/slapos!661
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Łukasz Nowak authored
-
- 03 Dec, 2019 1 commit
-
-
Łukasz Nowak authored
-
- 02 Dec, 2019 1 commit
-
-
Thomas Gambier authored
-