aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs
Commit message (Collapse)AuthorAgeFilesLines
...
* Upgrade RHEL 9.0 to version 9.2Tero Heikkinen2023-08-223-4/+4
| | | | | | | | | | | | RHEL 9.2 will replace RHEL 9.0 in yaml configurations at first and RHEL 9.0 scripts are still kept for some time. RHEL 9.0 scripts will be removed later. Task-number: QTQAINFRA-5608 Change-Id: Iff463f26ba6bcb7962b4f8bafbf88aa7c13392c1 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Provisioning: macOS 14 x86_64 supportAku Pietikäinen2023-08-161-0/+20
| | | | | Change-Id: I369beb7a790fbb94bf2c1e9a823734434ea3b3da Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Fix qsr rhel 8.4 includesToni Saario2023-08-102-2/+2
| | | | | | | | Id has since changed to 8.6. Coin now detects faulty includes and bails out if some includes are not found. Change-Id: I2a07931c80b0878d5ace26c7ad8c444d11678a0e Reviewed-by: Teemu Holappa <teemu.holappa@qt.io>
* Add tqtc-qtsdk.yaml fileMatti Paaso2023-08-071-0/+6
| | | | | | | | | | Pkg Jenkins wants to use tqtc-qtsdk repository to get machines from Coin. Task-number: QTQAINFRA-5501 Pick-to: 6.6 6.5 6.4 6.2 Change-Id: Ief782a4808b7484e456c6e7ca3d156aba8dabdd9 Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* Revert "COIN: Disable linux on arm config again"Simo Fält2023-08-041-0/+10
| | | | | | | | | This reverts commit 82327bfc4d15d489fed5346762c856d2afd11638. Reason for revert: There are two hosts up and running Change-Id: I388110f581e5040019448b410ea93747154e0efd Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Enable ProtobufWellKnownTypes build for iOSAlexey Edelev2023-08-031-1/+1
| | | | | | | | | | Specify QT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR that points to the host protobuf include directory, to grab the required .proto files. Task-number: QTBUG-115582 Pick-to: 6.6 Change-Id: I4e8b3043b105b05799921ac9a943f414718c1d09 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Allow building ProtobufWellKnownTypes on WASM packaging platformAlexey Edelev2023-08-021-2/+2
| | | | | | | | | | | Specify QT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR that points to the host protobuf include directory, to grab the required .proto files. Task-number: QTBUG-115582 Pick-to: 6.6 Change-Id: I3184439d92c8b79c9dc78a117584f7cf56b9eb97 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Konrad Kujawa <konrad.kujawa@qt.io>
* Android: use correct version in multi-abi tests target nameAssam Boudjelthia2023-08-011-1/+1
| | | | | | | The target uses RHEL 8.6 not 8.4. Change-Id: Ic2ec714032b1c572f4ac88fb400a9bc65f0af61f Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Replace macOS 12 ARM with macOS 13 ARM as a build targetVille-Pekka Karhu2023-08-011-6/+6
| | | | | Change-Id: I3c05bf3d33e3360b453417f48e7c7575abde837b Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Android: Add missing ANDROID_EMULATOR param to Multi-ABI test targetAssam Boudjelthia2023-08-011-2/+4
| | | | | | | | | | | | The Multi-ABI targets run a subset of Android tests but the target doesn't explicitly set the name of the Android emulator to run, so it was defaulting to Android 6 because the CI Android emulator runner script defaults to that. The latter is going change to be more explicit, so this needs to be explicit also. Pick-to: 6.6 6.5 Change-Id: Ifd5ddd5b5cf3b7a1b275f5a7b1252a21ae3165bc Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* COIN/Android: Use -avd param to avoid appending '@' to AVD nameAssam Boudjelthia2023-08-013-10/+10
| | | | | | | | | | | Using -avd emulator param saves us from using the '@' character at the start of the name (which I didn't do few times, and was faced with an unresponsive emulator and not immediately seeing the problem in a debug vm). Task-number: QTQAINFRA-5596 Change-Id: I3863dc312fd33dae78eeb3dd02f5fb16ca79d72b Reviewed-by: Simo Fält <simo.falt@qt.io>
* Revert "Coin: temporarily set ubuntu-22.04-documentation targets insignificant"Assam Boudjelthia2023-07-311-2/+2
| | | | | | | | | | This reverts commit c0cf9e7b28567c9806e28ef1ffafd31e2f327042. Reason for revert: Chromium update is done in qtwebenigne. Change-Id: Ic8d9b0f5aadbaa8be3d89e08a770c5824a7a4da4 Reviewed-by: Michal Klocek <michal.klocek@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Provisioning: Add macOS 14 ARM supportVille-Pekka Karhu2023-07-281-0/+20
| | | | | | Task-number: QTQAINFRA-5643 Change-Id: Ie98a77063c59033ccffa397aca4dbc349e624450 Reviewed-by: Simo Fält <simo.falt@qt.io>
* Use the correct NON_QTBASE_TARGET_CMAKE_ARGS for windows arm64 platformAlexey Edelev2023-07-271-1/+1
| | | | | | | Amends b028d7499f65d39cb88832dee0f1cf0cf373e1c1 Change-Id: I1b0ed42cbf7c738e6423f8af349bd906b5437e87 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* CMake: Remove feature workarounds now that we ignore strawberry perlAlexandru Croitor2023-07-261-10/+10
| | | | | | | | | | | Now that we ignore the libraries shipped within the strawberry perl distribution, we can remove the explicit FEATURE_system_foo flags because we'll default to using the qt provided libraries by default. Pick-to: 6.5 6.6 Task-number: QTBUG-113726 Change-Id: I0ef7ae2afd489107a4d5b2c4f859e1e3590ca5e9 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* CMake: Ignore libraries provided by strawberry perlAlexandru Croitor2023-07-261-10/+10
| | | | | | | | | | | | | | | | | | | | | | | Because we have strawberry perl's bin dir in the PATH, CMake considers that a find_package prefix, and thus finds includes and libraries that are shipped with strawberry perl. That causes problems because the 3rd party runtime libraries are not installed by the Qt installer, so any Qt modules / plugins that depend on the 3rd party libraries will fail to load. Use CMake 3.23's CMAKE_IGNORE_PREFIX_PATH option to tell it to ignore strawberry headers and libraries. We need to repeat it both for qtbase and non-qtbase args, to ensure the libraries are not picked up for all of Qt. This is a more general fix for problems like the one fixed by a97bdde4d485fe0bde1a12c4307ae72a35b54c46 Pick-to: 6.5 6.6 Task-number: QTBUG-113726 Change-Id: I706bf9ac945a47dc809bbb6eb9eda4ca93f84695 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Coin: temporarily set ubuntu-22.04-documentation targets insignificantAssam Boudjelthia2023-07-251-2/+2
| | | | | | | | ... and the targets that depend on it, to deal with a cyclic dependency in qtwebengine chromium update. Change-Id: If5f64aed4d5e6ce34b8c6e58b3657fc3a438cb8c Reviewed-by: Simo Fält <simo.falt@qt.io>
* Make android-13-RHEL-8.8-x86_64-on-linux test as insignificantSimo Fält2023-07-241-1/+1
| | | | | | | | | | The config is currently blocking CI. Task-number: QTQAINFRA-5606 Change-Id: Iebe1e11cbae0405fa1d1acd05581d62058ee8a06 Reviewed-by: Axel Spoerl <axel.spoerl@qt.io> Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Revert "Enable Unity Build on Qt Base for macOS -developer-build"Marc Mutz2023-07-211-4/+4
| | | | | | | | | | | | | | | | | | | This reverts commit 6f3ff63da5df242433e532a131736f8d1f964a78. Unity builds have not been properly tested. In particular, they have not been tested with an "infinite" batch-size (e.g. 100,000) to reasonably ensure that any batch-size will work and any _new_ .cpp files being added to SOURCES will break unity-build only in a way that's fixable by changes in _that_ .cpp file. The CI is not a lab for experiments. A unity-related failure has brought the branch:dev CI to a screeching halt for a day on 2023-07-20, so we're disabling the use of it on the CI until it has been properly tested in nightly builds and locally. Task-number: QTBUG-109394 Change-Id: Ib1605c02bc088942acc7dfe90b3b0e39f46a41e3 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Revert "Enable Unity Build on QtBase for 3 Configurations"Marc Mutz2023-07-212-6/+6
| | | | | | | | | | | | | | | | | | | This reverts commit 7b7dd85ca62dc53c21ea8272ff40aa60ce6288bf. Unity builds have not been properly tested. In particular, they have not been tested with an "infinite" batch-size (e.g. 100,000) to reasonably ensure that any batch-size will work and any _new_ .cpp files being added to SOURCES will break unity-build only in a way that's fixable by changes in _that_ .cpp file. The CI is not a lab for experiments. A unity-related failure has brought the branch:dev CI to a screeching halt for a day on 2023-07-20, so we're disabling the use of it on the CI until it has been properly tested in nightly builds and locally. Task-number: QTBUG-109394 Change-Id: I0933d912215e8303e982c8649bc448103568ea65 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Revert "Enable Unity Build on Qt Base for LLVM, and MinGW on Windows"Marc Mutz2023-07-211-4/+4
| | | | | | | | | | | | | | | | | | | This reverts commit d1496ac752fc7cd4775a3fa45b704a775aa62fa9. Unity builds have not been properly tested. In particular, they have not been tested with an "infinite" batch-size (e.g. 100,000) to reasonably ensure that any batch-size will work and any _new_ .cpp files being added to SOURCES will break unity-build only in a way that's fixable by changes in _that_ .cpp file. The CI is not a lab for experiments. A unity-related failure has brought the branch:dev CI to a screeching halt for a day on 2023-07-20, so we're disabling the use of it on the CI until it has been properly tested in nightly builds and locally. Task-number: QTBUG-109394 Change-Id: I935879b6b8a9602fcfbfcaa1d38b0b08254e0f59 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Disable native_grpc feature for "Packaging" platformsAlexey Edelev2023-07-207-15/+25
| | | | | | | | | | | | | Native gRPC channels rely on the reference gRPC implementation that doesn't guarantee the ABI compatibility between different versions. We shouldn't link libQt6GRPC to any 3rdparty libraries that are not delivered as part of Qt when make packaging builds in CI. Task-number: QTBUG-115055 Task-number: QTBUG-110107 Pick-to: 6.6 6.5 Change-Id: Ie099b0af833d87308179d3b4eecc47738078010c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* COIN/ANDROID: Add WarningsAreErrors to RHEL 8.8Assam Boudjelthia2023-07-203-3/+5
| | | | | | | | | Amends 00e49b4bebd7034d561b2e56f1e75c2c0141c21e. RHEL 8.8 targets were added recently and the original change didn't account for that. Change-Id: I97c0297ab4637efe075f11aabf08c0b41540beb6 Reviewed-by: Rami Potinkara <rami.potinkara@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Revert "Set -unity-build-batch-size to 16"Marc Mutz2023-07-203-7/+7
| | | | | | | | | This reverts commit 7409b0a6f3e36a36bec9849839d8af9baaa3efa9. Reason for revert: Breaks qtbase builds. Change-Id: I225ae701c211a0af30b1a03a8204ce47b6e91000 Reviewed-by: Amir Masoud Abdol <amir.abdol@qt.io>
* Set -unity-build-batch-size to 16Amir Masoud Abdol2023-07-193-7/+7
| | | | | | | | This changes the -unity-build-batch-size of the platforms that we are experimenting with from 32 to 16. Change-Id: Iefc70b482ae86313d2b2d10ff1adb862eb7e2138 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Add missing CMake arg to macOS developer build on ARMKonrad Kujawa2023-07-191-2/+1
| | | | | | | | | | | | Add missing OPENSSL_ROOT_DIR to macos-12-arm64-developer-build CMAKE_ARGS. OPENSSL_ROOT_DIR is required to run QtGRPC auto tests. Add missing provisioning script to macOS 13 x86_64. Fixes: QTBUG-115077 Change-Id: Ia51d6820037e93d5eddb06a2fdedfcfa87ee094e Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Re-enable documentation testing in CITopi Reinio2023-07-152-3/+3
| | | | | | | | | | | | Commit 204ea530 disabled documentation testing, as 'TestDocs' is a testing-only step, and it was combined with 'DoNotRunTests'. Move the feature under the new test-only configurations. Pick-to: 6.6 6.5 Change-Id: Ie458495904b102fa50bc18ea39167ecc89b7c03b Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Upgrade MSVC 2022 and 2019 for Windows 11 22H2Simo Fält2023-07-041-6/+6
| | | | | | | | | | | | Change upgrades also build tools for both visual studios MSVC 2022: 17.6.4 MSVC 2019: 16.11.27 Change-Id: Icb847704636467d133fa578e46e93b6973aeb0a9 Pick-to: 6.5 6.6 Task-number: COIN-1059 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Enable Unity Build on Qt Base for LLVM, and MinGW on WindowsAmir Masoud Abdol2023-07-041-4/+4
| | | | | | | Enable unity build for LLVM, and the last MinGW platforms on Windows. Change-Id: I9f36ca8b0268f13886e319ea3211744fc377bc69 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Enable Unity Build on Qt Base for macOS -developer-buildAmir Masoud Abdol2023-07-041-4/+4
| | | | | | | | | In order to monitor, and compare the performance of unity build, this patch enables the unity build on `macos-12-arm64-developer-build` and `macos-12-arm64-developer-build` platforms. Change-Id: I4d8f864a821cf4cefcc10015950d0e994c7ba8a4 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Enable tests for webassembly-linux-thread-asyncifyMikolaj Boc2023-07-033-2/+12
| | | | | | | | This commit enables tests in CI for Wasm platform. Fixes: QTBUG-109786 Change-Id: Ia44ab6ce3d5092fc90b07759d4d1a2c57edbf512 Reviewed-by: Mikołaj Boc <Mikolaj.Boc@qt.io>
* Upgrade MSVC 2022 and 2019 for Windows 10 22H2Heikki Halmet2023-07-0310-17/+17
| | | | | | | | | | | | Change upgrades also build tools for both visual studios MSVC 2022: 17.6.4 MSVC 2019: 16.11.27 Pick-to: 6.5 6.6 Task-number: COIN-1059 Change-Id: Id212d396a58827d5794158a4b314ec65ad5a3f47 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Android: Add WarningsAreErrors to Android targetsAssam Boudjelthia2023-06-302-5/+5
| | | | | | | | To avoid warnings accumulating without being noticed. Change-Id: I9979560a708c08f21966036b37d32a976fb75f8d Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io> Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
* Add Red Hat 8.8 to CITero Heikkinen2023-06-268-0/+116
| | | | | | | | | | | | RHEL 8.8 will be added as parallel with RHEL 8.6 until packaging site gives green light to remove the older Red Hat version. Removing also some obsolete package installations. Task-number: QTQAINFRA-5600 Change-Id: Ie77500a805a89db9019b5347539e662bc016af59 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Enable Unity Build on QtBase for 3 ConfigurationsAmir Masoud Abdol2023-06-242-6/+6
| | | | | | | | | | | | | | Enabling the -unity-build for qtbase for INTEGRITY, Windows 10/11 MinGW. For now, we need to explicitly disable it for other modules, as QT_UNITY_BUILD is being propagated by `QtBuildInternalsExtra` to other modules. Task-number: QTBUG-109394 Change-Id: I38525706149eadba91bdebc78d502fd5f42f69aa Reviewed-by: Alexandru Croitor (OOO) <alexandru.croitor@qt.io> Reviewed-by: Kai Köhne <kai.koehne@qt.io> Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Android: fix outdated target id names in tqtc-android-automotive targetAssam Boudjelthia2023-06-241-2/+2
| | | | | | | | | | | Amends ef12163e2567dced323f524cc40e5382a4a25e76. Task-number: QTQAINFRA-5431 Pick-to: 6.6 6.5 6.5.2 Change-Id: Ifa8446b1432223924d8af15322b1982bc33fa29c Reviewed-by: Toni Saario <toni.saario@qt.io> Reviewed-by: Zoltan Gera <zoltan.gera@qt.io> Reviewed-by: Petri Virkkunen <petri.virkkunen@qt.io>
* Add macOS 13 x86_64 to CI as build and test targetHeikki Halmet2023-06-205-10/+27
| | | | | | | | | | | macOS 12 x86_64 will be replace with macOS 13. Tests will be still run on macOS 12 Let's keep same Xcode version (14.2) than older macOS (12) has Task-number: QTBUG-104210 Change-Id: If3e06834156196917001f83ca391a66a6c78e84a Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Remove conan profilesTor Arne Vestbø2023-06-208-35/+5
| | | | | | | | | The conan experiment has ended, and the files are only bitrotting nowadays. Pick-to: 6.5 6.6 Change-Id: Iefdc6fa1a48bb4062b15cf035f372a2d44bddda9 Reviewed-by: Toni Saario <toni.saario@qt.io>
* COIN: Disable linux on arm config againSimo Fält2023-06-151-10/+0
| | | | | | | | The only host is down for now. Pick-to: 6.6 6.5 Change-Id: I82cc9461a16d054da6611f2e2ee0be6426755660 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Remove macOS 13 x86_64 nightly runHeikki Halmet2023-06-141-14/+0
| | | | | | | macOS 13 x86_64 will be added to blocking CI Change-Id: I1d6fa17d3274c3c635a29d671fff1538ba17ddf5 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Update Android Automotive emulator image in CI to use AAOS 12Petri Virkkunen2023-06-121-5/+5
| | | | | | | | | | Android 12 is the desired platform for most users, need to run our tests on it instead of A11. Task-number: QAA-1739 Change-Id: Iadfdfcbc97b062baa1c4ef6eb46e9e1af6e3478a Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
* Add more Yocto repository configsSamuli Piippo2023-05-268-43/+63
| | | | | | | Use common yaml config for all Yocto meta layers. Change-Id: I72fcdf1bd4fbba81346629537ad748d8e7cd5249 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Add Axivion support for Qt Safe RendererTeemu Holappa2023-05-241-1/+20
| | | | | | | This commit adds Axivion build configuration for Qt Safe Renderer. Change-Id: I61acecc79552534f1fa37bc40bfeea469c68e9b6 Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Add Axivion toolchain and platform config nightly buildsMatti Paaso2023-05-191-0/+13
| | | | | | Task-number: QTQAINFRA-5244 Change-Id: I08e9bf2f2066addb112888f791f7c9f0bd2659d6 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Revert "Remove arm on linux config for now"Simo Fält2023-05-171-0/+10
| | | | | | | | | This reverts commit dbbcf2fa3a2d8686185d35a05272aaf6317f435d. Reason for revert: Host config should be ok again. Change-Id: Iaf5d54f1ea16055f00b072bc18c5da1605be42a1 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Android: Android OS 13 API 33 to CI as maximum versionRami Potinkara2023-05-1744-124/+50
| | | | | | | | | | Android 13 replaces Android 12 as max version in CI. Android 6 kept as minimum version of Android in CI. Task-number: QTQAINFRA-5392 Task-number: QTQAINFRA-5431 Change-Id: If85c6f63d52055e2ba95f92c154b20a6b809c7dc Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Fix FFmpeg provisioning for Android armv7aSamuel Mira2023-05-161-1/+1
| | | | | | | | | | Altered install-ffmpeg.ps1 script to build android armv7a archicture Task-number: QTQAINFRA-5476 Pick-to: 6.5 Change-Id: I5179174c8676a3016df2922c00030e9d45a9009c Reviewed-by: Lars Knoll <lars@knoll.priv.no> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Fix platform dependecy for Android AutomotiveHeikki Halmet2023-05-161-1/+1
| | | | | Change-Id: I933adf7fd754dc17b177b404b8ed6b785cb04ae4 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Update qtsaferenderer build configurationsTeemu Holappa2023-05-152-17/+81
| | | | | | | | Task-number: QSR-2110 Task-number: QSR-2010 Pick-to: 6.5 Change-Id: Idbf265ba461d3b383e1bae8b41f00a8cf76e4d3a Reviewed-by: Toni Saario <toni.saario@qt.io>
* Replace RHEL 8.4 with RHEL 8.6Heikki Halmet2023-05-1110-20/+20
| | | | | | | | This also includes support for OpenSSL 3 for RHEL 8.6. Task-number: QTQAINFRA-5368 Change-Id: Ifeb87f840eaa0df227ae2b8c20a58c126f654d2e Reviewed-by: Kai Köhne <kai.koehne@qt.io>