aboutsummaryrefslogtreecommitdiffstats
path: root/coin
Commit message (Collapse)AuthorAgeFilesLines
* Qdoc_libclang: Install perl-Digest-MD5Cristian Adam2020-10-161-0/+2
| | | | | | | | | While building Clang 11 for Qt the tests failed due to missing Perl Digest-MD5 package. Pick-to: 5.15 Change-Id: Iba4156db65ec53bf465ca5b132e6983f1176bc41 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Remove Android multi qmake for linuxHeikki Halmet2020-10-151-8/+0
| | | | | | | | | | | Target are already ported to cmake and qmake target is failing with CentOS which will replace Redhat Change-Id: I792ae826c96012a10050ca07a071e01780f54f0c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* CMake: Add missing qtbase macOS developer build configurationAlexandru Croitor2020-10-131-0/+9
| | | | | | Task-number: QTBUG-86053 Change-Id: I4fa4c03599e1a455eb1337d9980c2bda09cfd374 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Provisioning: Replace SLES-15 with SLES-15 SP2Heikki Halmet2020-10-1224-17/+65
| | | | | | Task-number: QTQAINFRA-3921 Change-Id: I325a4b8f272dda80168aed1389e647bbd525b10f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provision RedHat libclang packages only for RedHatCristian Adam2020-10-111-1/+1
| | | | | | | | | | | | While bulding on CentOS with Red Hat libclang packages we end up with linker errors due to differences in C++ ABI used. Ubuntu 18.04 package works fine with CentOS 8.1. Task-number: QTBUG-86968 Change-Id: Idf0435a06046fb791b8ca1086e6465521ba6006a Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* Provisioning: Install Ninja binaryHeikki Halmet2020-10-082-1/+53
| | | | | | | | | | | | Install Ninja binary without using brew Pick-to: 5.15 Pick-to: 5.12 Task-number: QTQAINFRA-3954 Change-Id: I2f50814e26e756bbf5cf3d74a4a1c5c00426ab4a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Add a Windows 10 developer build for MSVC2019Tony Sarajärvi2020-10-061-0/+6
| | | | | | Task-number: QTQAINFRA-3759 Change-Id: I46cf3056f79c03dd3f6e62b8901a737d52c4e058 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Disable warnings are errors for qemu configsAlexandru Croitor2020-10-053-8/+8
| | | | | | | | | | To get at least some build coverage in CI, otherwise it fails to build in qtbase. Task-number: QTBUG-83968 Change-Id: Ifc67d3e98c0a00ad94211f8d73efa30a35eb0e14 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Disable usage of forkfd_pidfd in qemu configurationsAlexandru Croitor2020-10-053-8/+10
| | | | | | | | | | | | qemu can't emulate the feature properly, and that causes many tests that use QProcess to fail. Use the newly introduced feature in qtbase to disable the feature for qemu configurations. Task-number: QTBUG-86285 Task-number: QTBUG-86187 Task-number: QTBUG-86198 Change-Id: Iecd5c64f6f2e98e5c5ab893b50a1fee2bc10108f Reviewed-by: Toni Saario <toni.saario@qt.io>
* CMake: Add qemu arm64 and mips64 configurationsAlexandru Croitor2020-10-051-1/+38
| | | | | | Task-number: QTBUG-83968 Change-Id: I80a8214890f61a879b0c83acb63cef2b7958f4e9 Reviewed-by: Toni Saario <toni.saario@qt.io>
* CMake: Enable qemu armv7 configuration for all reposAlexandru Croitor2020-10-053-2/+3
| | | | | | Task-number: QTBUG-83968 Change-Id: I0aca9b5ff53b8383001030dc7f7555cc5aaf2be8 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Provisioning: Update MSVC 2019 to version 16.7.5Heikki Halmet2020-09-303-5/+74
| | | | | | | Visual Studio 2019 can be updated with version specific online installer Change-Id: I1ec1f96e68e8e3440d85240d09eec59a421708db Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Add system GCC versions to versions.txtHeikki Halmet2020-09-303-1/+10
| | | | | | | | | Currently GCC versions which comes with the system are missing from versions.txt. This change will add those Task-number: QTQAINFRA-3933 Change-Id: I1934e6257acf92d72dcb382884aad60503b7b32f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* CMake: Enable separate debug info for the macOS packaging configAlexandru Croitor2020-09-291-1/+1
| | | | | | | Task-number: QTBUG-86053 Change-Id: I9e8c7bceaab781bbe8f1ea507145b3521f17bbdd Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Partially mirror Ubuntu developer build configAlexandru Croitor2020-09-291-1/+1
| | | | | | | | | Still missing the -qtlibinfix TestInfix and Documentation feature. Task-number: QTBUG-86053 Change-Id: Ie0acc5bbdd9b2eb4fb070c59bd0e359f40b45d72 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Mirror missing default.yaml non-framework macOS configAlexandru Croitor2020-09-291-0/+9
| | | | | | | Task-number: QTBUG-86053 Change-Id: I7e8138a64c1f13ee8be2995579575de1fe1e6a7f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Mirror missing qtdeclarative macOS configAlexandru Croitor2020-09-291-0/+9
| | | | | | Task-number: QTBUG-86053 Change-Id: I43712ca086e3b0e09af70f74c7199117c3678815 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Enable sccache for test buildingToni Saario2020-09-252-8/+16
| | | | | | | | | The sccache can also be used to speed up building tests. Test related Environment variables are read by instructions and appended to tests CMake call by: 7545511e37d69a119bbec861226700832799331f Change-Id: I9b350f73b89e15d6b372417335acbf2312b67691 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Update open-vm-tools during provisionToni Saario2020-09-251-0/+3
| | | | | | | | | | The open-vm-tools causes segfault during boot and dumping the core freezes agent execution for the time being causing failures on commands with short timeout. Change-Id: Iff8807d1332b7a6d046b5a5d7d606552ebe48807 Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Disable coredump on SLES15Toni Saario2020-09-251-0/+6
| | | | | | | | This causes VM slowness during the boot and the agent initialization. Change-Id: I08ab4d56131f12af85847802230a5446a5e6fa29 Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Enable sccache for compatible platformsToni Saario2020-09-255-25/+27
| | | | | | | Android targets, QEMU and the Ubuntu are capable of caching artifacts. Change-Id: I417b7e9b7bd85fb21cce6dfbb2ac8985faba58eb Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* CMake: Update provisioned CMake to version 3.18.3Cristian Adam2020-09-255-14/+14
| | | | | | | | | | | | | | | This version should fix the iOS PCH builds and Ninja Multi-Config, as well as the issues with AUTOMOC and Ninja. Temporarily explicitly disable the pkg_config feature on Windows hosts, because otherwise the configuration will break. The FindPkgConfig module in 3.18 has some additional behavior for checking if the found pkg-config works, and that's not handled by our qt_build_internals_disable_pkg_config_if_needed function in qtbase. Fixes: QTBUG-86862 Change-Id: I80514d3d7896ae09ab252aed10e86725fae0cc9c Reviewed-by: Toni Saario <toni.saario@qt.io>
* Provisioning: Install STM32CubeProgrammerHeikki Halmet2020-09-242-0/+51
| | | | | | | | | | This will install STM32CubeProgrammer to Windows 10 needed by MCU RTA Task-number: UL-3091 Change-Id: I97f7df33af9bf4c56849c1cf3c93b3a413ba6f44 Reviewed-by: Milla Pohjanheimo <milla.pohjanheimo@qt.io> Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
* Update qtwebengine.yamlAllan Sandfeld Jensen2020-09-231-20/+9
| | | | | | | Based on default with a few unsupported platforms removed Change-Id: I8edfa83f3cc09172c041e8dd6adaf96666d0238d Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Install MCUXpressoHeikki Halmet2020-09-222-0/+47
| | | | | | | | | MCUXpresso IDE provides the tools for flashing and onboard debugging Task-number: UL-3091 Change-Id: I05224af4ae7528f219f1b682ecd14bd0e331e3bf Reviewed-by: Milla Pohjanheimo <milla.pohjanheimo@qt.io> Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Add platform configs for Boot2Qt docsSamuli Piippo2020-09-221-0/+4
| | | | | Change-Id: Id0f2cdaa04d73d8f68ac8dc97ec865b80568473a Reviewed-by: Toni Saario <toni.saario@qt.io>
* Provisioning: Change default stable-secret to based on MACHeikki Halmet2020-09-181-0/+38
| | | | | | | | | | | | | Cloned VM generate same IPv6 link local addresses as the original host. The approach of generating link-local IPv6 address can be changed per-interface from stable-secret to based on MAC. This change will remove IPV6_ADDR_GEN_MODE line which should be enough to change default stable-secret to based on MAC. Task-number: QTBUG-84254 Change-Id: I9455a8b11902d35517f43228b4ef63a884ca7522 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Re-add macOS host Android target qmake configurationAlexandru Croitor2020-09-171-0/+8
| | | | | | | Partially reverts 37cb787dc10e8ce666e610ef7112714938f78827 Change-Id: Ida0d4095502ffc219cc290e3247b3dfb57dbd4bb Reviewed-by: Liang Qi <liang.qi@qt.io>
* CMake: Add Windows10 x64 MinGW 8.1 host Android CMake targetsAlexandru Croitor2020-09-172-1/+53
| | | | | | | | | | | | | Adds the missing Windows host Android target configurations. Each android architecture we support is re-added as a separate configuration, because CMake builds currently don't support multi-abi builds as tracked in QTBUG-80943. Task-number: QTBUG-86053 Task-number: QTBUG-85911 Change-Id: I421c6fc726a4813dbab5fcd67961ae4124eccb13 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* CMake: Add macOS host Android target configsAlexandru Croitor2020-09-172-1/+50
| | | | | | | | | | | | | | | This partially reverts 37cb787dc10e8ce666e610ef7112714938f78827 because it reintroduces the macOS host Android configs which were removed due to qtbase std::pair shenanigans. Each android architecture we support is re-added as a separate configuration, because CMake builds currently don't support multi-abi builds as tracked in QTBUG-80943. Task-number: QTBUG-84924 Task-number: QTBUG-86053 Change-Id: Iac48ab41a1eb9cf1e4219f62683355d1bb9a9891 Reviewed-by: Liang Qi <liang.qi@qt.io>
* CMake: Add missing Linux host Android x86_64 target configAlexandru Croitor2020-09-171-0/+11
| | | | | | | | | | It wasn't added before, because it didn't build due to an issue in qtbase regarding qdrawhelper.cpp and avx2, which is now fixed in ff1a44be33f4bc05d502a2ca49171e0408992f61 in qtbase. Task-number: QTBUG-86053 Change-Id: I425e6a81840276a850bd95db45d5ecdfae5487a8 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Provisioning: Update Conan to 1.29.0Konstantin Tokarev2020-09-162-22/+22
| | | | | | Task-bumber: QTQAINFRA-3916 Change-Id: I52d8a0255efcc7b4b139ec5050cf3d59003f12a9 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Update Conan packagesKonstantin Tokarev2020-09-1629-255/+239
| | | | | | | | | | * Update libjpeg-turbo to 2.0.5 * Replace MinGW 7 packages with MinGW 8 * Remove zlib packages as Qt is consistently built with -qt-zlib now Task-bumber: QTQAINFRA-3916 Change-Id: Ib3355265dc35326d30eacb60d0e3c97f06e6f9be Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Disable daily cron jobs from SLES 15Heikki Halmet2020-09-151-0/+7
| | | | | | Task-number: QTQAINFRA-3919 Change-Id: Iabf03aeadb3f0fa7091428ef3ea6075b199d9c77 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Disable btrfs balance jobsHeikki Halmet2020-09-151-0/+9
| | | | | | | | Btrfs use lot's of CPU while running Task-number: QTQAINFRA-3919 Change-Id: I08b89b57c92d90f752dde76375711e61ed173c2c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Disable fstrim.timerHeikki Halmet2020-09-151-0/+7
| | | | | | | | | | fstrim scans the filesystem and sends 'UNMAP' commands for each unused block it finds. Let's disable it so it won't cause unexpected situations. Task-number: QTQAINFRA-3919 Change-Id: I20c97441fd47728a3063ae50f87fe6347186bdbd Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Add missing Squish installation to win10 x86 Squish archiveJohanna Äijälä2020-09-111-3/+5
| | | | | | | | Win10 x86 archive was missing msvc142 x86 package. Pick-to: 5.15 Change-Id: I532c3a1129d75968c22b721390ff474548e642bf Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Android: Fix typo in ANDROID_SDK_HOME Windows host env varAlexandru Croitor2020-09-091-1/+1
| | | | | | | | | | Apparently qmake doesn't actually use the env var, but this failed the WIP CMake Android configurations. Amends e3600116b3321001243767ddffb1846db3de2eb9 Change-Id: I30866af0eb63efefe72b709182f8cb5ba3250b12 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Provisioning: Update Android ndk and build toolsHeikki Halmet2020-09-088-41/+50
| | | | | | | Task-number: QTQAINFRA-3846 Change-Id: I5d3c0efce86e3b8bc3c6070ed4a9e438647bb955 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* CMake: Add SLES config to mirror qmake oneAlexandru Croitor2020-09-081-0/+6
| | | | | | | Task-number: QTBUG-86053 Change-Id: Ia4159d2293597542f34a9fe847f29acc4743551c Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Provision CMake on SLES to allow building QtAlexandru Croitor2020-09-081-0/+5
| | | | | | Task-number: QTBUG-86053 Change-Id: Icbc882ed6011373c14f47f559b4370baa37fbb7e Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Add some missing Linux host Android target architecturesAlexandru Croitor2020-09-082-9/+36
| | | | | | | | | | | | | | | | | | | | | | | | | In Qt 5 times, qmake was able to build libraries for multiple Android ABIs in one build tree. In Qt 6.0 + CMake we can't do that yet, which is tracked in QTBUG-80943. We still need to build and ship libraries for all the ABIs, so use the old style approach of one configuration per ABI. Add some of the missing ABIs for the Linux host case: arm64-v8a, armeabi-v7a, x86. The x86_64 ABI will be added in a separate change, due to a bug in qtbase regarding Gui's qdrawhelper.cpp and avx2. Because it's a lot of copy pasting, move the configs into a separate yaml file so it's easier to search and replace in the future. Task-number: QTBUG-86053 Change-Id: If8419ce20ac033b644c49c0bac70196cd30fd679 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Toni Saario <toni.saario@qt.io>
* CMake: Remove superfluous host configure arguments on target configsAlexandru Croitor2020-09-081-2/+2
| | | | | | | | | Now that we reuse host artifacts, there's no point in specifying host configure arguments on target configurations, they aren't used. Remove them to avoid confusion. Change-Id: I176fe421bc36772cb29929c082ea76946210f98b Reviewed-by: Toni Saario <toni.saario@qt.io>
* CMake: Switch Linux host Android target build to RelWithDebInfoAlexandru Croitor2020-09-081-1/+1
| | | | | Change-Id: I9e96339019e56b847ddf1125cc7465cfc9506eae Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Provisioning: Retry python installation if failure occursHeikki Halmet2020-09-041-3/+25
| | | | | | | | | | Python installation is flaky and we haven't be able to determine the root cause for it. Re-running the installation might help. (Might) because we can't reproduce this manually. Task-number: QTQAINFRA-3875 Change-Id: Id46d250a02e01007f03dfbb886d75b23c23a6216 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Provisioning: update Squish to 6.6.1 based on Qt5.15.0Johanna Äijälä2020-09-032-19/+20
| | | | | | | | | Add Squish for Web installation, update Squish license. Pick-to:5.15 Change-Id: Id418830e82718afc20ac7390400342a6b0401a64 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* provisioning: add diffstat for yocto builds in Ubuntu 20.04Samuli Piippo2020-09-021-0/+2
| | | | | Change-Id: I912021e4533fcad0ac45a86bb31f8cf01e176172 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Make meta-qt6 platform configs module-onlySamuli Piippo2020-09-021-0/+1
| | | | | | | Don't use configs from default.yaml Change-Id: Ic86ef0e3b7ed764bd1df9703385194ee364aada6 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Add platform configs for meta-qt6Samuli Piippo2020-09-011-0/+3
| | | | | | | Uses same configs as meta-boot2qt Change-Id: I78e385aa6b69dc99d956a5b50dc1b5671d1872a5 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Revert "Print all error messages during Python provisioning"Heikki Halmet2020-09-011-9/+3
| | | | | | | | | This reverts commit 59f141ec3cdc7c2d79480d1d26434a98f48eea93. Reason for revert: Provisioning will continue even if python installation fails Change-Id: Iaa0a48a2179c2198a32fb9a4feb55266cc64c396 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>