commit 6628c8241b116289f8765a8dae8e89ac1ca9291f
tree 7bffda18cdcee3f85e51d639cbbf041471b74ee6
parent 26b079b3228716f0add38975c2999a8d315117c4
author Antoine Moynault <antoine.moynault@linaro.org> 2023-10-24 11:08:15 +0000
committer Antoine Moynault <antoine.moynault@linaro.org> 2023-10-25 09:42:50 +0000

    tcwg-base: Add virtualenv package for LNT
    
    virtualenv is used to create python sandboxes / isolated virtual environments.
    
    We use it for the LNT tools.
    
    Change-Id: Ic54388cc4965186fcf4e3a052b4e0d5d5af369e8


:100644 100644 f6e3dae2ed36091b534dbd7e1115c6f1abe81bb5 1b93c0f408674cd6062b1de825f6339464ea0a80 M	focal-amd64-tcwg-base/Dockerfile
:100644 100644 ffd0cf22b9573e2471bbec9a33cf772c44a5f376 b4421e90ed059db678ccc98450f543df898ff878 M	focal-arm64-tcwg-base/Dockerfile
:100644 100644 ddc03c3ccb2a5978015c49eb84d3f367cd3321ce a7b6ac54f2539a872675fd08a536138548557da7 M	focal-armhf-tcwg-base/Dockerfile
:100644 100644 0735f5489c3951ea18ecb79f21afa17cbd3badd4 0d7c996ae6b896625ccafbe2cb49f30d2201950a M	jammy-amd64-tcwg-base/Dockerfile
:100644 100644 90e0d204680fe197af1e8940b98187ba069727b2 a9499470925b0a07bfe3177e92503417da6a4e30 M	jammy-arm64-tcwg-base/Dockerfile
:100644 100644 ca82684ae9ce1c05340cb520c48eb726310c211a c3fc463c5375ded1b93ddac9ec8fe9414f7ba281 M	jammy-armhf-tcwg-base/Dockerfile
:100644 100644 a38905db2efdf63128037233f2b6972b79bf42a7 977cb10b0c5d51b7fb82a01b58d8743258faf946 M	tcwg-base/Dockerfile.in
commit 26b079b3228716f0add38975c2999a8d315117c4
tree 725393fea466c8bb93a7a32562800255316dc371
parent dfc06ea3930e321edeb37f0483899fb02c80b6a6
author Christophe Lyon <christophe.lyon@linaro.org> 2023-10-06 14:07:52 +0000
committer Christophe Lyon <christophe.lyon@linaro.org> 2023-10-24 12:27:33 +0000

    tcwg-base: Remove postfix package and configuration
    
    We want to rely on Jenkins to send emails, so we do not need postfix anymore.
    
    Change-Id: Ifae62613f01aaabe9001acb629b8c8a39c7f14b7


:100644 100644 38757ae43c8ae152c70fec3e10512d5a0c253532 f6e3dae2ed36091b534dbd7e1115c6f1abe81bb5 M	focal-amd64-tcwg-base/Dockerfile
:100644 100644 1e9927a4513e2c461b0c9014450da47775dbc7b0 ffd0cf22b9573e2471bbec9a33cf772c44a5f376 M	focal-arm64-tcwg-base/Dockerfile
:100644 100644 b13370d6d066343d97dc3929a625646ec2713594 ddc03c3ccb2a5978015c49eb84d3f367cd3321ce M	focal-armhf-tcwg-base/Dockerfile
:100644 100644 9cf927a334d05596ad693624ad49601db822d67a 0735f5489c3951ea18ecb79f21afa17cbd3badd4 M	jammy-amd64-tcwg-base/Dockerfile
:100644 100644 22fca51f6a324cc1a2b94844efe4b779af9d39e8 90e0d204680fe197af1e8940b98187ba069727b2 M	jammy-arm64-tcwg-base/Dockerfile
:100644 100644 ca30b78dbd74df2f18536ac6e023994fac3ced40 ca82684ae9ce1c05340cb520c48eb726310c211a M	jammy-armhf-tcwg-base/Dockerfile
:100644 100644 39822e7b4c693cebd8510456cb80111c29e4750b a38905db2efdf63128037233f2b6972b79bf42a7 M	tcwg-base/Dockerfile.in
:100755 100755 20461a8f8c666777a5eb73451cfb06f0ea4c92b8 ab0e45601edbeca63e0447d604e6d1eb04e0db08 M	tcwg-base/build.sh
:100644 000000 b957877adc7acab8487f932ae5ce8bfdec4b60f2 0000000000000000000000000000000000000000 D	tcwg-base/postfix-main.cf.in
:100644 000000 580f5cf72f0e581410648ac650d8313a89a0f8b2 0000000000000000000000000000000000000000 D	tcwg-base/postfix-sasl_password.in
commit dfc06ea3930e321edeb37f0483899fb02c80b6a6
tree e16a5a7870338f8f62773b8ce006d6d144e80d77
parent 5d5e93f6e19fb6d0008f0722eb2e24e0197fb481
author Christophe Lyon <christophe.lyon@linaro.org> 2023-10-06 09:23:27 +0000
committer Christophe Lyon <christophe.lyon@linaro.org> 2023-10-24 12:27:33 +0000

    tcwg-host: Require docker version >= 24 on aarch64
    
    Support for aarch32 mode on aarch64 machines in docker didn't work
    well before docker version 24.x in Ubuntu 22.04, leading to problems
    when running the glibc testsuite.
    
    This patch checks the current version is recent enough on aarch64, but
    does not change the behaviour on aarch32 machines since there is no
    such problem.
    
    Change-Id: I2e3f8495ccf16ab41858a036de2bc78eda31e8f4


:100755 100755 96095def0ba136018610c2c8c2d74efb5b92f376 d86e8c2bd44b2f142ff8614f84d618f28cdc9770 M	tcwg-base/tcwg-host/start.sh
commit 5d5e93f6e19fb6d0008f0722eb2e24e0197fb481
tree 1010b6776bb58f8cf629d1b3d18c515960002dc7
parent fc9a2c5a37ad31aabffa1d0e9d836d6dd00b3e28
author Christophe Lyon <christophe.lyon@linaro.org> 2023-10-05 14:51:43 +0000
committer Christophe Lyon <christophe.lyon@linaro.org> 2023-10-24 12:27:33 +0000

    tcwg-base/home-data/group: Rename tcwg-build group into tcwg-build-group
    
    This group is only used by the tcwg-build user, when we run precommit
    testing, which we want isolated from other processes as much as
    possible.
    
    However, having UID == GID and group name == user name for that user
    implies that its default umask is 002 instead of 022 for other
    users. This results in bogus regression reports when (bogus) tests
    depend on file permissions, where our baseline used 022 as umask and
    the precommit tests use 002.
    
    The simplest workaround seems to rename tcwg-build group.
    
    Another possibility would have been to give tcwg-buidslave (the user
    we use for most CI) its dedicated group (and thus behave the same as
    tcwg-build), but this would imply the tedious process of running chgrp
    on all machines.
    
    Change-Id: Ice589dc30abf357036d37425e327593b083193b6


:100644 100644 d65db79e2f7c0b23e79db6452e92602ca1bc7670 e4166dad9bd4349b9fc381f5f03599e8fd3c7795 M	tcwg-base/home-data/group
:100644 100644 ebf5ba194d87bfb0a653e2554abcf52ea161ff8b d5a95bf5e71b4416f36879f0bfb6d1b636ba98dc M	tcwg-base/home-data/tcwg-build/README
commit fc9a2c5a37ad31aabffa1d0e9d836d6dd00b3e28
tree 4aab096b8ec102b5fa32515aa439d8184a64a70c
parent 526ba649d07cb9436da7123b02af1511aa6a4b9f
author Christophe Lyon <christophe.lyon@linaro.org> 2023-10-20 13:27:20 +0000
committer Christophe Lyon <christophe.lyon@linaro.org> 2023-10-24 12:27:33 +0000

    tcwg-base: Add christophe.lyon to tcwg-root group
    
    Change-Id: I0746eda4dde393d7f25419e3cd0fcd183fe7cd5a


:100644 100644 d4b3b4e26ebdca5cb0023888f126e7fc10e02ad6 d65db79e2f7c0b23e79db6452e92602ca1bc7670 M	tcwg-base/home-data/group
