- 06 Aug, 2024 2 commits
-
-
Levin Zimmermann authored
We only need one query identifier ('?'), while query options should be separated by the separator identifier ('&'). This essentially changes the resulting NEO URI from neo://cluster@IP&a=b?b=c to neo://cluster@IP?a=b&b=c
-
Levin Zimmermann authored
This reverts commit 0cf70a6e. NEOgo and NEOpy diverged wrt the NEO URI format. Due to NEOgo changes in the NEO URI format nexedi/slapos@0cf70a6e was necessary. However in nexedi/neoppod!18 and nexedi/neoppod!21 a common URI format for NEOgo and NEOpy was agreed on. Therefore most changes of nexedi/slapos@0cf70a6e are no longer necessary. We still need the difference between 'neo' (without SSL) and 'neos' (with SSL), but we'll re-introduce this in the next commit. This revert keeps the changes made in nexedi/slapos@6fa1d9ae as this is still needed.
-
- 03 Aug, 2024 1 commit
-
-
Levin Zimmermann authored
New 'wendelin.core' version contains several bugfixes that were discovered in field usage. Furthermore it introduces the new 'ZBlk_fmt' option 'auto' that heuristically sets ZBlkfmt to gain a good ratio between read time and database size, improves python3 compatibility and synchronizes NEO zurl scheme between NEO/py and NEO/go. See nexedi/wendelin.core@7ce0978d...79e6f7b9 for complete list of changes.
-
- 02 Aug, 2024 1 commit
-
-
Carlos Ramos Carreño authored
Move the versions of matplotlib, matplotlib-inline and cycler pinned in component/matplotlib/buildout.cfg to slapos.cfg. The cycler version for Python 3.7 will be upgraded to 0.11.0 as it is compatible. One reason motivating this change is that the version of `cycler` in stack/slapos.cfg is overriding the version specified in component/matplotlib/buildout.cfg for the erp5-zope2 software release. This is a problem because the former does not take into account the Python version, while the later does. Thus, attempting to compile erp5-zope2 would give the following error: ``` Getting distribution for 'cycler==0.11.0'. DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. ERROR: Package 'cycler' requires a different Python: 2.7.18 not in '>=3.6' While: Installing matplotlib. Base installation request: 'cycler', 'python-dateutil', 'numpy' Getting distribution for 'cycler==0.11.0'. ``` This adds the right version of `cycler` for Python 2 in `slapos.cfg`, so that it does not fail.
-
- 01 Aug, 2024 2 commits
-
-
Kazuhiko Shiozaki authored
also use archive.apache.org where the link will not disappear even after the release of newer versions.
-
Kazuhiko Shiozaki authored
also use archive.apache.org where the link will not disappear even after the release of newer versions.
-
- 30 Jul, 2024 4 commits
-
-
Rafael Monnerat authored
You cannot expand properties with since it expects to be an object or boolean. Revert to use allOf back, however set additionalProperties true, so the schemas are mutually partially valid. Other solutions might too verbose or too restrictive to the use case (or simply invalid).
-
Rafael Monnerat authored
Include missing #, update wrong url, missing definition...
-
Rafael Monnerat authored
Don't failover to Draft7 if schema is badly defined or undefined. Enforce proper definition and raise nicely if the value is bad or unsupported. Extra: Fixup the list to follow up json schema specification
-
Thomas Gambier authored
After the change in https://lab.nexedi.com/nexedi/slapos.core/-/blob/2b80692d62b3dbd9e67d70d6143f180fc2f155fc/slapos/util.py#L449-453, there is now a KeyError message if the serialisation is not found. The theia test was actively checking there is no "Error" in the output log hence it was now failing. Allow just this specific error.
-
- 29 Jul, 2024 1 commit
-
-
Rafael Monnerat authored
allOf implies that all (both) schemas should be valid, but additionalProperties false wont allow it, since it become multually invalid. (You can validate only one or None) Just use $ref to expand the list, it end up with the expected outcome reducing complexity. Note: kvm wasn't using additionalProperties false but it was changed because it makes it future proof, in case we set it (we should set).
-
- 25 Jul, 2024 3 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Logs for the whole process shall be formatted in the same way, so define it once in global section.
-
Łukasz Nowak authored
Long request lines result with truncated logs, which leads to impossibility to debug cluster. Maximize the log lines emitted by haproxy, and follow up this withing accompanying rsyslogd. Allow very long, but still much smaller, URI logging.
-
- 24 Jul, 2024 1 commit
-
-
Rafael Monnerat authored
-
- 22 Jul, 2024 1 commit
-
-
Thomas Gambier authored
-
- 19 Jul, 2024 2 commits
-
-
Thomas Gambier authored
-
Kazuhiko Shiozaki authored
-
- 17 Jul, 2024 1 commit
-
-
Thomas Gambier authored
-
- 16 Jul, 2024 2 commits
-
-
Xavier Thompson authored
-
Ivan Tyagov authored
-
- 15 Jul, 2024 10 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 12 Jul, 2024 5 commits
-
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Carlos Ramos Carreño authored
Compiling libuuid was failing with the following error: ```c libuuid/src/gen_uuid.c: In function 'uuid_generate_time_generic': libuuid/src/gen_uuid.c:536:33: error: initializer element is not constant THREAD_LOCAL int cache_size = cs_min; ``` The error was previously detected, and a fix was provided in 52abdf6a , where the GCC minimum version was increased to 8 (GCC version 8 supports using const-declared variables as constant expressions in some cases). Unfortunately, the solution did not work as the `min_version` field of the `[gcc]` section was being overwritten by its value in `component/defaults.cfg`. This is because `util-linux` (where libuuid config is located) is a transient dependence of `defaults.cfg` through `python3`. Luckily, the error is already [patched upstream](https://github.com/util-linux/util-linux/commit/07e5c29d501c19e7af84fecb5915e0f9f94cb49f) in version 2.40.1, so we can just upgrade the library to the latest version instead (2.40.2), which we do here. As part of the upgrade we disable the new tools added to the package, as we do not use them: liblastlog2, pam-lastlog2 and exch. Otherwise the compilation would fail with the following message: ``` configure: error: liblastlog2 selected, but required sqlite3 library not available ``` See merge request nexedi/slapos!1609
-
- 11 Jul, 2024 2 commits
-
-
Thomas Gambier authored
We can't use key of type dss anymore. This is a fixup of aae4a7c0.
-
Thomas Gambier authored
We can't generate key of type dsa anymore. This is a fixup of aae4a7c0.
-
- 09 Jul, 2024 2 commits
-
-
Thomas Gambier authored
-
Nicolas Wavrant authored
This reverts commit 5f4833c0.
-