- 06 Nov, 2021 2 commits
-
-
Jérome Perrin authored
Because we were reading subprocess output as bytes, the output in case of promise errors was something like b'ERROR ...' There was another problem writing string to an binary file in error path.
-
Jérome Perrin authored
-
- 05 Nov, 2021 1 commit
-
-
Jérome Perrin authored
When using virtualenv, the module paths are not simple list, but instances of importlib._bootstrap_external._NamespacePath. According to docs [1] module's __path__ does is not a list, but an iterator producing strings. Cast to a list to consume these iterators. [1] https://docs.python.org/3/reference/import.html?highlight=__path__#path__
-
- 04 Nov, 2021 1 commit
-
-
Łukasz Nowak authored
Allow to have missing bin/buildout of the software release, especially to cover the case, when SR is not installed for partition being processed, eg in order to destroy it.
-
- 29 Oct, 2021 1 commit
-
-
Rafael Monnerat authored
This work is unfinished, so it will be reworked on a branch.
-
- 25 Oct, 2021 1 commit
-
-
Xavier Thompson authored
See merge request nexedi/slapos.core!329
-
- 23 Oct, 2021 3 commits
-
-
Rafael Monnerat authored
For the time, Taxes were 19.6% on quite old systems.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Remove this feature in favor of use projects/organisation to share servers, since it gives you a proper view of the allocation.
-
- 22 Oct, 2021 7 commits
-
-
Jérome Perrin authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
When --only-cp is provided, iterate over a filtered partition list instead of repeatedly checking at each iteration if the current partition is in the --only-cp list.
-
- 19 Oct, 2021 3 commits
-
-
Rafael Monnerat authored
We index now for very few portal types the bool(checkConsistency()) in order to search inconsistent documents. The indexation is limited to the scope we must monitor rather them all documents for 2 major reasons: - Too much useless constrants on erp5 code base, not applicable for our project (ie.: On person) - Performance on indexation is penalized from this extra cost, specially when index large trees (Deliveries or open orders)** ** Not so much, however, on a scale of millions of documents it can make a major difference, so this commits keeps up to the minimal implementation.
-
Rafael Monnerat authored
If partition is None, it means the computer was reformated and there is garbage on it. It is meaningless to process this.
-
Xavier Thompson authored
The `local-software-release-url` option allows migrating the software URLs which are local paths by rebasing them on the path provided by the option. Do not migrate software release URLs if the old root path and the new root path are subpaths or superpaths one of the other. In addition, do not migrate an URL if the old one refers to an existing file and the new one doesn't. Also, create a backup of the database before migrating. See merge request nexedi/slapos.core!338
-
- 18 Oct, 2021 1 commit
-
-
Rafael Monnerat authored
Since we an introduce more roles on project specific scope, like payroll and more general acccounting, use mixing for this allow us to extend it on Project specific mixin.
-
- 15 Oct, 2021 5 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
This is a fixup for 5c938a8d.
-
Jérome Perrin authored
this is part of libc
-
Jérome Perrin authored
fnmatch.fnmatch signature is path, pattern, we were passing arguments in reverse order, so effectively we were only checking executable files. Several .so are executable, so we were checking many .so anyway.
-
Thomas Gambier authored
In old Debian 10, after the release of Debian 11, apt update is failing like this if we don't add the option "--allow-releaseinfo-change": root@debian:~# apt update Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB] Get:2 http://http.us.debian.org/debian buster InRelease [122 kB] E: Repository 'http://security.debian.org/debian-security buster/updates InRelease' changed its 'Suite' value from 'stable' to 'oldstable' N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
-
- 14 Oct, 2021 1 commit
-
-
Romain Courteaud authored
Normally, all compute node are validated. It allows to have a faster sorting.
-
- 12 Oct, 2021 1 commit
-
-
Łukasz Nowak authored
Thanks to more specific exceptions the caller is able to understand what exactly happened during processing, especially useful in case of the caller uses testcase, and can sneak into real problems during setUpClass.
-
- 11 Oct, 2021 2 commits
-
-
Łukasz Nowak authored
Some advanced tests setting up clusters need to being able to come in half of the setup process to do some actions on the cluster in order to have its setup finished, thus allow to override extracted _setUpClass and separated waitForInstance, so that those actions can be executed.
-
Łukasz Nowak authored
The SLAPOS_TEST_SKIP_SOFTWARE_REBUILD changes the default to rebuild always the software by setting install_all to true. The SLAPOS_TEST_SKIP_SOFTWARE_CHECK allow to skip software checks, if not wanted by the developer.
-
- 07 Oct, 2021 2 commits
-
-
Romain Courteaud authored
Forgot to update the test. See nexedi/slapos.core@3ceef26a
-
Romain Courteaud authored
Client uses Person_requestComputer, so, allow this script on the compute node token
-
- 06 Oct, 2021 6 commits
-
-
Romain Courteaud authored
See merge request nexedi/slapos.core!335
-
Rafael Monnerat authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
- 04 Oct, 2021 3 commits
-
-
Julien Muchembled authored
-
Romain Courteaud authored
-
Thomas Gambier authored
-