- 12 May, 2022 2 commits
-
-
Kirill Smelkov authored
* master: (217 commits) golang: Clean internal build cache after part is compiled/tested software/theia: Fix theia-service template erp5testnode: fix an md5sum component/replication-manager: update revision beremiz-ide: update Beremiz revision software/slapos-sr-testing: move nextcloud to python 3 only softwares software/nextcloud/test: update test for python 3 software/nextcloud: define instance.trusted-proxy-list in schema *: version up slapos.cookbook 1.0.244 stack/lamp: use python 3 at lamp stack level Release slapos.cookbook (1.0.244) slapos-node: fix duplicated PYTHON key recipe/redis: implement promise with redis-cli software/theia: version up ( theia 1.25.0 ) component/fish-shell: version up 3.4.1 beremiz-ide: write tests output to SlapOS test log directory bison: fix random build failure fixup! astroid: Backport patch to fix `Unable to import 'six.moves.urllib.parse' (import-error)`. fixup! pylint: Backport `redefining-builtins-modules` options. software/theia: Fix python3 erp5 resiliency test ...
-
Kirill Smelkov authored
@tomo reports that parts/golang1.17/pkg/obj/go-build takes ~ 1GB which makes it wasteful if we want to upload result of compilation to shacache. It turns out we can drop that particular build cache completely, because it is used only during the build and test of Go itself and its standard library. And when Go is installed it will be another - "user" build cache - that will be used to maintain and reuse build artifacts. For the reference: in SlapOS that latter "user" build cache is located inside go.work/ -> Purge internal build cache after compilation is over. Size of parts/golang1.17 before and after hereby patch: before: 1.6G after: 447M See also related discussion in nexedi/slapos!929 (comment 128379) /reviewed-by @tomo, @jerome /reviewed-on nexedi/slapos!1169
-
- 11 May, 2022 2 commits
-
-
Xavier Thompson authored
-
Julien Muchembled authored
-
- 10 May, 2022 1 commit
-
-
Alain Takoudjou authored
New revision include a fix for waitdatabases which cause repman test instability.
-
- 09 May, 2022 10 commits
-
-
Alain Takoudjou authored
-
Jérome Perrin authored
See merge request nexedi/slapos!1163
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
Mostly to address the warning in the test that the request parameters do not comply with schema.
-
Jérome Perrin authored
software/{gitlab,nextcloud}: update options to new redis recipe
-
Jérome Perrin authored
This changes software/nextcloud to be python3 and software/matomo no longer need to explicitly use python3 anymore.
-
Jérome Perrin authored
-
Thomas Gambier authored
This is a fixup of 9a886c4b
-
Jérome Perrin authored
This way we don't need to vendor python-redis (so we don't need to update it for python3 support). This also change the options in a backward incompatible way: - options are now kebab case ( server_bin -> server-bin ) - a new cli-bin option holding the full path to redis-cli command is required to enable promise
-
- 08 May, 2022 2 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 06 May, 2022 5 commits
-
-
Alain Takoudjou authored
This allow to view captured image from the test result log url (snapshot directory).
-
Julien Muchembled authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Xavier Thompson authored
-
- 05 May, 2022 4 commits
-
-
Thomas Gambier authored
FIxup of e8220174fdfc386100a4927400d959c50d1be449
-
Thomas Gambier authored
Also adapt build.sh for bootstrapping with python3. This is a fixup of 4b28ab13. See also nexedi/slapos!1154
-
Łukasz Nowak authored
Instead of dropping some keys (easy to implement, impossible to test and easy to leak) create whitelist of passed keys of slaves to the nodes. Then if there are new keys in slave's connection parameters the nodes are protected against being polluted with them.
-
Łukasz Nowak authored
-
- 04 May, 2022 6 commits
-
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
Needed for `six` to avoid such message on: + from past.builtins import cmp => Redefining built-in 'cmp' (redefined-builtin) + from six.moves import xrange Redefining built-in 'xrange' (redefined-builtin)
-
Arnaud Fontaine authored
Python2 already provides __code__ and __defaults__ so this just does the same on PythonScript.
-
Joanne Hugé authored
-
Joanne Hugé authored
-
Alain Takoudjou authored
-
- 03 May, 2022 2 commits
-
-
HongzheWang authored
-
Thomas Gambier authored
-
- 02 May, 2022 6 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
-