aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning
Commit message (Collapse)AuthorAgeFilesLines
* Change GCC version to 8.3.0 for Ubuntu 18.04Heikki Halmet2021-03-032-3/+3
| | | | | | | | | | | | | | | We need to use gcc 8 instead of 9 so that the Qt installer will work with CentOS 8.3 which have gcc 8 in the system. If we use newer gcc version with the binaries there will be issues with libstdc++. Using gcc-toolset-9 in CentOS won't help either because it will link libstdc++ against the one in system. Task-number: QTBUG-91352 Change-Id: I2a3d186bc04b1f54f14ed95f0588d18bd63814c4 Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io> (cherry picked from commit 8843f5186646722a48e1915cf2844d6d5b7f6466) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Provisioning: Remove squish script call under Windows 10 x86Heikki Halmet2021-02-251-1/+0
| | | | | | | | | | RTA don't use squish with Windows 10 x86 in Qt6 Change-Id: Ib1c27e53310506f2c91ab8b65404caba8fcfcaf8 Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit 26bffd2fabfa4dce65e97d0e24ab6a7a7279a11d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add Ubuntu 18.04 for Qt6 binary packagesHeikki Halmet2021-02-1623-0/+587
| | | | | | | | | | | | | | | We need to start using Ubuntu 18.04 with Qt6 binary package targets. Ubuntu 18.04 includes older GLIBC version which shouldn't cause any problems with linux distributions supported by Qt6 Tests will be executed with Ubuntu 20.04. Task-number: QTQAINFRA-4193 Change-Id: Icb189c509351ff080a2c6431299cc0be6ba8adc1 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit b64b4b169e6319c5d10ec362ece32f835995259b)
* 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>
* Replace CentOS 8.1 with CentOS 8.3 in CIHeikki Halmet2021-02-0126-0/+0
| | | | | | | 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>
* 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>
* 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>
* 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-2243-2/+968
| | | | | | | | 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>
* Update qdb to build on 10.14 and remove 10.13 scriptsTony Sarajärvi2021-01-2145-928/+0
| | | | | Change-Id: I6533ae5a674961b39978d5b716cbe6a176a0c564 Reviewed-by: Toni Saario <toni.saario@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)
* QEMU: update toolchainsSamuli Piippo2021-01-183-232/+59
| | | | | | | | | | | 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>
* 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>
* Provisioning: Upgrade Xcode and Command Line Tools to version 12.3Heikki Halmet2021-01-082-4/+4
| | | | | | | | | 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>
* Use Parallels for macOS 10.15 builds and testsAntti Jaakkola2020-12-3149-6/+1121
| | | | | | | | 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>
* 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-223-9/+9
| | | | | | 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>
* 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-171-0/+66
| | | | | | | | 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>
* Add glproto-devel to openSUSE for webengineAllan Sandfeld Jensen2020-12-111-1/+1
| | | | | | | | We now need glxtokens.h Pick-to: 5.15 6.0 Change-Id: I55bc2d195cb27b53ff0a2573e558e4cd40e67451 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Fix GCC installation for linuxHeikki Halmet2020-12-111-1/+1
| | | | | | | | | Pre-built package was missing from cache and source package was named as pre-built package Pick-to: 6.0 Change-Id: I6d14b198ab7e3795e5f70986c9a50662225ac666 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Disable LSO regardless of network interface nameTony Sarajärvi2020-12-081-1/+2
| | | | | | | Pick-to: 6.0 Pick-to: 5.15 Change-Id: Ie439e11d9de6f71f4562b014b80a32fbf7660883 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Change network adapter name for Windows 10 x86Heikki Halmet2020-12-071-1/+2
| | | | | | | | | | Different Windows versions seems to use different name for network adapter. Let's move this from common scripts folder to Windows 10 platform folder Pick-to: 6.0 Change-Id: I6a4a15ead41aef2e79b1b7782f1c5ffa6e46cae1 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Update Windows 10 x86_64 version to 20H2Heikki Halmet2020-12-042-2/+1
| | | | | | | | | | | | | | | | | | Windows 10 Enterprise 20H2, OS build 19042.508 Additional SW: MSVC 2019 version 16.8.1 MSVC 2019 Build Tools version 16.8.1 MSVC 2015 14.0.25420.1 Virtio driver Virtio Balloon driver NetKVM driver Vioserial driver Guest-agent qemu-ga-x86_64 Pick-to: 6.0 Task-number: QTQAINFRA-3961 Change-Id: I8abc7ac011c58ad13db433fc86a1327afceafc68 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Install Azure toolHeikki Halmet2020-12-032-0/+41
| | | | | | | | | Pick-to: 6.0 Pick-to: 5.15 Pick-to: 5.12 Task-number: QTQAINFRA-4042 Change-Id: I8e29190f4caf8b766cced40042bfe60ec2601a8e Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Install Dotnet SDK 2.1Heikki Halmet2020-12-032-0/+61
| | | | | | | | | | | Dotnet is needed for Azure installation Pick-to: 6.0 Pick-to: 5.15 Pick-to: 5.12 Task-number: QTQAINFRA-4042 Change-Id: I6dd9d965f536d28554bbce6e76b19a3861f55ff2 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Repo-clones taken into use in openSUSE 15.2Ville-Pekka Karhu2020-11-302-0/+43
| | | | | | Task-number: QTQAINFRA-3894 Change-Id: Ie14ec072f41ae1c5ee185e2f73cb8fc5c86307f4 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Replace openSUSE 15.1 with openSUSE 15.2Tony Sarajärvi2020-11-2615-1/+1
| | | | | | | | Task-number: QTQAINFRA-4035 Change-Id: I11746ab2d6447dd5d33846bff68f6983670adbbe Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Move Centos 8 EPEL reposVille-Pekka Karhu2020-11-251-4/+4
| | | | | Change-Id: I73ec04443a6edca2bf2add60b8df021ba1e8d4aa Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Android: update build tools and SDK level to 29 in CIAssam Boudjelthia2020-11-241-2/+2
| | | | | | Pick-to: 5.15 6.0 Change-Id: I6f831882f1e4c2ba68cbd70d03b72a9337211fbf Reviewed-by: BogDan Vatra <bogdan@kdab.com>
* Repo-clones taken into use in Centos 8Ville-Pekka Karhu2020-11-242-55/+45
| | | | | | Task-number: QTQAINFRA-3896 Change-Id: Id559af7421d592d75c91fe57060f8787ec4fd742 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Adjust order of provisioning scripts to solve a lock situationTony Sarajärvi2020-11-241-0/+0
| | | | | | | | | | | 01-enable-modules.sh was run before packagekit was disabled causing lock situations where packagekit is still holding on to System Management. Task-number: QTQAINFRA-3959 Change-Id: Id9995bbe140055af323093b58225d85b2e116bab Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Use Remove function when removing items in WindowsHeikki Halmet2020-11-2133-43/+43
| | | | | | | | | | | Sometimes items are locked by some windows process so that they can't be removed. This will fail provisioning instantly. Let's give the removing process more time by retrying if it will fail on first attempt Change-Id: Ic5c16c0d920ed0625d0c6830323d0bc6ba2cd608 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Install python-xml for RTA testsHeikki Halmet2020-11-211-0/+3
| | | | | | | | | RTA tests requires python 2 xml modules, e.g. xml.etree.ElementTree Task-number: QTQAINFRA-3990 Change-Id: I9db41280a73ae97b0698198afea5fc5d48dec563 Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Remove rogue RHEL 7.4 provisioning fileHeikki Halmet2020-11-211-39/+0
| | | | | | | | RedHat 7.4 isn't supported in 6.0 or in 5.15 branches Pick-to: 5.15 Change-Id: Ia3ad450a944884035ec3a822e09f73c6970450d0 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* CMake: Update provisioned CMake to version 3.19.0Alexandru Croitor2020-11-203-6/+6
| | | | | | Pick-to: 6.0.0 6.0 Change-Id: I9c5be93146882d5593bbe46811a653d6b2a88aee Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* Remove icu provisioning from 32 bit Windows 10Tony Sarajärvi2020-11-171-1/+0
| | | | | | | Fixes 2fb5125e5bd6a92039d087d26e1d3195223f55c9 which was incomplete Change-Id: I80392c63fff1de53780416fa8e3e04ef2990323d Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Provisioning: Install QEMU Guest Agent to LinuxVille-Pekka Karhu2020-11-164-0/+162
| | | | | | Task-number: QTQAINFRA-2462 Change-Id: I1d74a886a3056d3d8b7ca7bce676701c15e67c6f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>