- 20 May, 2024 1 commit
-
-
Kirill Smelkov authored
pyprog macro, added in 0ee52376 (Generalize how nxdtest python script is generated into pyprog recipe macro) works by generating buildout code at runtime in text form. This way it should be careful when substituting strings, because if those strings contain \n, then intended control flow might become broken. For example when using pyprog with eggs = ${eggs:eggs} from stack/erp5/ , buildout breaks because erp5 defines eggs as multiline list: INFO self.buildout.parse(""" INFO File "/srv/slapgrid/slappart47/srv/runner/software/7f1663e8148f227ce3c6a38fc52796e2/eggs/zc.buildout-2.7.1+slapos020-py3.9.egg/zc/buildout/buildout.py", line 1352, in parse INFO sections = zc.buildout.configparser.parse( INFO File "/srv/slapgrid/slappart47/srv/runner/software/7f1663e8148f227ce3c6a38fc52796e2/eggs/zc.buildout-2.7.1+slapos020-py3.9.egg/zc/buildout/configparser.py", line 241, in parse INFO raise e INFO zc.buildout.configparser.ParsingError: File contains parsing errors: INFO [line 18]: 'python-barcode\n' INFO [line 19]: 'SOAPpy-py3\n' INFO [line 20]: 'suds-py3\n' INFO [line 21]: 'neoppod[admin, ctl, master]\n' INFO [line 22]: 'cython-zstd\n' INFO [line 23]: 'msgpack\n' INFO [line 24]: 'mysqlclient\n' INFO [line 25]: 'PyMySQL\n' INFO [line 26]: 'ZODB\n' INFO [line 27]: 'zodbtools\n' INFO [line 28]: 'psutil\n' ... -> Fix it via indenting eggs list like we already do with pyinit code. /cc @kazuhiko, @jerome
-
- 17 May, 2024 8 commits
-
-
Jérome Perrin authored
This brings updates of many dependencies on python3, while mostly keeping the same versions for python2. This enables a new `erp5-py3` test in software/slapos-sr-testing, which should pass already, but with NEO and WCFS being marked as expected failure or skipped for now. This also brings pylint support on python3, which we will be able to reuse in software/slapos-testing. Co-authored-by:
Kazuhiko SHIOZAKI <kazuhiko@nexedi.com> Co-authored-by:
Arnaud Fontaine <arnaud.fontaine@nexedi.com> Co-authored-by:
Bryton Lacquement <bryton.lacquement@nexedi.com>
-
Jérome Perrin authored
This bring new versions of jupyter, numpy and other scientific python software. This impacts software/jupyter, which will now run more recent versions and prepares stack/erp5 for python3 support, while not impacting the python2 version.
-
Jérome Perrin authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Jérome Perrin authored
-
Jérome Perrin authored
This reverts commit 6c399134.
-
Carlos Ramos Carreño authored
Currently libsnappy is being compiled in the folder lib64 in some OSes (e.g. SUSE SLE 15.6). This is a problem because some dependents look for the library in the lib subdirectory. This change forces snappy to always use the lib directory. See merge request nexedi/slapos!1581
-
- 16 May, 2024 6 commits
-
-
Julien Muchembled authored
This is a follow-up of 7a1ba8df.
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
because re6stnet only supports OpenVPN 2.4. This reverts commit 6802867d.
-
Kazuhiko Shiozaki authored
-
Carlos Ramos Carreño authored
When compiling older GCC versions in newer machines, libsanitizer does not compile, showing a error: `multiple definition of 'enum fsconfig_command'` (e.g. https://github.com/llvm/llvm-project/issues/56421). This is because starting from Glibc 2.36, it is not possible to include both "linux/fs.h" and "sys/mount.h". We can apply a patch, similar to the one in https://reviews.llvm.org/D129471 , but with the extension and lines changed to match the file. This is also similar to the upstream fix. See merge request nexedi/slapos!1579
-
Thomas Gambier authored
-
- 15 May, 2024 3 commits
-
-
Julien Muchembled authored
This will be used to add the sqlite3 binary directory to PATH. See nexedi/neoppod@5923f8f5
-
Jérome Perrin authored
This now supports producing html reports directly
-
Lu Xu authored
-
- 13 May, 2024 4 commits
-
-
Łukasz Nowak authored
nbd2-host and nbd2-port are asserted too. Test are reorganized to easily assert mixed scenarios.
-
Łukasz Nowak authored
-
Kazuhiko Shiozaki authored
-
Yusei Tahara authored
-
- 10 May, 2024 3 commits
-
-
Jérome Perrin authored
Zope no longer serve XML-RPC in ERP5, unless it is explicitly enabled using this.
-
Jérome Perrin authored
-
Thomas Gambier authored
See nexedi/erp5!1931
-
- 09 May, 2024 4 commits
-
-
Julien Muchembled authored
--enable-readline is broken: - it searches for readline.h instead of readline/readline.h - it does not abort when it fails to find headers Use --with-readline-inc so that it sets HAVE_READLINE. Also use the dedicated configure option to enable update limit. And sqlite3 does not depend directly on ncurses.
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 07 May, 2024 2 commits
-
-
Julien Muchembled authored
See nexedi/neoppod@71564067 See merge request nexedi/slapos!1566
-
Paul Graydon authored
See merge request nexedi/slapos!1576
-
- 06 May, 2024 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 03 May, 2024 8 commits
-
-
Paul Graydon authored
See merge request nexedi/slapos!1572
-
Kazuhiko Shiozaki authored
to avoid the following error: relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
-
Kazuhiko Shiozaki authored
software/osie-coupler: keep the build source directory instead of having another open62541-source part.
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-