commit 974cfe0529384a44841961468231312940c133f5
tree ac740a583362b88251750b4dcc34a660b97f289e
parent f61a62935d1b1aff8398596fbd3ef224e3ab19c2
author Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-04-17 17:37:46 +0200
committer Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-05-22 05:26:41 +0000

    tcwg-base: Move jenkins-scripts to gitlab
    
    Change-Id: Ic48a1d29313295156dd5141445a429cf5bbb3def


:100644 100644 d7249705f3bd4a866539b425c614bea16a7a97e7 d56719d271245cb03a39a8531dbbb3ccc8a72e12 M	latest-amd64-tcwg-cimonitor/Dockerfile
:100755 100755 1d6d4038b5edf2d53ee9a4b60041f3b8884b9b39 f542675c330bab1d80384cfeab1ab9ad6e3f448d M	tcwg-base/tcwg-host/run.sh
:100755 100755 d703c62f51869a627eb25cdb719080223b2b618b 072d77c46eba962a7d2258a361c54788021317b6 M	tcwg-base/tcwg-lnt/run.sh
commit f61a62935d1b1aff8398596fbd3ef224e3ab19c2
tree a6e61d868dc85f2c2b4deafa8760dfe4c5c2f331
parent 83228ec701f25e1e2974e97b5b09ee5467328c83
author Christophe Lyon <christophe.lyon@linaro.org> 2025-05-12 15:12:54 +0000
committer Christophe Lyon <christophe.lyon@linaro.org> 2025-05-12 15:12:54 +0000

    tcwg-base: Dummy change to re-run deployment
    
    Change-Id: I899ec00cce6aa0eac156d8cedd86e71c75af3de0


:100644 100644 9447ba6b69f8450398302fda87a24cc30af1a710 256bed0be8cd24842514ee9508ea117dbff91bcd M	tcwg-base/home-data/tcwg-buildslave/.ssh/known_hosts
commit 83228ec701f25e1e2974e97b5b09ee5467328c83
tree 68524aab7b66d45f87bf3d507d58b05bef30d66e
parent a9a683a2530dbf3c63cfdff8bc7c2fac4eb91a41
author Christophe Lyon <christophe.lyon@linaro.org> 2025-05-07 07:50:27 +0000
committer Christophe Lyon <christophe.lyon@linaro.org> 2025-05-07 17:45:30 +0000

    tcwg-base: Add ssh details for gcc.gnu.org, sourceware.org and github.com
    
    Change-Id: I153c86f4813fe76a6190f0bb99fc367cb59e0b77


:100644 100644 f49487bb797bdfc888908b5d0214b5b8ee545084 9447ba6b69f8450398302fda87a24cc30af1a710 M	tcwg-base/home-data/tcwg-buildslave/.ssh/known_hosts
:100755 100755 e42c5fc9c69c41435b94d164f7d0dea037bf20df 66a079ae414980ec5ec6bff3f454e03873f10838 M	tcwg-base/home-data/tcwg-buildslave/.ssh/known_hosts-regen.sh
commit a9a683a2530dbf3c63cfdff8bc7c2fac4eb91a41
tree 670946eaacb81a8925be39e4994ecea46e66447d
parent 95b53a15102a866805b90a42a1c010b4be05c062
author Christophe Lyon <christophe.lyon@linaro.org> 2025-05-07 17:45:27 +0000
committer Christophe Lyon <christophe.lyon@linaro.org> 2025-05-07 17:45:27 +0000

    tcwg-base: Regenerate host keys
    
    Change-Id: I15dd71f0365f62b758fbd5335a1ac3f92a5ee8af


:100644 100644 48261e306b52fc6f477f96cf7bbf5b518d242fce f49487bb797bdfc888908b5d0214b5b8ee545084 M	tcwg-base/home-data/tcwg-buildslave/.ssh/known_hosts
commit 95b53a15102a866805b90a42a1c010b4be05c062
tree a7fdc4e48fd380ab29fde712b8d9f071fe6d07d1
parent 1cb9c7bfdaa11a9a1af6d85b85c4bc0ffeb430f9
author Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-05-05 15:35:22 +0100
committer Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-05-05 15:47:54 +0100

    latest-amd64-tcwg-cimonitor: rewrite crontab table
    
    split the git pull command and the generate-cimonitor-dashboard command.
    
    The git pull command can fail due to git.linaro.org availability, but
    this will not affect generate-cimonitor-dashboard command anymore.
    
    Change-Id: If090d78a5a6bdd8b7ced90bee9d0e205ba81637f


:100644 100644 310de2295122ff9f940e881b4b851eb918e1e52b d7249705f3bd4a866539b425c614bea16a7a97e7 M	latest-amd64-tcwg-cimonitor/Dockerfile
commit 1cb9c7bfdaa11a9a1af6d85b85c4bc0ffeb430f9
tree 2ad091841c0e80d3d37b9949d05adec127b210d9
parent ef3be37a82bd680b020f0b3650948e257c81d46a
author Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 2025-04-03 23:21:43 +0000
committer Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 2025-04-03 23:21:55 +0000

    Revert "tcwg-base/tcwg-llvmbot: Add a script to generate Docker core assignments..."
    
    This reverts commit 54f68660558035bad2580e1dba3de0e12effd1b0.
    
    Reason for revert: This breaks container startup.
    ++ ./get_cores.py linaro-clang-armv7-2stage
    /tmp/tmp.kpC3VeTaS4: line 137: ./get_cores.py: No such file or directory
    + cpuset_cpus=
    
    The ./get_cores.py file is inside the container, but we are
    trying to call it from the base system.
    
    Change-Id: I53e324c5aed94e77a14d20c04979b2c8fcc4b631


:100644 100644 71400551cdc0204d38872f53443df9a3583d77f8 27047014e6ff45da3b2ffc2f3efb1ac2a5bfffda M	tcwg-base/tcwg-llvmbot/Dockerfile.in
:100755 000000 a74f1adbf3f4e2b15b324d5bd107590aebc621c6 0000000000000000000000000000000000000000 D	tcwg-base/tcwg-llvmbot/get_cores.py
:100755 100755 5f6a88c14c4218ed608be0b7076950b232894043 5501b5e42a7eec23f68c47d2631856f0b421c255 M	tcwg-base/tcwg-llvmbot/start.sh
commit ef3be37a82bd680b020f0b3650948e257c81d46a
tree 8ef3908fea8789d687102b7fea4024dc00a2f0cc
parent 54f68660558035bad2580e1dba3de0e12effd1b0
author Antoine Moynault <antoine.moynault@linaro.org> 2025-04-01 07:26:53 +0000
committer Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-04-02 13:20:44 +0000

    tcwg-base: Add unzip package
    
    Change-Id: I15689ad1d31517271b44981566333875357881dc


:100644 100644 769a0cfb83535aecf4ed6f6864b2a79f4effe229 77024fb1a325c1f03eb507a0d0c4989797c2e1da M	focal-amd64-tcwg-base/Dockerfile
:100644 100644 0d42a8a7997bd805e73989d247b5a37f5d079adc 1f1a1c5547ef159df2264d4655ba65a09c831214 M	focal-arm64-tcwg-base/Dockerfile
:100644 100644 09ede896f3acf9d053e06f8e58fa603532c1bd56 85d72bd3d6520e635cc0b748fe731dad187e1d5a M	focal-armhf-tcwg-base/Dockerfile
:100644 100644 b8ce88c3f23950f496e475b50eadc0689e77ec02 426e53fdf818c24ca4bcbf07aab520e8adb631db M	jammy-amd64-tcwg-base/Dockerfile
:100644 100644 32cee8bdd0843c0b4f5c6e66145c3fbcf2016a4c 2ca5be53b96cee3956bad23e255f2a30a6fab29e M	jammy-arm64-tcwg-base/Dockerfile
:100644 100644 ecd801cddcafa899d578c838c404c917fce0fff8 7adfcadfa7b7f676001bec3311925da2b30a710c M	jammy-armhf-tcwg-base/Dockerfile
:100644 100644 7d4b5336dc9a39d4af06392b768f0dc34c8bc6f3 ceee36453163d927f814c5aea19eecac4a34e8c4 M	noble-amd64-tcwg-base/Dockerfile
:100644 100644 651de45532db5856f58bdf51f41858a4fe574d2b bea88dcddd77bde4f13bd62214e691cd8d205b43 M	noble-arm64-tcwg-base/Dockerfile
:100644 100644 3971b68fdcfdac28249c0d40add5626e3e3bf342 a32a0f0189eccac5b8e3f1196381630579bf20f5 M	noble-armhf-tcwg-base/Dockerfile
:100644 100644 7b8f560a7b97e04283c7e236ffd005039ea2beb4 7456978abc3cc7b11ad02a71c4c774cd33b90d55 M	tcwg-base/Dockerfile.in
commit 54f68660558035bad2580e1dba3de0e12effd1b0
tree 8bf82bf62d9fba75f220ec3b3f79e017e5249e34
parent fd0255af10f37af3d628f6b6a8de4e316b35333e
author David Spickett <david.spickett@linaro.org> 2025-03-27 11:42:42 +0000
committer David Spickett <david.spickett@linaro.org> 2025-04-02 10:15:53 +0000

    tcwg-base/tcwg-llvmbot: Add a script to generate Docker core assignments...
    
    ...in a declarative manner.
    
    I want to add more libcxx containers and I am sick of manually working
    out the --cpuset-cpus= numbers each time. So get_cores.py will do this
    for us now.
    
    It works by us setting the number of cores we want for each container,
    on each machine, in the script. Then the script converts that
    into actual core numbers, and validates that the layout can work.
    
    Then prints either the "--cpuset-cpu=X-(X+N)" we should use,
    or "" if the container has no specific allocations. start.sh will
    then use that value in the docker run command.
    
    This get_cores.py can be run locally just by giving it a container
    name, and there is a debug mode --debug so you can see the
    calculated layouts and how many cores are unallocated.
    
    For now we assume no bot will be run in normal and silent on
    the same machine, and that all machines are 160 Jade machines.
    
    Change-Id: I729dcc790630aea7fb9d83fa72509ad84f2ef1b9


:100644 100644 27047014e6ff45da3b2ffc2f3efb1ac2a5bfffda 71400551cdc0204d38872f53443df9a3583d77f8 M	tcwg-base/tcwg-llvmbot/Dockerfile.in
:000000 100755 0000000000000000000000000000000000000000 a74f1adbf3f4e2b15b324d5bd107590aebc621c6 A	tcwg-base/tcwg-llvmbot/get_cores.py
:100755 100755 5501b5e42a7eec23f68c47d2631856f0b421c255 5f6a88c14c4218ed608be0b7076950b232894043 M	tcwg-base/tcwg-llvmbot/start.sh
commit fd0255af10f37af3d628f6b6a8de4e316b35333e
tree abf65196c469ccbf61fe8204aacbacb7a5290648
parent d7dc96a4d637c44f7922d9bab5f980d562ac20b3
author Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-03-28 13:54:52 +0100
committer Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-03-28 17:44:22 +0000

    tcwg-base: Also install bsdextrautils on jammy
    
    Change-Id: Id4183a5daa69718c3abcc0bb727725df32c48371


:100644 100644 b80833f6e5b8e43a9bc5c04ef7a9d941ed8afad4 b8ce88c3f23950f496e475b50eadc0689e77ec02 M	jammy-amd64-tcwg-base/Dockerfile
:100644 100644 b7ca68081d6a13e4e268c7b1e8f532805428de27 32cee8bdd0843c0b4f5c6e66145c3fbcf2016a4c M	jammy-arm64-tcwg-base/Dockerfile
:100644 100644 53e2324b09b7e888609b65f997750248bfbfdda7 ecd801cddcafa899d578c838c404c917fce0fff8 M	jammy-armhf-tcwg-base/Dockerfile
:100644 100644 c4e0bb4b0a06fe91b56d848fefdd03b9ef9462fe 7b8f560a7b97e04283c7e236ffd005039ea2beb4 M	tcwg-base/Dockerfile.in
commit d7dc96a4d637c44f7922d9bab5f980d562ac20b3
tree 03f3c2b6ff682e1b8fcbc3b2f5f85b0a9bf8bec0
parent 92d3b28fd0ef7ecac85b1d4694819560765ce30d
author Thiago Jung Bauermann <thiago.bauermann@linaro.org> 2025-03-24 18:10:49 -0300
committer Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-03-28 16:30:38 +0000

    tcwg-cimonitor: Add placeholder pages to / and /ci/ URLs.
    
    Change-Id: I08bb40d59cee4d30d09075f617876ce30b6d84d0


:100644 100644 ff174ddf59b096903949a540bb3e32883dad5592 310de2295122ff9f940e881b4b851eb918e1e52b M	latest-amd64-tcwg-cimonitor/Dockerfile
:000000 100644 0000000000000000000000000000000000000000 f6ce317e26fd07ac0ca59387dbbd21a32adea372 A	latest-amd64-tcwg-cimonitor/index-ci.html
:000000 100644 0000000000000000000000000000000000000000 52f27fe494d5ebd61e7a4905943b1e75c8a288fa A	latest-amd64-tcwg-cimonitor/index-root.html
:100644 100644 46a0ecf2603d41c4c19c33f9651761381b2c1af6 558f9fd888a999645f309375eea7f5b704940316 M	latest-amd64-tcwg-cimonitor/tcwg.conf
commit 92d3b28fd0ef7ecac85b1d4694819560765ce30d
tree 76dc4baca4ee0215bf7b906f2e15ebefc0a106eb
parent a759efe3a0cbb73e3b523cd37c01086001383a4e
author Thiago Jung Bauermann <thiago.bauermann@linaro.org> 2025-03-22 02:13:41 -0300
committer Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-03-28 16:30:38 +0000

    tcwg-cimonitor: Map LNT HTTP ports to new HTTPS ports
    
    Configure nginx to proxy LNT instances on 808x ports to new 909x ports
    using HTTPS:
    
    9091 → 8081
    9092 → 8082
    9093 → 8083
    
    I didn't touch 8084 because it's the Fujitsu instance and I don't want
    to risk anything (though I can't think of what could go wrong with this
    port mapping).
    
    Originally I wanted to map LNT using URL prefixes (e.g., "/ci/lnt/")
    using the standard HTTPS port, but AFAICS LNT is hard-coded to be in "/".
    Unless we implement support for this in LNT code, if we want to have LNT
    on the standard HTTP or HTTPS port then we'll need one subdomain per LNT
    instance.
    
    Change-Id: Idd32264e174f6361613f5a5994117cea039d8734


:100644 100644 c7ecaab56c5552a58f68f6ab76e1b0b9da4034d9 ff174ddf59b096903949a540bb3e32883dad5592 M	latest-amd64-tcwg-cimonitor/Dockerfile
:100644 100644 1d2e408aff63894726335b3d04eb0b0dde488908 46a0ecf2603d41c4c19c33f9651761381b2c1af6 M	latest-amd64-tcwg-cimonitor/tcwg.conf
commit a759efe3a0cbb73e3b523cd37c01086001383a4e
tree 0a0a7d3d35d8c43e9e661496ae6b0340ba320106
parent 13708fc4bcff4b7be2107cad6e113aaa87bb54ed
author Thiago Jung Bauermann <thiago.bauermann@linaro.org> 2025-03-22 01:51:38 -0300
committer Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-03-28 16:30:38 +0000

    tcwg-cimonitor: Add HTTPS support
    
    Make http://llvm.validation.linaro.org/* and
    http://toolchain.linaro.org/* redirect to
    https://llvm.validation.linaro.org/* and https://toolchain.linaro.org/*
    respectively.
    
    Also, install and set up certbot to automatically renew the certificate.
    The Dockerfile follows instructions from:
    
    https://certbot.eff.org/instructions?ws=nginx&os=pip
    
    The certbot is installed using pip in a virtual environment.  EFF
    recommends using a snap package, but that only works when systemd is
    running as init system in the container.
    
    The certificates and certbot configuration are stored in a Docker volume
    called "letsencrypt", which is mounted on /etc/letsencrypt.
    
    Change-Id: Ie9d3877b9678f55683b12226d57ad441c5423cbe


:100644 100644 77ff8bee8aa4f09db08852b12121b3521e10ee0c c7ecaab56c5552a58f68f6ab76e1b0b9da4034d9 M	latest-amd64-tcwg-cimonitor/Dockerfile
:100644 100644 a6b479ae35f8aa88303e803c5fc3a60ba0f1715e 1d2e408aff63894726335b3d04eb0b0dde488908 M	latest-amd64-tcwg-cimonitor/tcwg.conf
commit 13708fc4bcff4b7be2107cad6e113aaa87bb54ed
tree ac390d359ba237f8ba3f8eb6f4de157bbdedd257
parent 9282e87a3e5fafdd362c2d4186bafcb397831d0f
author Thiago Jung Bauermann <thiago.bauermann@linaro.org> 2025-03-22 01:17:31 -0300
committer Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-03-28 16:30:38 +0000

    tcwg-cimonitor: Incorporate tcwg-llvmmonitor
    
    There's no need to have separate containers and nginx instances for
    llvmmonitor and cimonitor.  This moves llvmmonitor into cimonitor.
    
    This consolidation puts the configuration for all our CI pages into one
    nginx instance, making it easier to manage.
    
    The TCWG nginx configuration provides two virtual servers, one for
    llvm.validation.linaro.org and another one for toolchain.linaro.org.
    
    The LLVM bot status page at http://llvm.validation.linaro.org/ is also
    served from http://toolchain.linaro.org/ci/llvm/.
    
    The content from http://llvm.validation.linaro.org:8080/ is also served
    from http://toolchain.linaro.org/ci/gnu/.
    
    With this change, tcwg-llvmmonitor isn't needed anymore so delete its
    Dockerfile and build script.
    
    Change-Id: I5c8ab5a05eba50837b36a89a7e1b2af36d892aaf


:100644 100644 a1386829b7a163627690f082337e8731c74da88b 77ff8bee8aa4f09db08852b12121b3521e10ee0c M	latest-amd64-tcwg-cimonitor/Dockerfile
:100644 100644 f33e01c6cc223ff710d1d614168e98374f56e13e a6b479ae35f8aa88303e803c5fc3a60ba0f1715e M	latest-amd64-tcwg-cimonitor/tcwg.conf
:100644 000000 4cc42c7c3d335f21babd319c55a59cc859a3d9c5 0000000000000000000000000000000000000000 D	latest-amd64-tcwg-llvmmonitor/Dockerfile
:100755 000000 18775bf69d83931e0bc5e7b1755c3af60ff09fa4 0000000000000000000000000000000000000000 D	latest-amd64-tcwg-llvmmonitor/build.sh
commit 9282e87a3e5fafdd362c2d4186bafcb397831d0f
tree 7216410c1677e2e01d805ba2a44a8212c21e54bc
parent ad3cfa6e46fe7bd02982444ef09e5e4bcb476ae6
author Thiago Jung Bauermann <thiago.bauermann@linaro.org> 2025-03-22 00:51:06 -0300
committer Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-03-28 16:30:38 +0000

    tcwg-ci-monitor: Add TCWG nginx configuration
    
    For now it's equivalent to the symlinking in the Dockerfile, but it will
    make it easier to expand the nginx configuration in following commits.
    
    Change-Id: Ic38a6cb005800c8e0cfcee4bdbc51f01e428f80e


:100644 100644 8fce36a97013efeabb9a05e2821669f70cd77939 a1386829b7a163627690f082337e8731c74da88b M	latest-amd64-tcwg-cimonitor/Dockerfile
:000000 100644 0000000000000000000000000000000000000000 f33e01c6cc223ff710d1d614168e98374f56e13e A	latest-amd64-tcwg-cimonitor/tcwg.conf
commit ad3cfa6e46fe7bd02982444ef09e5e4bcb476ae6
tree bd66cc3956441a71d25c60d51ca6701f74d56dbe
parent a3e104798a3457e17a6ffd3572a75ab303daf016
author Thiago Jung Bauermann <thiago.bauermann@linaro.org> 2025-03-21 23:48:06 -0300
committer Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-03-28 16:30:38 +0000

    tcwg-cimonitor: Add '--init' to recommended 'docker run' command
    
    It's good practice to use an init to avoid zombie processes in a
    container, therefore tell "docker run" to do so.
    
    Docker v1.13 and later include tini, and it will be used as the init
    process.
    
    Also, the "docker run" command will get more options in future
    commits, so put one option per line for better organization.
    
    Change-Id: Ic6d92d217b385a8573a8cbdb76440caac129e012


:100644 100644 832897adf1b6879c9a9b53de8915c8cc8830db05 8fce36a97013efeabb9a05e2821669f70cd77939 M	latest-amd64-tcwg-cimonitor/Dockerfile
commit a3e104798a3457e17a6ffd3572a75ab303daf016
tree cc6b293675415d23db4ba4cda5e9ddca2bf1736c
parent 732f17f0185209c3a141d1d696e386c757ace27a
author David Spickett <david.spickett@linaro.org> 2025-03-28 14:38:25 +0000
committer David Spickett <david.spickett@linaro.org> 2025-03-28 14:38:25 +0000

    tcwg-base/tcwg-llvmbot: Add core assignments for new libcxx containers
    
    These are tacked on the end because I don't want to recalculate all
    the rest of them. I will have a solution for that problem later.
    
    For now, we need more capacity to keep up with PRs.
    
    Change-Id: I05159ba72406fd5c9849fb8f0ddb7809ff673da9


:100755 100755 106d6d2b49499e98d7404a765ff93a5ac708956f 5501b5e42a7eec23f68c47d2631856f0b421c255 M	tcwg-base/tcwg-llvmbot/start.sh
commit 732f17f0185209c3a141d1d696e386c757ace27a
tree d2f5c7cdb69a646f779a85f77cb4a6a4999256e7
parent 375306e98596358b5d945b108c0cf1c3bcb26fab
author Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 2025-03-27 05:55:12 +0000
committer Linaro Code Review <review@review.linaro.org> 2025-03-27 05:55:12 +0000

    Revert "tcwg-llvmbot: Workaround virtualenv in python 3.12 not bundling setuptools"
    
    This reverts commit 375306e98596358b5d945b108c0cf1c3bcb26fab.
    
    Reason for revert: See https://github.com/llvm/llvm-zorg/pull/414
    
    Change-Id: I8c56857d5b704f708b6d7abf74d1829932cb8249


:100755 100755 ad16558c71f11f844f416f3eb6112b5c393c659a c947d05017fd7ae974a3f4e0704fcf6d37f953bf M	tcwg-base/tcwg-llvmbot/run.sh
commit 375306e98596358b5d945b108c0cf1c3bcb26fab
tree 58d54f19e3e929a22bbbf5ab71f7e4a7980227b9
parent 6ada0ad41f12ba5c0e01da5278435552bd59e390
author Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 2025-03-27 03:11:40 +0000
committer Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 2025-03-27 03:14:06 +0000

    tcwg-llvmbot: Workaround virtualenv in python 3.12 not bundling setuptools
    
    Change-Id: Ic34787ac801deb3edd7f5492dda82ac3a8bfcba9


:100755 100755 c947d05017fd7ae974a3f4e0704fcf6d37f953bf ad16558c71f11f844f416f3eb6112b5c393c659a M	tcwg-base/tcwg-llvmbot/run.sh
commit 6ada0ad41f12ba5c0e01da5278435552bd59e390
tree d2f5c7cdb69a646f779a85f77cb4a6a4999256e7
parent 7ac9209d8da1feb434bf415a384853eb2bf6f638
author Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-03-24 10:57:07 +0100
committer Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-03-25 09:24:22 +0100

    tcwg-base: Add bsdextrautils package
    
    Change-Id: Ib39b47744a1efcf335130ed026c08c05e14f5617


:100644 100644 f83696f11154468cbaec7dfa88b642a1ec05387d 7d4b5336dc9a39d4af06392b768f0dc34c8bc6f3 M	noble-amd64-tcwg-base/Dockerfile
:100644 100644 63a09cf67cab59ae2715de3b6e0210fa4a04a02c 651de45532db5856f58bdf51f41858a4fe574d2b M	noble-arm64-tcwg-base/Dockerfile
:100644 100644 161471067754f2b7a246e15d179fcf9c51290994 3971b68fdcfdac28249c0d40add5626e3e3bf342 M	noble-armhf-tcwg-base/Dockerfile
:100644 100644 316c4f009b011111a95cbef397f4919fd07a5d6e c4e0bb4b0a06fe91b56d848fefdd03b9ef9462fe M	tcwg-base/Dockerfile.in
commit 7ac9209d8da1feb434bf415a384853eb2bf6f638
tree 793668dd56e48d2da8a38b071fd0eb06776bfa97
parent 546a011093376504bf9d23e1764a130ebbe0affc
author Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 2025-03-25 05:19:34 +0000
committer Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 2025-03-25 05:19:34 +0000

    tcwg-base: Add mandoc
    
    ... to build GCobol.
    
    Change-Id: Ia8565bb72b40e6231b660b22ca7ad0a5674346be


:100644 100644 c3baa2622bea3e5bc1fe8aa8b402869345ce40ee 769a0cfb83535aecf4ed6f6864b2a79f4effe229 M	focal-amd64-tcwg-base/Dockerfile
:100644 100644 6c75abf54b1bdfe2e65d8a7ec3dddc6191034bff 0d42a8a7997bd805e73989d247b5a37f5d079adc M	focal-arm64-tcwg-base/Dockerfile
:100644 100644 174b453ae8acdc4c0f21388c86a8005e90e1c9e8 09ede896f3acf9d053e06f8e58fa603532c1bd56 M	focal-armhf-tcwg-base/Dockerfile
:100644 100644 02f78b74fcfa43e1b15f031d714e1738800590ef b80833f6e5b8e43a9bc5c04ef7a9d941ed8afad4 M	jammy-amd64-tcwg-base/Dockerfile
:100644 100644 182e2022e47a9b053a724a3fd4fb1144831fbda1 b7ca68081d6a13e4e268c7b1e8f532805428de27 M	jammy-arm64-tcwg-base/Dockerfile
:100644 100644 099e569d64adac79a6c2abf559eb311c088c5302 53e2324b09b7e888609b65f997750248bfbfdda7 M	jammy-armhf-tcwg-base/Dockerfile
:100644 100644 2b5040d2f1e73c911a4271a027f3c73da1aba480 f83696f11154468cbaec7dfa88b642a1ec05387d M	noble-amd64-tcwg-base/Dockerfile
:100644 100644 c99718d9a3c1595a49eb7a4fa95362728f06e8f1 63a09cf67cab59ae2715de3b6e0210fa4a04a02c M	noble-arm64-tcwg-base/Dockerfile
:100644 100644 8a46ae04281eda4a64cf192d5104c69de36aba43 161471067754f2b7a246e15d179fcf9c51290994 M	noble-armhf-tcwg-base/Dockerfile
:100644 100644 396f3e57f1acdaa71c516c019faaad038738f72e 316c4f009b011111a95cbef397f4919fd07a5d6e M	tcwg-base/Dockerfile.in
commit 546a011093376504bf9d23e1764a130ebbe0affc
tree 94eb6b465512a7630641be5c1b1a7302b6584005
parent b6a7298d2f745a78bf82e58ac684823881c8aea6
author Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 2025-03-20 09:12:59 +0000
committer Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 2025-03-20 09:12:59 +0000

    tcwg-base: Add cpio to fix tcwg_kernel builds
    
    Change-Id: Ie5087a5403e48d5e558c96ae8fb4a2d2742a6870


:100644 100644 68e0c0e5fe1476112552fd19834a72ce5fe145a3 c3baa2622bea3e5bc1fe8aa8b402869345ce40ee M	focal-amd64-tcwg-base/Dockerfile
:100644 100644 3182183c6df23718f53aefa1638fda15f35c499a 6c75abf54b1bdfe2e65d8a7ec3dddc6191034bff M	focal-arm64-tcwg-base/Dockerfile
:100644 100644 d028195ff95d7f4c0d6372bfbf8d33fcbf546a00 174b453ae8acdc4c0f21388c86a8005e90e1c9e8 M	focal-armhf-tcwg-base/Dockerfile
:100644 100644 a68d7aaa4314dc7b879927f827fe027aa14b977b 02f78b74fcfa43e1b15f031d714e1738800590ef M	jammy-amd64-tcwg-base/Dockerfile
:100644 100644 fe6401459af7cfaa46f3f8ff91bbc2703389319b 182e2022e47a9b053a724a3fd4fb1144831fbda1 M	jammy-arm64-tcwg-base/Dockerfile
:100644 100644 8f4815baa095a3553fc396c675ad209d453f4872 099e569d64adac79a6c2abf559eb311c088c5302 M	jammy-armhf-tcwg-base/Dockerfile
:100644 100644 50f505bccd253fe9c88c79d99c3af123acf429b9 2b5040d2f1e73c911a4271a027f3c73da1aba480 M	noble-amd64-tcwg-base/Dockerfile
:100644 100644 3b29820c3ff15aac4b7ab5a98ef886a126ceea16 c99718d9a3c1595a49eb7a4fa95362728f06e8f1 M	noble-arm64-tcwg-base/Dockerfile
:100644 100644 aadbc218eb1947d938ffcf4a1c005739ff813e94 8a46ae04281eda4a64cf192d5104c69de36aba43 M	noble-armhf-tcwg-base/Dockerfile
:100644 100644 ef48436fed2691584b9f1e6301beba3a1b78bd27 396f3e57f1acdaa71c516c019faaad038738f72e M	tcwg-base/Dockerfile.in
