- 05 Aug, 2020 2 commits
-
-
Jérome Perrin authored
Sometimes, gitlab and qemu are reported by software release tests to link against libcap-ng and libzma from system. This happens when the development packages are installed on the system. Approach here is to build with slapos version of the libraries. See merge request nexedi/slapos!789
-
Jérome Perrin authored
Using an script to set the environment is easier to use, but the main reason is that if we want to be able to use shared part from outer slapos (like when using in theia or slaprunner), the working directory for test must be contained in the instance directory of the outer slapos, so that when we run slapos node prune in the outer slapos this command can see that shared parts are used.
-
- 03 Aug, 2020 5 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
This was using zlib and lzma from system if they are available, so we tell bundler to use the slapos version. We have to use both in --with-cflags for nokogiri itself and as CFLAGS environ for when nokogiri build its included libxml2
-
Jérome Perrin authored
don't let configure autodetect and build something different depending on the presence of this library on the host system
-
Jérome Perrin authored
Explicitly build with libcap-ng instead of depending on presence of the development library on the host. Also fix the way of disabling tinfo, there was warning at the end of configure saying this option is not used
-
Jérome Perrin authored
-
- 02 Aug, 2020 1 commit
-
-
Julien Muchembled authored
-
- 30 Jul, 2020 6 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Backend logs are exposed as usual access and error logs. By using rsyslogd templates and regex filtering, the rsyslogd reacts itself and creates needed files per each slave which accesses it. Thanks to this, it's configuration is static from point of view of SlapOS profiles, and can be generated once. As the rsyslogd configuration became fully special to backend-haproxy, the rsyslogd template filename and its references has been correctly renamed.
-
Łukasz Nowak authored
Logs are critical for caddy-frontend, so let's configure rotate-num locally, as changes in the stack can come unattended, and can result with loosing logs.
-
Łukasz Nowak authored
We moved out from local logrotate configuration long time ago, it was just leftover.
-
Łukasz Nowak authored
haproxy by itself provides good information, so there is no need to add information from rsyslogd itself.
-
Łukasz Nowak authored
The logrotate folder also serves as an publication folder for logs, so be sure that logs are linked there.
-
- 28 Jul, 2020 2 commits
-
-
Łukasz Nowak authored
While building haproxy on one machine, and using it on another, the CPU optimisations can lead to haproxy not working at all on other CPUs. In context of SlapOS packages are distributed in binary form, so haproxy binary has to support all CPUs.
-
Kazuhiko Shiozaki authored
-
- 27 Jul, 2020 2 commits
-
-
Łukasz Nowak authored
ATS was upgraded from 7.1.6 to 7.1.11
-
Łukasz Nowak authored
-
- 24 Jul, 2020 3 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
- 23 Jul, 2020 2 commits
-
-
Łukasz Nowak authored
Patches taken from https://github.com/spack/spack/pull/15403
-
Łukasz Nowak authored
Setting max_version to 0 is less hacky. Also, it's not only for tarball preparation, the package is created the same way.
-
- 22 Jul, 2020 5 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
There is no reason to drop connection to the backend and then reinitate it on each request. It's better to keep connected and avoid additional work, especially in SSL handshake. Note: This was kept as the file has been copied from other place (haproxy on a backend), and slipped MR review, where MR author wanted to drop it anyway.
-
Łukasz Nowak authored
-
Jérome Perrin authored
-
Jérome Perrin authored
version up to current version (0.13.0) and include configuration to make use of slapos.core!218 Also switch to gopls and include jdk, with all preliminary support for patchelf. See merge request !774
-
- 21 Jul, 2020 12 commits
-
-
Thomas Gambier authored
we need the patch to be able to build with gcc 10 (used on Archlinux for example). See https://bugs.gentoo.org/705898 patch is coming from https://705898.bugs.gentoo.org/attachment.cgi?id=603950
-
Jérome Perrin authored
When running tasks, shell is invoked like: $THEIA_SHELL -c "command with arguments that\ can\ contain\ spaces"
-
Jérome Perrin authored
The version from theia images does not support running from a plugin installed in a read only folder, this newest version seem to work. Also set the required java.home setting
-
Jérome Perrin authored
So that gitlens extension (which can be installed per-workspace) knows how to open files from lab.nexedi.com in browser
-
Jérome Perrin authored
-
Jérome Perrin authored
so that we can easily use python version 2 or 3 during development and local testing. This python is not directly usable with python extension, pip needs to be installed as user, following: https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py
-
Jérome Perrin authored
by logging the process output
-
Jérome Perrin authored
so that frontend requests are requested as theia computer partition. Practically this means that if theia is installed on slapos master, frontend requests for slapos inside theia partition will be requested as this theia instance.
-
Jérome Perrin authored
When updated to 4.8.1 the cursor "shadow" rendering is incorrect workaround for https://github.com/eclipse-theia/theia/issues/8158
-
Jérome Perrin authored
-
Jérome Perrin authored
So that parts are shared when we install ERP5 in theia
-
Jérome Perrin authored
Not much tested but it looks working
-