aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-10tcwg-host: Fix WSL2 supportHEADmasterMaxim Kuvyrkov
Bind-mount /run/WSL read-write so that /init can open and write to sockets. Change-Id: I8ddcdd3775100ae26903c1807d2223008e3e4aa4
2024-04-01tcwg-base: Remove Prathamesh's account; update home-dataMaxim Kuvyrkov
Remove users: alexey.klimov, leonardo.sandoval, prathamesh.kulkarni, stevan.radakovic. Update ssh host key for tcwg-g3-02. Change-Id: I5d2cb552af724751d6f7e4d3071fa580baafce9b
2024-03-28tcwg-base: Add symlinks with version numbers for autotoolsChristophe Lyon
So that we have autoconf-2.69 as a link to autoconf etc... This would enable us to use Sourceware's autoregen.py which is the script they use in their bot to detect commits which didn't correctly run autotools. We may want to use the same script in our precommit CI. Change-Id: I5ab639858d9a90b2f70d42a3daca9dd9ac2ee873
2024-03-27latest-amd64-tcwg-cimonitor: Add generation of LNT dashboardChristophe Lyon
Change-Id: I39df70310b794e1ab5b1f3c973b84dc755ba58a4
2024-03-27jenkins: restore multiple-scms pluginKelley Spoon
Restore multiple-scms plugins since tcwg needs it. Signed-off-by: Kelley Spoon <kelley.spoon@linaro.org> Change-Id: Idc1cd5d9624b18247f96d3e2dc9b0ad0f09e4c9a
2024-03-26jenkins: restore multijob-jenkins-pluginKelley Spoon
Turns out this is required by tcwg jobs, so let's restore this deprecated plugin for now. Also, build-monitor-plugin has a CVE and should be removed. Finally, we need to specify the version of trilead we want installed or else plugin-manager downloads an incompatible version. Signed-off-by: Kelley Spoon <kelley.spoon@linaro.org> Change-Id: Ia13a0816764a68b314e91f698e06ab4b94dbd3c2
2024-03-25jenkins: bump to 2.440.2Kelley Spoon
Bump to 2.440.2 to address latest CVE. Add trilead-api in order to force jenkins to install latest/secure version. Drop build-monitor-plugin, update htmlpublisher to address CVE. Signed-off-by: Kelley Spoon <kelley.spoon@linaro.org> Change-Id: I03c48928ca13721a6fbb20529d789a3f4d8557f6
2024-03-14bullseye-amd64-android-postprocess: update tag versionYongqin Liu
to build with the new linaro-lkft-android-docker.sh, which has added interfaces to support reference build url parameters Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org> Change-Id: I48e1c9ce10d63f1d7dd663678451e175d1c460f4
2024-03-13tcwg-base: Fix gnat versionMaxim Kuvyrkov
... to GCC's configure test "gcc -c conftest.adb" to pass, and enable building ada language in tcwg_gnu_native_* CI. Change-Id: Ief867b9d6bfd000975774dc1ae58e3db4cc74dc8
2024-03-13tcwg-host: Use read-only mounts for WSL-InteropMaxim Kuvyrkov
Change-Id: Id54676e1b8adbd902f9ff9467f9873014ef4a1bf
2024-03-07tensorflow-arm64-build: Update target used for wheel buildAndrew Goodbody
TensorFlow has changed the target used to build the wheel and this needs to be reflected in the scripts in this docker image Change-Id: I4e562ae3923b2505a8d38bb4b40e99d0b284c4b3
2024-03-05Jenkins: Disable PrioritySorterBenjamin Copeland
For some reason this plugin is causing Jenkins to deadlock. Lets disable it for now Change-Id: I675d7168973810cb50d032c50df2fc3de71aa12b Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org>
2024-03-04Jenkins: Clean up matrixtieparentBenjamin Copeland
As JENKINS-7825 is fixed in Jenkins 1.521, this plugin is now deprecated. Please look under the "advanced" option of the matrix project configuration to tie the matrix parent to a label/slave. https://plugins.jenkins.io/matrixtieparent/ Change-Id: Ia977b91011e7f725f54cea105fd8bd5f4319548f Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org>
2024-03-04Jenkins: Drop old pluginBenjamin Copeland
https://plugins.jenkins.io/jenkins-multijob-plugin/ Currently being used in ./tcwg-dev-builds.yaml.in in configs.git. Change-Id: I1533454e53fd400ec3deba1d49b2c60299e7b091 Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org>
2024-03-04Jenkins: Disable old pluginBenjamin Copeland
https://plugins.jenkins.io/multiple-scms/ Change-Id: I790c05a8febf6f116fc2199b63ef45960cac139c Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org>
2024-03-04Jenkins: Update to latest LTSBenjamin Copeland
Change-Id: I83f213a30ba24d5f359c9bee564225b57bd8d968 Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org>
2024-03-04bookworm: add packages needed by leg-virt-tianocore-edk2-upstreamMarcin Juszkiewicz
Change-Id: I49d2c2e3ac371fe8822bf9fc4201626f5b2c7a30
2024-02-28tcwg-base: Install pexpect for testing lldbLeandro Lupori
LLDB will stop using its own copy of pexpect and will use the system one instead: https://github.com/llvm/llvm-project/pull/83191. pexpect is required by LLDB tests. Change-Id: I71baa63351d5c5cbae06b0575c905bb24be7df25
2024-02-22tcwg-base: Move libxml2-dev and libedit-dev to base for lldb useDavid Spickett
They were already in the llvmbot image, moving them to base means they'll be in the dev image also. Change-Id: I93b8353d3403219248f60ea3f22d29192d9ed415
2024-02-21Jenkins: Drop tap due to ↵Benjamin Copeland
https://www.jenkins.io/security/advisory/2023-09-06/#SECURITY-3190 Change-Id: Ie3fdede100860a4b0206ca441fda27f68ea67dcf Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org>
2024-02-21Jenkins: Drop linaro-pubBenjamin Copeland
Change-Id: I76a9bdd91e9969ec58ab40d0ed525390d4cf3391 Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org>
2024-02-20focal-amd64-android-lava: update to use platform-tools r34.0.5Yongqin Liu
No issue found with the r28 version, just it is a bit old Change-Id: I6a7feeebadb675b66e79ac8b415a7a73aa61748f Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2024-02-13tensorflow-arm64-build: Add cmake to installed packagesAndrew Goodbody
cmake is currently required on Python 3.12 builds to build dm-tree which is a dependency of keras Change-Id: If2d7dc3d46f7e75860b49579ee6b0abd5c27a236
2024-02-12tcwg-base: Update known_hostsMaxim Kuvyrkov
... to fix access to tcwg-bmk-fx-03. Change-Id: Ie37defddb2747873bd47a2a6f711bd4df5485c1a
2024-02-09tcwg-host: Enable WSL-Interop inside docker containersMaxim Kuvyrkov
Change-Id: I75a948fbd50c52574f1254635570cae718e73e00
2024-02-09tcwg-base: Add ssh details for tcwg-volterra-13.tcwglabMaxim Kuvyrkov
Change-Id: I1591861ea7bc9db904b1ccdb1702126698a58cf5
2024-02-07tcwg-base/nvidia-power-cycle.sh : tcwg-qc-01 can now be power-cycledLaurent Alfonsi
Change-Id: If32b4f0927344bbcea5f1043fcb650edcbf05045
2024-02-05tensorflow-arm64-build: Ensure setuptools in Python 3.12Andrew Goodbody
Ensure that setuptools is installed with a recent enough version to work with Python 3.12 Change-Id: I8c12480bf6e58e53e548cb747b9a5dac3dcfb513
2024-01-30tcwg-base: build and install autoconfig-2.69 and automake-1.15.1, install ↵Christophe Lyon
gettext and xsltproc We'll use them in precommit CI. Change-Id: I140e7198d228ff3a3c22f509c60845d7a0e79b2d
2024-01-29jenkins: update to 2.426.3Kelley Spoon
Upgrade to 2.426.3 in order to address: CVE-2024-23897 Signed-off-by: Kelley Spoon <kelley.spoon@linaro.org> Change-Id: I40bff0c0b673fd862f86816d0b64c0c080480ba9
2024-01-24tensorflow-arm64-build: Remove check for EstimatorAndrew Goodbody
Estimator has been removed from TensorFlow so no need to check for its presence as it will fail. Change-Id: I57175cdb4ea41ec6f6b5409ee1142561098fe8e3
2024-01-23nvidia-power-cycle.sh,tio_power_control.exp: Add script to power cycling of ↵Laurent Alfonsi
HK8450 boards Full procedure desfcribed in https://linaro.atlassian.net/browse/STG-5251 Usage : $ nvidia-power-cycle.sh tcwg-qc-02 This will connect dev-01.tcwglab on port 22 (bare machine) and run tio_power_control.exp with proper parameter. The later script will run tio command with the serial usb to control the requested board. Right now only one board is supported : tcwg-qc-02.tcwglab (192.168.17.122) Remark : The tio_power_control.exp script needs to be installed on bare machine, and not necessarily on the containers. However, it is stored and versionned here, just beside others power control script. Change-Id: Ica2ff6ce8b513fd3cc6d1f517c44ec3762f60e08
2024-01-18tcwg-base: Add possibility to have multiple lnt server in parallelLaurent Alfonsi
Change-Id: Ie867409ef40fffdb45a8d2bac64458a9280eba62
2024-01-17tcwg-base: Add account info for Alexey KlimovMaxim Kuvyrkov
Change-Id: Ie0610d6964710f0d9b14a7d3336b0c2abcdad546
2024-01-17tcwg-base: Change ssh bmk alias names for new Ampere machinesMaxim Kuvyrkov
- tcwg-bmk-amp80-* : for the 80 cores Ampere machines - tcwg-bmk-amp256-* : for the 256 cores Ampere machines Non-bmk aliases remain unchanged tcwg-amp-* and add comments about maintenance and power control. Change-Id: I5bee8744af4262d93498cafa89d25e461ba896d1
2024-01-17tcwg-base: symlink python to python3 even on focalAntoine Moynault
Needed to run lnt checks on focal. An alternative would be to change /usr/bin/python shebangs in lnt scripts. Change-Id: I3effae3f28242c697c0fac30da0fc26017ca7698
2024-01-17generate-dockerfiles.sh: make this script callable from everywhereAntoine Moynault
this should avoid spurious diffs when called from elsewhere Change-Id: I1f85f48fd7ede9cc89becf1a4d84f23e1cf85031
2024-01-16tcwg-base: Add libjpeg to fix sanity buildLaurent Alfonsi
Without libjpeg, building jipdate is failing with message Building wheel for Pillow (pyproject.toml): finished with status 'error' [...] The headers or library files could not be found for jpeg, a required dependency when compiling Pillow from source. Change-Id: Ibe3d75a0560076bb1f5601c9c5d79ea490857547
2024-01-13jenkins: update to 2.426.2Kelley Spoon
Update jenkins to 2.426.2. Also update modules versions to ensure that everything is current. Signed-off-by: Kelley Spoon <kelley.spoon@linaro.org> Change-Id: I65bcf4d8efb5c462c4bd25191f5828bf0a6740e3
2024-01-11tcwg-base: Add tox and sqlite3 packages for lnt checksAntoine Moynault
Change-Id: Ifec4292c210249f9237583eb0985b4b64cc44d48
2024-01-10tcwg-base: Update PDU and serial scripts with new entriesMaxim Kuvyrkov
Change-Id: I8b7e3d863dc8bb7062b0f3fd2ed450f6aa812def
2024-01-09tcwg-base: Add Ampere board to .ssh/configLaurent Alfonsi
Change-Id: I3fb152d2f0b158feccd65a51c9d32b08cc9134dd
2023-12-19tcwg-base: Add tcwg-qc-02.tcwglab to .ssh/configLaurent Alfonsi
Change-Id: I76441a82809a968261fb41ec63c57906e569b8b7
2023-12-19tcwg-base: Add carlos.seo to tcwg-bmk groupLaurent Alfonsi
Change-Id: I15e3c78b68fc4734594a4854f0035660f99bf5fc
2023-12-15tcwg-base: Touch file to update jipdateMaxim Kuvyrkov
... and, hopefully, workaround python jira bug. See jipdate commits 29765e009c0c5fc8ebe174bb5476dfef4e1518b6 and its cherry-pick 37c4acd710ea47d0727932cfef22921aa0346511 . Change-Id: Ieacfd50bdecacb0db1174a07ed929661479c2e21
2023-12-15tcwg-x2go: Improve fonts in DDDMaxim Kuvyrkov
Change-Id: Id9d9b6cdfc9604bc0ccb17ac7b579e97cd5c4968
2023-12-13tcwg-base: Update clang to 17.0.6 releaseDavid Spickett
This is because: * Eventually libcxx will drop 16.x anyway. * 17.x fixes a bunch of issues building picolib with exceptions for libcxx. * 17.0.6 is planned to be the final release of 17.x. I had to handle the different archive formats for this release. Also, we shouldn't be installing these on AMD64. Change-Id: Ie31d6d5766e5d625f09c727474a40dfc5f67c36f
2023-12-07tcwg-base/tcwg-llvmbot: Update QEMU to 8.1.3 for Arm and AArch64David Spickett
This will enable more testing of Armv7-M for libcxx. It will also include a fix for https://gitlab.com/qemu-project/qemu/-/issues/1788 which effects v8-M. We're not testing that now but it's very likely to be a future request. Change-Id: Iebd33d6e7c35dfca175d8a4e94b8ba634b26e532
2023-12-04tcwg-llvmbot: Add core allocaton for extra libcxx AArch64 builderDavid Spickett
This adds capacity to handle the Armv7-M picolib job that uses QEMU on AArch64. 8 cores as for the rest. Change-Id: I3ec585e7ad213d2f5bb4816cb453a4205e63855c
2023-11-28latest-amd64-tcwg-cimonitor: remove useless crontab commandLaurent Alfonsi
CI-TCWG-for-ci-devs.yaml file now removed from jenkins-scripts Change-Id: I9ad9845697a5c3e1336eed18dfcce9c8789bf924