aboutsummaryrefslogtreecommitdiffstats
path: root/coin
Commit message (Collapse)AuthorAgeFilesLines
* Provisioning. Set Wayland enable as false for CentOS 8.3Heikki Halmet2021-02-121-0/+5
| | | | | | | | | | | In CentOS 8.3 seems to be bug with setting Wayland instead of x-session. Task-number: QTQAINFRA-4246 Change-Id: I1099ca7ef5425f7383ab8a2e9988efeb42a858e8 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit ee5f8fa6cb8f181385a560d759f61e12dfbc2d62) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update QDoc libclang to 11.0Cristian Adam2021-02-052-11/+16
| | | | | | | Change-Id: I1cc74a1efb702d32d99749ec681e37345579c5b7 Reviewed-by: Paul Wicking <paul.wicking@qt.io> (cherry picked from commit d3406fedd1d373cda78afb84b69b7077c3be8029) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Provisioning: Disable multicast advertisementsHeikki Halmet2021-02-042-2/+6
| | | | | | | | | | | | To get rid of the computer name notification multicat advertisements needs to be disabled. This notification seems to affect to autotest by causing misleading failures. Task-number: QTBUG-89746 Change-Id: I2365092ee05cc731b78e17c56eee7c4370a9f0a7 Reviewed-by: Toni Saario <toni.saario@qt.io> (cherry picked from commit a3c798e76a8cc9c6b4dfc3c178b45f0a294ecf77) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Provisioning: Update Squish for Qt6Johanna Äijälä2021-02-022-17/+35
| | | | | | | | | | | | | These are snapshot packages from Froglogic, not available for macOS yet, thus it will still use Qt5.15 based Squish. Only Linux and Win packages are updated now. Along with the Squish for Qt6 we need the Squish for Qt5 to be able to run Creator tests (since Creator is still Qt5 based). Change-Id: Iec0294e1de036db004633ee6b95e1e68a6dd23a5 Pick-to: 6.0 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Fix missing .qch files when building documentation in the CIJoerg Bornemann2021-02-011-2/+2
| | | | | | | | | | | | | We need to build the target "docs", not "generate_docs". The latter only creates html documentation. Creating .qch files is done with qhelpgenerator, and qhelpgenerator needs proper platform plugins and the sqlite plugin. To keep things simple, we build all the platform plugins and SQL plugins. Fixes: COIN-659 Change-Id: Ief8f71f27836e7667e3a96e0b2654bdd45647ed4 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Replace CentOS 8.1 with CentOS 8.3 in CIHeikki Halmet2021-02-0134-25/+30
| | | | | | | Task-number: QTQAINFRA-3964 Change-Id: I368e59867e8061ed25d4d3f10de7e995e56bd676 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Enable all cmake targets for qtdatavis3dJani Heikkinen2021-01-291-0/+3
| | | | | | Task-number: QTBUG-90428 Change-Id: I36dee95a407d9b16dce8af326e581d47a0e69d8e Reviewed-by: Toni Saario <toni.saario@qt.io>
* Add --ignore-signature to ICC installation also for openSUSE 15.2Heikki Halmet2021-01-261-1/+1
| | | | | | | | This was missing from fea422c0a61f43f10f16194712e7e0e37d3178d0 Task-number: QTQAINFRA-4174 Change-Id: Id829e4a1ccc23890ed53618c8a5c200b1dda8100 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Install Conan package managerHeikki Halmet2021-01-267-0/+44
| | | | | | | | | | Conan package manager is need for addtional libraries Task-number: QTQAINFRA-4190 Change-Id: I5cb07a137505f15d536989c6d5127f607735a17e Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Enable Qt Lottie in CoinVolker Hilsheimer2021-01-261-0/+3
| | | | | | Fixes: QTBUG-89970 Change-Id: Ia4bb20bff62bbe1ab1da9500c0783493408a1f22 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Add CMake platform config for qtactiveqtOliver Wolff2021-01-261-0/+3
| | | | | | Task-number: QTBUG-90417 Change-Id: I67d511b6b7bfc8aaec4361b68dbd3c852494981d Reviewed-by: Toni Saario <toni.saario@qt.io>
* Provisioning: get-pip.py address changed for python 2.7Heikki Halmet2021-01-241-1/+8
| | | | | | | | | | | | | | | | For python27 get-pip file's location has been changed and we need to use two different get-pip files for different python versions. Let's also cache these python files and use cache as primary url. Pick-to: 6.0 Pick-to: 5.15 Pick-to: 5.12 Task-number: QTQAINFRA-4210 Change-Id: Iebc00f6f319bb914f7548d4737e13fed9ac2b292 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Update iOS platform dependencyToni Saario2021-01-231-1/+1
| | | | | | Change-Id: I91b2807861027542f3208cc9a1ac2fcf9b6300d7 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Update macOS android targets platform dependencyToni Saario2021-01-231-4/+4
| | | | | Change-Id: I4dcedfe812178d2ce01f3fa35c5f0e24e01c60f8 Reviewed-by: Toni Saario <toni.saario@qt.io>
* macOS: Split building and testing stagesToni Saario2021-01-235-70/+77
| | | | | | | | | | | | | | | | | | | | We now build with the latest Xcode available, and then run the tests on all the supported deployment target (10.14, 10.15, 11). At this point we have the following build/test coverage: - Packaging build, all modules tested on: - 10.14 (significant) - 10.15 (insignificant) - 11.x (insignificant) - Developer build, qtbase/declarative tested on: - 10.14 (significant) - 10.15 (insignificant) - 11.x (insignificant) Change-Id: I309bbf5ace7b22b768203f579e29f7a9e2b589b9 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Add qtserialbus cmake platform configAndreas Buhr2021-01-221-0/+3
| | | | | | | | Task-number: QTBUG-90399 Change-Id: Ic472def797af69d6050f7eb1df9f4dd6c9c6a870 Reviewed-by: Juha Vuolle <juha.vuolle@insta.fi> Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Provisioning: Install dynamic libclang to macOS 10.15Simo Fält2021-01-221-0/+6
| | | | | | Pick-to: 6.0 Change-Id: I8e0917b15eba79e3a616a096722f68088859f0c7 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Install dynamic libclang to macOS 11Simo Fält2021-01-221-0/+6
| | | | | Change-Id: I27a6ed1e230ae71b339d0198be07469db3b1bf32 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add Big Sur macOS 11.0 to CIHeikki Halmet2021-01-2244-2/+978
| | | | | | | | Only one target is added because current HW capasity is minor. Task-number: QTQAINFRA-3967 Change-Id: Iae2ac0e02b38b45a219a78e046fb21338ff9cd97 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add qtscxml cmake platform configJuha Vuolle2021-01-211-0/+3
| | | | | | | Task-number: QTBUG-89828 Change-Id: Idee8c678d64e47c613fa7035faa9a2c4880b9a2a Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Update qdb to build on 10.14 and remove 10.13 scriptsTony Sarajärvi2021-01-2146-929/+1
| | | | | Change-Id: I6533ae5a674961b39978d5b716cbe6a176a0c564 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Remove needless target from CITony Sarajärvi2021-01-211-28/+0
| | | | | Change-Id: I8d55018c0a5485d7063abada5df21b319aac849e Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Coin: enable QtLocation build in the CIIvan Solovev2021-01-211-0/+3
| | | | | | Task-number: QTBUG-89854 Change-Id: I14d6563be5c6749f5bcb78d58e34d7ae49cd4ab3 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Provisioning: Add libclang packages to cacheHeikki Halmet2021-01-212-4/+4
| | | | | | | | | | | Both static and dynamic libclang packages are missing from our local cache. Dynamic and static packages need to be in different folders because package names are identicals Pick-to: 6.0 Pick-to: 5.15 Change-Id: I0d4c0c776f1c5f318417cae6c16d683b31a10710 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Add --ignore-signature to ICC installationHeikki Halmet2021-01-212-2/+2
| | | | | | | | | ICC installation fails when checking digital signature Task-number: QTQAINFRA-4174 Change-Id: Idcbca27a852abbd0824938f825807121a4f60c3e Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit d238c03742fb7568ad794017875f63f6a854b5ff)
* coin: Don't pass macOS SDK sysroot to configureTor Arne Vestbø2021-01-193-6/+6
| | | | | | | | It's handled by the provisioning scripts that install Xcode and make it the default via xcode-select --switch. Change-Id: I788a3672f554112517619f55d5cc810351c56bff Reviewed-by: Simo Fält <simo.falt@qt.io>
* coin: Don't pass macOS deployment target to configureTor Arne Vestbø2021-01-193-6/+6
| | | | | | | | | It's handled automatically by the build system, and set to the lowest macOS version Qt supports at any point in time. Change-Id: I7dc7b9f7fe5961ad4d4383590077d7990a84f850 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io>
* QEMU: update toolchainsSamuli Piippo2021-01-184-240/+68
| | | | | | | | | | | Update yocto toolchains and use qemu from the toolchain. Using GCC 10.2.0 and QEMU 5.1.0 Task-number: QTQAINFRA-3836 Task-number: QTQAINFRA-3741 Task-number: QTBUG-84167 Change-Id: I5bfa2c67100299c1c910cae2453b93dbc37cbb55 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Add qtserialport cmake platform config, update submoduleKarsten Heimrich2021-01-151-0/+3
| | | | | | Task-number: QTBUG-89878 Change-Id: I054fee8d4c874ea7d31238bd4f13083bede3d379 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Provisioning: Use prebuilt Android openssl if availableHeikki Halmet2021-01-151-24/+34
| | | | | | | | | | | | | Android openssl configuration is flaky. Some cases it can't find perl. Let's use prebuilt package from local cache. If not available then download sources and configure it. Pick-to: 6.0 Pick-to: 5.15 Pick-to: 5.12 Task-number: QTQAINFRA-3993 Change-Id: I4b15cba763d88d85dfe7908fa22c2ce5f461f5cc Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add tqtc-qt-rta.yaml for RTAJohanna Äijälä2021-01-131-0/+3
| | | | | | | | | Needed for coin_cloner to be able to create virtual machines for macOS10.15 targets in RTA tests. Pick-to: 6.0 Change-Id: I499a54a249a8295e014d7fa08bc32284dc8c73a3 Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Add qtspeech cmake platform configAssam Boudjelthia2021-01-131-0/+3
| | | | | Change-Id: I97fca6c6e2bbcebdb25ad7075a51288ed7d6ee9d Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Revert "Mark Android test config as InsignificantTests"Assam Boudjelthia2021-01-121-1/+1
| | | | | | | | | | | This reverts commit b8ae74d78acbd439253de6f964bd908331a2588c. Reason for revert: Emulator startup issue is fixed now with 86a655387c26cd25dde69cebd18b5ff9379fbe3e. Pick-to: 6.0 Change-Id: Id5d8f4db7bfcf194076385c6271bb324c126e268 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Provisioning: Upgrade Xcode and Command Line Tools to version 12.3Heikki Halmet2021-01-083-6/+6
| | | | | | | | | Xcode 12.3 is currently supported in macOS 10.15.4 and 11.1 Task-number: QTQAINFRA-3962 Change-Id: Id919e63cd792e4c35b4bb625a574009fd044f440 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add MinGW developer build with testing and build of examplesTony Sarajärvi2021-01-071-0/+8
| | | | | | | | Pick-to: 6.0 Task-number: QTQAINFRA-3758 Change-Id: I8f1fc88175b91848b47ab8e794ac252c88221aa5 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Build Linux packages against legacy OpenGL libsJoerg Bornemann2021-01-061-1/+1
| | | | | | | | | | | | Do not link against the GLVND OpenGL libs (libOpenGL.so.0), because those might not be available on target systems. In order to do that, we set OpenGL_GL_PREFERENCE to LEGACY. Pick-to: 6.0 Fixes: QTBUG-89754 Change-Id: I28e8c62b137f17cf6692b84f438a8ae60ebe0e91 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Add charts cmake platform configMichal Klocek2021-01-061-0/+3
| | | | | | Task-number: QTBUG-89091 Change-Id: I7644db4e6b1af01fb5043e6413784111e8850589 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Use Parallels for macOS 10.15 builds and testsAntti Jaakkola2020-12-3150-6/+1140
| | | | | | | | Pick-to: 5.15 Pick-to: 6.0 Change-Id: I875cf12afafae5389f8c974cd40789c5183d4cb2 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* CMake: Enable PCH for all buildsCristian Adam2020-12-231-5/+5
| | | | | | | | With CMake 3.19.2 provisioned, iOS will be able to compile with PCH. Pick-to: 6.0 Change-Id: Ic9c9eef98d229a7cb8d87fa1e4555cdbeac1f7cf Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update sccache to 0.2.14Toni Saario2020-12-233-6/+6
| | | | | | | | | This makes windows binaries available from remote url and brings some fixes to the sccache itself. Change-Id: Ie108cbef783dbd4d7665964cdc00f0b05b062763 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Install libClang 10 with dynamic libsSimo Fält2020-12-238-0/+165
| | | | | | | | | | | As Qt uses only static archives of libclang, we have to install dynamic version as an additional package. Libclang is required for example QtForPython. Pick-to: 5.15 Pick-to: 6.0 Change-Id: Ic9d70398113defe3561f261aee369b423c18686a Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Use Extract-7zip helper to extract msysVolker Hilsheimer2020-12-231-1/+1
| | | | | | | | The helper makes sure that all questions for confirmation are answered with yes, which unblocks a second provisioning run. Change-Id: I33b58a98ceed3f736eabde90e15e959a7139923e Reviewed-by: Toni Saario <toni.saario@qt.io>
* CMake: Update provisioned CMake to version 3.19.2Cristian Adam2020-12-224-12/+12
| | | | | | Pick-to: 6.0 Change-Id: I9544eb3ba08b60d027e895031b93731c1e8d00af Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Provisioning: Remove deprecated brew callSimo Fält2020-12-221-2/+0
| | | | | | | Pick-to: 5.15 Pick-to: 6.0 Change-Id: If956d0f77cd5c6763fc2314277c346d8f27e6eee Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add a no-opengl build on Ubuntu 20.04Tony Sarajärvi2020-12-221-0/+8
| | | | | | | | | | | | | This reverts commit 9a8fb868ec2c526325408a4cbf3e628aa3377e30 partially. See also d494d76c26df48c9cf3b45fc15ebad963fe34c52. Task-number: QTQAINFRA-2577 Task-number: QTQAINFRA-3407 Change-Id: I6a01bea15002efe140c022a79e7f3f2f5a47c202 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: SLES 15 SP2 now uses our local repo cloneVille-Pekka Karhu2020-12-211-2/+9
| | | | | | Task-number: QTQAINFRA-3895 Change-Id: Ied30afb03543659f66f7b1eedae5249e09c40ae8 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Remove signing tools scriptHeikki Halmet2020-12-171-44/+0
| | | | | | | | | Tools aren't needed anymore Pick-to: 5.15 Pick-to: 5.12 Change-Id: Iac4dd282dbbd67b62d843925751903e57c934000 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Set time zone to UTC on CentOS 8.1Heikki Halmet2020-12-171-0/+2
| | | | | | Pick-to: 6.0 Change-Id: Id1747661b10fb24e2dd3aaa9af4dedafafbf764e Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Build Qt with llvm-mingwTony Sarajärvi2020-12-172-0/+74
| | | | | | | | Task-number: QTQAINFRA-2139 Task-number: QTQAINFRA-2039 Change-Id: I4958b3c1b069d6052bccace2d0b21cb27b7b54d1 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Fix nodejs installation on windowsAllan Sandfeld Jensen2020-12-111-10/+10
| | | | | | | | | Was unpacked into a subdirectory with the same name as the archive Pick-to: 5.15 6.0 Fixes: QTQAINFRA-4055 Change-Id: Ic11d2d926a1d2250b963010729d70bd00b992f89 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>