An error occurred fetching the project authors.
- 12 Sep, 2024 1 commit
-
-
Carlos Ramos Carreño authored
-
- 02 Sep, 2024 1 commit
-
-
Thomas Gambier authored
-
- 26 May, 2024 1 commit
-
-
Kazuhiko Shiozaki authored
that is part of gcc-10 and the system libquatmath can be linked if built with system gcc-10.
-
- 16 May, 2024 2 commits
-
-
Thomas Gambier authored
This is needed after slapos@1888c1f2 See merge request !632
-
Thomas Gambier authored
Without this, we can have such errors: RuntimeError: Unknown ldd line ldd: warning: you do not have execution permission for `/opt/slapgrid/shared/bzip2/449734bcc91bae01810a28d0af447a66/lib/libbz2.so' for /opt/slapgrid/shared/bzip2/449734bcc91bae01810a28d0af447a66/lib/libbz2.so. Indeed, the permission for the lib itself is: [root@fedora-riscv slapos]# ls -l /opt/slapgrid/shared/bzip2/449734bcc91bae01810a28d0af447a66/lib/libbz2.so.1.0.8 -r--r----- 1 slapsoft slapsoft 260080 May 10 10:32 /opt/slapgrid/shared/bzip2/449734bcc91bae01810a28d0af447a66/lib/libbz2.so.1.0.8 See merge request !632
-
- 26 Jul, 2023 2 commits
-
-
Thomas Gambier authored
linux-vdso.so.1 (0x00007ffca2156000) foo.so => not found
-
Thomas Gambier authored
ssh-keysign is not readable by everyone so we cannot do "ldd" on it: $ ls -al /opt/slapgrid/shared/openssh/f79ee5e4e4573183783541f2ad9133e8/libexec/ total 1332 dr-xr-x--- 2 slapsoft slapsoft 90 Jul 12 22:10 . dr-xr-x--- 7 slapsoft slapsoft 131 Jul 12 22:10 .. -r-xr-xr-x 1 slapsoft slapsoft 145560 Jul 12 22:10 sftp-server -r-x--x--x 1 slapsoft slapsoft 506208 Jul 12 22:10 ssh-keysign -r-xr-xr-x 1 slapsoft slapsoft 366736 Jul 12 22:10 ssh-pkcs11-helper -r-xr-xr-x 1 slapsoft slapsoft 338064 Jul 12 22:10 ssh-sk-helper
-
- 26 Oct, 2022 1 commit
-
-
Jérome Perrin authored
libmvec ( https://sourceware.org/glibc/wiki/libmvec ) is part of libc. $ dpkg -S /lib/x86_64-linux-gnu/libmvec-2.24.so libc6:amd64: /lib/x86_64-linux-gnu/libmvec-2.24.so
-
- 09 Mar, 2022 1 commit
-
-
Alain Takoudjou authored
-
- 25 Jan, 2022 1 commit
-
-
Jérome Perrin authored
On python2, warnings.warn expects the message to be passed as a str and it will silently output nothing when the message is an unicode that can not be converted to str using ascii encoding (cf. https://bugs.python.org/issue34752 ) Since october update of pyupio/safety-db there is a new vulnerability for pytest-runner, which is described as: "pytest-runner": [ { "advisory": "Pytest-runner depends on deprecated features of setuptools and relies on features that break security mechanisms in pip. For example \u2018setup_requires\u2019 and \u2018tests_require\u2019 bypass pip --require-hashes. See also pypa/setuptools#1684.\r\nIt is recommended that you:\r\n- Remove 'pytest-runner' from your setup_requires, preferably removing the setup_requires option.\r\n- Remove 'pytest' and any other testing requirements from tests_require, preferably removing the tests_requires option.\r\n- Select a tool to bootstrap and then run tests such as tox.", "cve": "PVE-2021-43313", "id": "pyup.io-43313", "specs": [ ">0" ], "v": ">0" } ], notice the quotes: \u2018setup_requires\u2019 and \u2018tests_require\u2019 this was sent to warnings.warn as unicode and because all our softwares have this vulnerability (that BTW do not impact us because we run buildout with a patch for setup_requires), we no longer saw any warning on python2 software release tests.
-
- 24 Jan, 2022 2 commits
-
-
Jérome Perrin authored
pkg_resources.Environment only scans packages for the current python version, but the checked software might be using a different python version than the python version used to check software (the slapos python). The checked software might also include packages for multiples python versions. Compute the list used python packages from the eggs directory and use an Environment for each python version, this way we check all python versions and also when slapos python and software python are different.
-
Jérome Perrin authored
-
- 11 Jan, 2022 3 commits
-
-
Jérome Perrin authored
check_software was checking all shared parts, which was an easy implementation but turned out to be problematic, both when running on test nodes because if one software installs broken shared parts all softwares being tested afterwards were failing and also during development because we needed to prune broken shared parts when fixing problems reported by check_software. This inspects buildout's .installed.cfg to guess which shared parts are used.
-
Jérome Perrin authored
Since slapos.recipe.cmmi version 0.18, the signature files no longer match the glob pattern that was used here, so check that shared parts do not reference software parts was not effective anymore.
-
Jérome Perrin authored
This reverts commit 2d50c8b8. We are not ready for this, for example on debian 10 perl link with libnsl. For reference, one example test failure: https://erp5js.nexedi.net/#/test_result_module/20220111-190A520F2/20 We'll try to re-apply this later once no software use system libnsl
-
- 06 Jan, 2022 1 commit
-
-
Jérome Perrin authored
Since slapos commit 246be932e (component/libtirpc,libnsl: initial inclusion, 2021-12-28) we have a slapos component, so no reason to accept the system library
-
- 15 Oct, 2021 2 commits
-
-
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.
-
- 05 Aug, 2021 1 commit
-
-
Eric Zheng authored
The depot_tools package used to build Chromium (see slapos!1014) installs some Python libraries (NumPy and PIL) with shared objects that don't have RPATH set. These shouldn't actually be used when running Chromium, but they cause the testing framework to complain about missing libraries.
-
- 01 Jul, 2021 3 commits
-
-
Jérome Perrin authored
liblibgolang from pygolang is used in wendelin and because of a current limitation of setuptools_dso we don't have rpath on libraries for python extensions linked with pygolang, but at runtime we import pygolang before and there's no issue at runtime. suggested by Kirill on nexedi/slapos!1007 (comment 136792)
-
Jérome Perrin authored
This can be useful for scenarios where shared objects are dynamically loaded at runtime, after having pre-loaded dynamically some shared objects they depend on.
-
Jérome Perrin authored
-
- 16 Apr, 2021 1 commit
-
-
Thomas Gambier authored
libanl is part of glibc since 2001 (see https://sourceware.org/git/?p=glibc.git;a=blob;f=ChangeLog.old/ChangeLog.12;h=adcf9081d44c06e03c3899612afba7c8c0d9b3fa;hb=HEAD#l5595) See merge request nexedi/slapos.core!291
-
- 04 Dec, 2020 1 commit
-
-
Jérome Perrin authored
this is not really related and we are considering checking software directly in slapos node software.
-