1. 18 Jun, 2021 1 commit
  2. 08 Apr, 2021 1 commit
    • Jérome Perrin's avatar
      component/postfix: disable build on Linux >= 5 · bd1b1928
      Jérome Perrin authored
      This old tag is maintained, so that we can run run ERP5 upgrade test.
      
      On new test nodes, running linux 5, postfix refuses to compile with an error
      message like this:
      
          make -f Makefile.in MAKELEVEL= Makefiles
          (echo "# Do not edit -- this file documents how Postfix was built for your machine."; /bin/sh makedefs) >makedefs.tmp
          ATTENTION:
          ATTENTION: Unknown system type: Linux 5.10.0-0.bpo.4-amd64
          ATTENTION:
          make: *** [Makefile.in:22: Makefiles] Error 1
          make: *** [Makefile:21: makefiles] Error 2
      
      We don't really need postfix for these tests, so skip postfix compilation.
      bd1b1928
  3. 31 Mar, 2021 1 commit
  4. 16 Feb, 2021 1 commit
    • Jérome Perrin's avatar
      software/erp5: backport a fix for pyrsistent · ac9f26c6
      Jérome Perrin authored
      This solves the error occuring installing python2 softwares:
      
          error: find_namespace: directive is unsupported on Python < 3.3
          An error occurred when trying to install pyrsistent 0.14.5. Look above this message for any errors that were output by easy_install.
          While:
            Updating slapos-cookbook-dependencies.
            Getting distribution for 'pyrsistent==0.14.5'.
      ac9f26c6
  5. 29 Oct, 2020 6 commits
  6. 28 Oct, 2020 3 commits
  7. 27 Oct, 2020 12 commits
  8. 26 Oct, 2020 4 commits
  9. 23 Oct, 2020 1 commit
  10. 22 Oct, 2020 1 commit
    • Léo-Paul Géneau's avatar
      fix/proftpd: socket created in software · 5a5e0168
      Léo-Paul Géneau authored
      When proftpd software release is tested locally, the socket named /srv/slapgrid/slappart76/srv/runner/instance/slappart1/tmp/soft/91d420e3970a2088e648d2eb86e155ea/parts/prof is created but never removed.
      First it is not an appropriated directory to create a socket and then not removing this socket leads to an error if tests are run a second time :
      
      subprocess.CalledProcessError: Command '('ldd', '/srv/slapgrid/slappart76/srv/runner/instance/sla
      ppart1/tmp/soft/91d420e3970a2088e648d2eb86e155ea/parts/prof')' returned non-zero exit status 1.
      
      ----------------------------------------------------------------------
      Ran 0 tests in 9.914s
      
      FAILED (errors=1)
      
      This is due to code in https://github.com/proftpd/proftpd/blob/master/src/ctrls.c :
      
      const char *socket_path = PR_RUN_DIR "/test.sock"; // socket_path="/srv/slapgrid/slappart76/srv/runner/instance/slappart1/tmp/soft/91d420e3970a2088e648d2eb86e155ea/parts/proftp/var/test.sock"
      sstrncpy(sockun.sun_path, socket_path, sizeof(sockun.sun_path)); // sockun.sun_path="/srv/slapgrid/slappart76/srv/runner/instance/slappart1/tmp/soft/91d420e3970a2088e648d2eb86e155ea/parts/prof"
      
      where `sun_path` is limited to UNIX_PATH_MAX (108 characters): char sun_path[UNIX_PATH_MAX]; https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/un.h#L9
      5a5e0168
  11. 21 Oct, 2020 3 commits
  12. 20 Oct, 2020 6 commits