An error occurred fetching the project authors.
- 11 Feb, 2022 1 commit
-
-
Julien Muchembled authored
-
- 03 Feb, 2022 1 commit
-
-
Julien Muchembled authored
-
- 14 Jan, 2022 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 12 Jan, 2022 1 commit
-
-
Julien Muchembled authored
-
- 30 Dec, 2021 1 commit
-
-
Alain Takoudjou authored
-
- 20 Dec, 2021 1 commit
-
-
Kirill Smelkov authored
Several places pin mock egg individually. There are pins to `mock = 3.0.5` and pins to `mock = 2.0.0:whl`. Mock 3.0.5 is the last version that supports Python2 and can be considered as "current" in our context today. For nxdtest we are going to add pytest-mock, which depends on the mock, which, if not consolidated, will need to add another `mock = 3.0.5` somewhere. -> Stop doing that and move mock pinning into stack/slapos.cfg. This way it will be even easier for upcoming Python3 support, because in stack/slapos.cfg we can add per-Python3 [versions] with pins adjusted as needed for py3, but all still in one single place. Leave `mock = 2.0.0:whl` pins intact to be updated when needed by maintainers of corresponding software releases: software/slapos-sr-testing/software.cfg:mock = 2.0.0:whl software/slapos-testing/software.cfg:mock = 2.0.0:whl software/wendelin/software-kerastensorflow.cfg:mock = 2.0.0:whl
-
- 15 Dec, 2021 1 commit
-
-
Thomas Gambier authored
-
- 14 Dec, 2021 1 commit
-
-
Léo-Paul Géneau authored
-
- 12 Dec, 2021 2 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 10 Dec, 2021 1 commit
-
-
Julien Muchembled authored
This is a regression with 0.48 that prevented parts to be shared depending on which Python is used to run Python (whether it's version 2 or 3).
-
- 09 Dec, 2021 1 commit
-
-
Jérome Perrin authored
slapos.core now depends on PyYAML and jsonschema
-
- 08 Dec, 2021 1 commit
-
-
Julien Muchembled authored
-
- 03 Dec, 2021 1 commit
-
-
Jérome Perrin authored
-
- 30 Nov, 2021 1 commit
-
-
Julien Muchembled authored
-
- 11 Nov, 2021 1 commit
-
-
Jérome Perrin authored
-
- 11 Oct, 2021 1 commit
-
-
Julien Muchembled authored
Adapt all promise sections to changes in plugin promise recipe.
-
- 08 Oct, 2021 1 commit
-
-
Léo-Paul Géneau authored
-
- 04 Oct, 2021 4 commits
-
-
Julien Muchembled authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Thomas Gambier authored
-
- 01 Oct, 2021 1 commit
-
-
Ivan Tyagov authored
-
- 25 Sep, 2021 1 commit
-
-
Julien Muchembled authored
Thanks to the new buildout/slapos.recipe.build feature, we can download the last released version of Debian Stable. NEO stress testing is changed to run on both Debian 10 & 11. Keep proposing Debian 10 netinst in kvm SR, waiting that Debian 11 is more tested.
-
- 15 Sep, 2021 1 commit
-
-
Łukasz Nowak authored
-
- 08 Sep, 2021 1 commit
-
-
Ivan Tyagov authored
-
- 06 Sep, 2021 1 commit
-
-
Xavier Thompson authored
-
- 23 Aug, 2021 1 commit
-
-
Léo-Paul Géneau authored
- rubygemsrecipe deployment mode now depends on `allow-picked-versions` by default
-
- 20 Aug, 2021 1 commit
-
-
Jérome Perrin authored
-
- 14 Aug, 2021 1 commit
-
-
Kirill Smelkov authored
Zodburi 2.5.0 added support for demo: URI scheme: https://github.com/Pylons/zodburi/blob/master/CHANGES.rst#250-2021-05-12
-
- 13 Aug, 2021 1 commit
-
-
Xavier Thompson authored
`srv/testnode/abc/inst/test0-0` -> `t/abc/i/0`
-
- 12 Aug, 2021 2 commits
-
-
Kirill Smelkov authored
This teaches nxdtest to detect leaked processes and to clean them up automatically instead of letting tests stuck because of them. See nexedi/nxdtest@0ad45a9c and nexedi/nxdtest!9 for details. New dependencies of nxdtest are: - psutil (already covered by stack/slapos.cfg), - pytest-timeout, and - setproctitle /reviewed-by @jerome /reviewed-on nexedi/slapos!1035
-
Jérome Perrin authored
These comments are not updated automatically and very hard to update manually, so it's better not to have them.
-
- 02 Aug, 2021 1 commit
-
-
Jérome Perrin authored
-
- 29 Jul, 2021 2 commits
-
-
Łukasz Nowak authored
-
Kirill Smelkov authored
Commit 7d1ea024 (version up: zc.buildout 2.7.1+slapos013) switched buildout to not use egg wheels, even for wheels that are source-only without any binaries. As the result some eggs stopped to install because they setup_require other eggs and neither buildout handles setup_requires automatically, nor there is explicit setup_require declaration in corresponding components. An example of such egg is python-dateutil: it setup_requires setuptools-scm, and without switching python-dateutil to zc.recipe.egg:custom with setup_requires the build fails. The way 7d1ea024 used to workaround this is to mark all such eggs with :whl suffix marking them that "it is ok to use wheel for this particular egg". The complete list of eggs for which such markings was done in 7d1ea024 is: ipykernel plantuml mock PasteScript backports.functools-lru-cache cliff stevedore CacheControl pytest-runner jsonschema lockfile python-dateutil However this list is not really complete because after 7d1ea024 the build started to fail for e.g. zodbtools test: Traceback (most recent call last): File "<string>", line 10, in <module> File "/srv/slapgrid/slappart16/srv/testnode/dfp/soft/c670f74c8de08964f63c4b9f7d48c3d1/eggs/setuptools-44.1.1-py2.7.egg/setuptools/command/easy_install.py", line 2321, in main ... File "/srv/slapgrid/slappart16/srv/testnode/dfp/soft/c670f74c8de08964f63c4b9f7d48c3d1/eggs/setuptools-44.1.1-py2.7.egg/pkg_resources/__init__.py", line 786, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'setuptools-scm' distribution was not found and is required by the application An error occurred when trying to install pytest 4.6.11. Look above this message for any errors that were output by easy_install. While: Installing zodbtools-python. Base installation request: 'zodbtools[test]' Requirement of zodbtools[test]: mock Requirement of zodbtools[test]: pytz Requirement of zodbtools[test]: freezegun Requirement of zodbtools[test]: pytest Requirement of zodbtools[test]: dateparser Requirement of zodbtools[test]: six Requirement of zodbtools[test]: pygolang>=0.0.0.dev6 Requirement of zodbtools[test]: zope.interface Requirement of zodbtools[test]: zodburi Requirement of zodbtools[test]: ZODB Requirement of mock: funcsigs>=1 Requirement of mock: six Requirement of freezegun: python-dateutil>=2.7 Getting distribution for 'pytest==4.6.11'. Error: Couldn't install: pytest 4.6.11 and similarly for pygolang and nxdtest tests. I would be more comfortable if the fix would be to teach buildout to either handle setup_requires automatically, or to automatically install wheels if the wheel is source-only. However, given the way - that 7d1ea024 started to use to handle such situations - let's fix this via explicitly marking pytest, and other related eggs that setup_require something and are source-only, as :whl. NOTE we did not notice the problem earlier because on testnodes, after the switch to new buildout, pytest egg was already installed and incremental rebuild did not need to reinstall pytest egg. So most of pygolang and zodbtools test results remained in "ok" state, and only zodbtools-kirr, that was recently reconfigured or changed testnode, indicated this issue. That's why the problem remained unnoticed for a long time. /reviewed-by @jerome /reviewed-on nexedi/slapos!1026
-
- 27 Jul, 2021 1 commit
-
-
Eric Zheng authored
This introduces some breaking changes to the check_url_available promise: - http_code has been renamed to http-code - check-secure = 1 has been deprecated; http-code = 401 should be used instead
-
- 26 Jul, 2021 1 commit
-
-
Jérome Perrin authored
also apply the change in software/theia/test/dummy/software.cfg for consistency
-
- 29 Jun, 2021 1 commit
-
-
Xavier Thompson authored
Change all `check_port_listening` promises to `check_socket_listening` and rename all associated `config-hostname` arguments to `config-host`
-
- 21 Jun, 2021 1 commit
-
-
Thomas Gambier authored
-