1. 07 May, 2021 1 commit
    • Jérome Perrin's avatar
      stack/monitor: run monitor-globalstate once from buildout · e93c35d4
      Jérome Perrin authored
      monitor-globalstate (which is supposed to create monitor configuration file
      accessed by HTTP as .../public//monitor.global.json) runs by cron every 2
      minutes. This crontab also uses randomsleep to add a delay - but there's a
      promise waiting for this monitor configuration file to be available, so the
      instanciation had to wait for this and if this was sometimes causing problems
      in software release tests because promise did not succeed fast enough.
      
      To prevent this pattern where slapos node instance has to wait for a crontab
      to be executed, we run that script a first time from buildout.
      e93c35d4
  2. 26 Apr, 2021 1 commit
    • Jérome Perrin's avatar
      software/*/test: waitForInstance a bit more for softwares with missing promises · 5aaa1251
      Jérome Perrin authored
      Now that slapos node instance no longer use --all, some software release test
      revealed some problems with softwares, either missing promises or maybe
      something that needs to be handled in slapos.core.
      Using --all was wrong and we want to stop doing this now.
      This commit is a workaround to keep the test passing, we should not have to
      use waitForInstance more than once like this. Something when running slapos
      node instance should detect that instance is not ready on the first run.
      5aaa1251
  3. 21 Apr, 2021 7 commits
  4. 20 Apr, 2021 4 commits
  5. 19 Apr, 2021 1 commit
  6. 16 Apr, 2021 6 commits
    • Julien Muchembled's avatar
    • Julien Muchembled's avatar
      fixup! component/apache-php: fix missing libzstd · 9ecccfbd
      Julien Muchembled authored
      Commit 2f4d8cf8 fixed the following error:
      
        Generating phar.php
        .../parts/apache-php__compile__/php-7.3.6/sapi/cli/php: error while loading shared libraries: libzstd.so.1: cannot open shared object file: No such file or directory
        Makefile:420: recipe for target 'ext/phar/phar.php' failed
      
      and only -rpath is needed.
      
      apache-php does not actually depend on zstd (hence the removal of the 'extends'
      line) but there's something not smart:
      
        $ ldd .../parts/apache-php__compile__/php-7.3.6/sapi/cli/php
              linux-vdso.so.1 (0x00007ffe29f86000)
              libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f625e64a000)
              libcrypto.so.1.1 => .../shared/openssl/.../lib/libcrypto.so.1.1 (0x00007f625e35e000)
              libssl.so.1.1 => .../shared/openssl/.../lib/libssl.so.1.1 (0x00007f625ea05000)
              libzip.so.5 => .../shared/libzip/.../lib/libzip.so.5 (0x00007f625e9ea000)
              libz.so.1 => .../shared/zlib/.../lib/libz.so.1 (0x00007f625e142000)
              libargon2.so.1 => /srv/slapgrid/slappart10/srv/runner/software/.../parts/argon2/lib/x86_64-linux-gnu/libargon2.so.1 (0x00007f625e9de000)
              librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f625df3a000)
              libldap-2.4.so.2 => .../shared/openldap/.../lib/libldap-2.4.so.2 (0x00007f625e991000)
              libsasl2.so.3 => .../shared/cyrus-sasl/.../lib/libsasl2.so.3 (0x00007f625e973000)
              libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f625dd36000)
              liblber-2.4.so.2 => .../shared/openldap/.../lib/liblber-2.4.so.2 (0x00007f625e963000)
              libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f625db1f000)
              libstdc++.so.6 => .../shared/gcc-8.4/.../lib/../lib64/libstdc++.so.6 (0x00007f625d994000)
              libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f625d690000)
              libintl.so.8 => .../shared/gettext/.../lib/libintl.so.8 (0x00007f625d485000)
              libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f625d0e6000)
              /lib64/ld-linux-x86-64.so.2 (0x00007f625e882000)
              libjpeg.so.9 => .../shared/libjpeg/.../lib/libjpeg.so.9 (0x00007f625e924000)
              libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f625cece000)
              libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f625ccb1000)
              libcurl.so.4 => .../shared/curl/.../lib/libcurl.so.4 (0x00007f625e8ac000)
              libnghttp2.so.14 => .../shared/nghttp2/.../lib/libnghttp2.so.14 (0x00007f625cc87000)
              libzstd.so.1 => not found
              libfreetype.so.6 => .../shared/freetype/.../lib/libfreetype.so.6 (0x00007f625cbe8000)
              libbz2.so.1.0 => .../shared/bzip2/.../lib/libbz2.so.1.0 (0x00007f625cbd5000)
              libpng16.so.16 => .../shared/libpng/.../lib/libpng16.so.16 (0x00007f625cba0000)
              libicui18n.so.58 => .../shared/icu/.../lib/libicui18n.so.58 (0x00007f625c914000)
              libicuuc.so.58 => .../shared/icu/.../lib/libicuuc.so.58 (0x00007f625c762000)
              libicudata.so.58 => .../shared/icu/.../lib/libicudata.so.58 (0x00007f625ae60000)
              libicuio.so.58 => .../shared/icu/.../lib/libicuio.so.58 (0x00007f625ae50000)
              libxml2.so.2 => .../shared/libxml2/.../lib/libxml2.so.2 (0x00007f625aaef000)
              libgcc_s.so.1 => .../shared/gcc-8.4/.../lib/../lib64/libgcc_s.so.1 (0x00007f625aad5000)
              libzstd.so.1 => .../shared/zstd/.../lib/libzstd.so.1 (0x00007f625a9fb000)
      
      (look at the 2 'libzstd.so.1 => ' lines above)
      
        $ grep zstd .../shared/curl/.../lib/pkgconfig/libcurl.pc
        supported_features="..."
        Libs.private: -lnghttp2 -lssl -lcrypto -lssl -lcrypto -lzstd -lzstd -lz -pthread
      
        $ ldd .../shared/curl/.../lib/libcurl.so.4
              linux-vdso.so.1 (0x00007ffc42b15000)
              libnghttp2.so.14 => .../shared/nghttp2/.../lib/libnghttp2.so.14 (0x00007f54315d5000)
              libssl.so.1.1 => .../shared/openssl/.../lib/libssl.so.1.1 (0x00007f543153f000)
              libcrypto.so.1.1 => .../shared/openssl/.../lib/libcrypto.so.1.1 (0x00007f5431168000)
              libzstd.so.1 => .../shared/zstd/.../lib/libzstd.so.1 (0x00007f543108e000)
              libz.so.1 => .../shared/zlib/.../lib/libz.so.1 (0x00007f5430e72000)
              libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5430c55000)
              libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f54308b6000)
              libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f54306b2000)
              /lib64/ld-linux-x86-64.so.2 (0x00007f5431454000)
      9ecccfbd
    • Julien Muchembled's avatar
      version up: readline 8.1 · 37cf8a50
      Julien Muchembled authored
      37cf8a50
    • Julien Muchembled's avatar
      version up: ncurses 6.2 · 6f563fe1
      Julien Muchembled authored
      6f563fe1
    • Julien Muchembled's avatar
      file: enable bz2 & xz, disable libseccomp · 797e375e
      Julien Muchembled authored
      This fixes the following random failure:
      
         .../shared/nano/3a832cf2f5e8161a0cbd45936bbdac02/bin/rnano uses system library /lib/x86_64-linux-gnu/liblzma.so.5.2.2 for liblzma.so.5
      797e375e
    • Jérome Perrin's avatar
      Fix local font directory for cloudooo · 36e62880
      Jérome Perrin authored
      Even though there is no integrated way of putting for fonts there, cloudooo supports additional fonts in `~/srv/font`
      
      This was not working because of a leading space in the fontconfig
      
      See merge request nexedi/slapos!966
      36e62880
  7. 15 Apr, 2021 7 commits
  8. 14 Apr, 2021 1 commit
  9. 13 Apr, 2021 3 commits
  10. 12 Apr, 2021 8 commits
  11. 09 Apr, 2021 1 commit