aboutsummaryrefslogtreecommitdiffstats
path: root/coin
Commit message (Collapse)AuthorAgeFilesLines
* coin: switch one build to imx93Samuli Piippo2024-03-211-1/+1
| | | | | | | | Switch one of the imx8 builds to imx9. Pick-to: nanbield Change-Id: Ic1033c8dff5571dd4ab787e793d8276d5c833d96 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* Remove toradex recipesSamuli Piippo2023-05-311-20/+6
| | | | | | | | | Support for all Toradex boards is moved to a separate meta-boot2qt-toradex vendor layer. Pick-to: langdale kirkstone Change-Id: I61d5533172a200a79b1c104f1b8a02a300060fa2 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* dev: upgrade to yocto langdaleAri Parkkila2022-11-281-1/+1
| | | | | | | | | | | | | | | Changes: * Update all meta-layers toward langdale and remove obsolete patches * templates: Move to conf/templates/default for a new poky QA check * toolchain: Add static libs to target SDK * meta-raspberrypi: Accept synaptics-killswitch license * meta-toradex-nxp: Currently support only for mx8, see #213caf39 * toradex-nxp-layer: Fix API break of kernel 5.4 perf module * meta-tegra: Replace Jetson TX with AGX Xavier, enable KPROBES Fixes: QTBUG-106806 Change-Id: I52c4f5d4a7a1aba783f4898de3853d0df9e34aeb Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Coin: add more targets to buildSamuli Piippo2022-06-151-1/+15
| | | | | | | | | | Add CI builds for raspberrypi4-64 and intel-skylake-64. These are not official release targets, but let's make sure that all changes will build on these targets. Change-Id: I95b4d264a442cb334ba8db6ab99af98b98b9451a Reviewed-by: Ari Parkkila <ari.parkkila@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* coin: use CI configs from meta-qt6 layerSamuli Piippo2022-05-032-3/+1
| | | | | | | | | | | The CI specific configuration are already defined in meta-qt6 layer. Use those instead of duplicating them here. This will enabled use of shared Hash Equivalence server and DL_DIR. Pick-to: 6.3 6.2 Change-Id: I3beb9325fa29b07d57447e9fa13c2ba64bf3553e Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Coin: use include file for CI configurationSamuli Piippo2022-02-252-3/+4
| | | | | | | | | Use include file for the bitbake configuration and avoid using environment variables that have been renamed in kirkstone. Pick-to: 6.3 6.2 Change-Id: Ie48130b45c4daba23e42c38514bb592547b85402 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Revert "Coin: add required zstd"Samuli Piippo2021-12-151-2/+0
| | | | | | | | | This reverts commit fa366a8fc810358e20dd4a89ed021d58f7522292. Zstd in now available in provisioning. Pick-to: 6.3 6.2 Change-Id: I6656f17ba5b246fd8812784b189aa8bc3ce3d911 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Use correct domain for yocto-cacheSamuli Piippo2021-11-241-1/+1
| | | | | | Pick-to: 6.2 Change-Id: I7e58d842987770888588279a7c66caad716a7b0f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Coin: limit maximum number of bitbake tasksSamuli Piippo2021-09-161-0/+5
| | | | | | | | | | | | For Coin builds, ask for 16 core build machine (which is default already), but limit the maximum number of bitbake tasks to 8. This is attempting to avoid OOM which can occur when several Qt modules start to build in parallel after dependency to qtdeclarative is satisfied. Pick-to: 6.2 Change-Id: I3dd6ed96a65ca73e3aae06fd93578a6e2aa8ac0a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Coin: give CI build more time to completeSamuli Piippo2021-09-091-2/+2
| | | | | | | | Raise max build to 12 hours, but lower time without output to 2 hours. Pick-to: 6.2 Change-Id: I07b724cc909e0bf999436fa28722ffb12d51be54 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Coin: add required zstdSamuli Piippo2021-08-311-0/+2
| | | | | | | | Bitbake now requires zstd, which is not yet available in the provisioning of the CI machines. Change-Id: I139886607ce692cd426d4b70cd648163b9f663fd Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Coin: use same build directory for all machinesSamuli Piippo2021-08-301-1/+1
| | | | | | | | | | | Default build dir would add ${MACHINE} postfix, which can then show up in the deployed files. Use same path for each machine as not to confuse people when wrong machine name appears in the toolchain files (when they are actually shared with all machines). Pick-to: 6.2 Change-Id: Id5624f286bcf67fa6e741cf377b0fb5feee4fd86 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* coin: add jetson-tx2-devkit to CI buildSamuli Piippo2021-05-191-1/+8
| | | | | Change-Id: I67e04a5c7a56c6eec4bd6ed5b21006ddabbd14bf Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* coin: update target machinesSamuli Piippo2021-02-171-2/+2
| | | | | | | NXP boards have been renamed. Change-Id: I295f56f4121e09d4b71e24f540f2ace5bda22f56 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* coin: use unique hostname in CI machinesSamuli Piippo2020-12-311-0/+3
| | | | | | | | | | NFS uses hostname as the client id and doesn't work properly if more than one VM is using the same hostname. Change to unique hostname before mounting the cache. Pick-to: 6.0 Change-Id: Ia76311ef39c317f279c8e780d0a4e293c3d9ef53 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Add support for mingw nativesdkSamuli Piippo2020-09-241-0/+1
| | | | | | | | | | | | | | | | | | | Support for building nativesdk for Windows. Remove existing mingw configurations that are no longer needed and add new ones, some of which are being upstreamed to meta-mingw. No longer patch gcc sources, but change the SDK_VENDOR to make cmake compile correctly. Include ninja to the SDK as that's the default make tool now with cmake and Qt Creator. Enable CI build test for the mingw toolchain. Use more recent poky that fixes cmake issues and latest meta-qt6 for the mingw support. Task-number: QTBUG-86431 Change-Id: Ica4f810ad2cd46ae42fa3f5dccd8bbe149c73a1f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* coin: update build targetsSamuli Piippo2020-09-031-8/+4
| | | | | | | | Use currently specified release targets in CI builds, and remove mingw builds as it's not yet supported. Change-Id: I5d108a43de6db3cea9db51754ded71d2921f74e4 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Upgrade to Qt 6Samuli Piippo2020-09-031-1/+1
| | | | | | | | | Move to using Qt 6 from new meta-qt6 layer. Change all qt5 references to qt6 in files names and recipes, and remove no longer relevant recipes. Task-number: QTBUG-81932 Change-Id: Iab5c6e4a9da2bae6dba9e96f096b5634759deef8 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* coin: fetch all internal reposSamuli Piippo2020-02-201-25/+21
| | | | | | | | | Restructure the CI build instructions so that all the steps can be done in correct phase. Internal repos are now needed for the meta-tegra NVIDIA_DEVNET_MIRROR downloads. Change-Id: I9b884e89f554562e3ca217c16aca1df855561ae6 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* coin: add product dependency to qt5Samuli Piippo2020-01-171-0/+3
| | | | | | | | Product dependency is used for the CI provisioning and in warrior we want to depend on 5.14. Change-Id: I95739399a5fb15a769e4e7ee9158bd37d3caf19b Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* coin: increase timeout for mounting sstate cacheSamuli Piippo2019-11-251-0/+2
| | | | | | | | | CI builds have sometimes trouble mounting the sstate cache, increase timeout from default 10 seconds to 60 seconds to see if that is enough to fix those cases. Change-Id: I9f2fbc2971d4a7dfda6702806f6a139ab66662c3 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Merge remote-tracking branch 'origin/thud' into warriorMikko Gronoff2019-09-181-0/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/thud: c9aa86c Merge remote-tracking branch 'origin/sumo' into thud eeb8907 Pull lfs files during initialization 9e76b43 Update automotive sha1s for 5.13.1 in thud branch 1635123 Merge remote-tracking branch 'origin/QtAS-5.12.4' into sumo d8a1f66 renesas: use new repo for proprierate binaries 0ab7521 coin: use gcc-7 for CI builds a0b9200 Update automotive sha1s in QtAS-5.12.4 branch 5d275d7 Update automotive sha1s in QtAS-5.12.4 branch 0407488 Update automotive sha1s in QtAS-5.12.4 branch 418de6c Add config for NXP i.MX8QXP Conflicts: b2qt-init-build-env meta-boot2qt-distro/conf/distro/include/rcar-gen3.inc scripts/manifest.xml scripts/setup-environment.sh Change-Id: I0b7970c277c1df7f39af8cb0d0f47b34ad69d4b0
| * coin: use gcc-7 for CI buildsSamuli Piippo2019-09-101-0/+6
| | | | | | | | | | | | | | | | | | | | Use older GCC than the current default gcc9 to build all the native components. The qtbase-native build tracks the used GCC version and reusing the build from sstate-cache won't work in a machine with older gcc version. Change-Id: Ie74c35e46bbab80c03e7a190b3f8bf59ccb42ae5 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | coin: remove emulator buildsSamuli Piippo2019-08-291-9/+1
|/ | | | | | | | Emulator is no longer supported in 5.14, remove the build from CI jobs. Change-Id: Id6364373b59dea6b680f6674cd2b6edd65199933 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* coin: use predefined set of target configurationsSamuli Piippo2019-08-021-7/+22
| | | | | | | | Filter configuration using the target OS and arch settings done in qt5/meta-boot2qt.txt Change-Id: Ib4501a7cbe933648a939bb76f2f5723df921f5f7 Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io>
* coin: update CI build instructionsSamuli Piippo2019-07-261-22/+7
| | | | | | | | | | Remove unneeded instructions, change the target machines to jetson-tx2, apalis-imx6 and intel-corei7-64 and target builds to use the QBSP. Change-Id: I1f4e806b50aabdc7090634a9e0d6788ac8b8e21c Reviewed-by: Toni Saario <toni.saario@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Implement module instructions for coinToni Saario2019-07-121-0/+96
Modules instructions will be defined in module itself as part of abstraction of instructions. Documentation how to use moduleconfig.yaml can be found on coins documentation page under Qt Ci for module maintainers. Task-number: COIN-291 Change-Id: I58dfa5902caf3e2a6d8c8f83dc5413e3b808db03 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>