- 20 Dec, 2022 2 commits
-
-
Levin Zimmermann authored
This patch enhances the ERP5 + WCFS integration tests. Before it was only minimal; now it runs actual workload of writing and reading ZBigArray to the ZODB. This is necessary to securely verify WC2 is working with ERP5. For testing WCFS against NEO, we need compatible NEO => WCFS and ZODB => WCFS versions for successful tests. This is the reason why we need to add a specific 'test.cfg' here, which ensures compatible versions are installed. We had to implement the new tests in a separate test environment, because SlapOS Integration tests run with python3, but we need python2 for NEO support. We need NEO, because we want to test if WCFS works with NEO client.
-
Levin Zimmermann authored
Going from 1.17.6 to 1.17.13 gives us security and bug fixes. See at official changelog for details: https://go.dev/doc/devel/release#go1.17.minor Passed tests: https://erp5js.nexedi.net/#/test_result_module/20221219-8E2857F /reviewed at nexedi/slapos!1304 /reviewed-by @kirr
-
- 18 Dec, 2022 1 commit
-
-
Ivan Tyagov authored
-
- 16 Dec, 2022 4 commits
-
-
Thomas Gambier authored
This is a fixup of 431eed50
-
lu.xu authored
-
Thomas Gambier authored
The version of pandas was overwritten in 02fad6a8 but didn't work with python2. Then the version was downgraded to 0.24.2 in 15569ea9 but ERP5 doesn't work with this pandas version: Traceback (most recent call last): File "/srv/slapgrid/slappart3/t/dgg/soft/63c49071f5be63057dd48d7a85c10226/bin/runTestSuite", line 325, in <module> import Products.ERP5Type.tests.runTestSuite File "/srv/slapgrid/slappart3/t/dgg/soft/63c49071f5be63057dd48d7a85c10226/parts/erp5/product/ERP5Type/__init__.py", line 92, in <module> from . import ZopePatch File "/srv/slapgrid/slappart3/t/dgg/soft/63c49071f5be63057dd48d7a85c10226/parts/erp5/product/ERP5Type/ZopePatch.py", line 30, in <module> from Products.ERP5Type.patches import Restricted File "/srv/slapgrid/slappart3/t/dgg/soft/63c49071f5be63057dd48d7a85c10226/parts/erp5/product/ERP5Type/patches/Restricted.py", line 491, in <module> allow_type(pd.indexes.range.RangeIndex) AttributeError: 'module' object has no attribute 'indexes' So reuse old version 0.19.2
-
lu.xu authored
-
- 15 Dec, 2022 10 commits
-
-
Thomas Gambier authored
version 0.25.3 is not python2 compatible. Use version 0.24.2 as it is compatible with both python2 and python3.7 (even though we have no reason to use python3.7 nowadays). See https://pypi.org/project/pandas/0.24.2/
-
Thomas Gambier authored
This is a followup of 0d717989
-
Thomas Gambier authored
This is a followup of 02fad6a8
-
Lu Xu authored
-
Thomas Gambier authored
-
Łukasz Nowak authored
This is a frontend used to provide information about various aspect of the master instance status, like rejected slaves, failed failsafe slave publication and maybe more.
-
Łukasz Nowak authored
Due to various reasons there might be an error while publishing information about a slave, and such error would end up with stopping the processing of the partition. This is undesired effect, thus switch to publish_failsafe style in order to continue processing.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Publish only for active slaves.
-
Łukasz Nowak authored
Empty extra_slave_instance_list is a leftover of never fully working approach of slaveless caddy-frontend implementation, so just drop it.
-
- 14 Dec, 2022 4 commits
-
-
Thomas Gambier authored
-
Xavier Thompson authored
See merge request nexedi/slapos!1280
-
Łukasz Nowak authored
-
Łukasz Nowak authored
In some contexts it's required to not stop buildout processing on publishing errors, thus such recipe is required in those cases. By providing -error-status-file it's possible to check status of the publish, the file will be created on error and removed on successful call or during uninstall. It's responsibility of the caller to handle such errors, for example by using proper promises.
-
- 13 Dec, 2022 9 commits
-
-
Cédric Le Ninivin authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
Introduce macro.pythonpath.egg to compute during install the PYTHONPATH of setup eggs required to install other eggs, and insert the PYTHONPATH into the environment section such as used by zc.recipe.egg:custom. Both numpy and scipy use a Python subprocess to call Cython in their setup.py, therefore the setup-eggs option of zc.recipe.egg:custom does not work because sys.path is not propagated to the subprocess.
-
Xavier Thompson authored
-
Ophélie Gagnard authored
-
Ivan Tyagov authored
See merge request nexedi/slapos!1301
-
- 12 Dec, 2022 3 commits
-
-
Martin Manchev authored
-
Romain Courteaud authored
See nexedi/slapos@22cc8e7e
-
Romain Courteaud authored
-
- 08 Dec, 2022 6 commits
-
-
Romain Courteaud authored
See merge request nexedi/slapos!1251
-
Boxiang Sun authored
-
Boxiang Sun authored
-
Boxiang Sun authored
Includes buildout, configuration, test, and resiliency support
-
Ivan Tyagov authored
See merge request !1298
-
Martin Manchev authored
-
- 07 Dec, 2022 1 commit
-
-
Boxiang Sun authored
-