aboutsummaryrefslogtreecommitdiffstats
path: root/coin
Commit message (Collapse)AuthorAgeFilesLines
* Update Android NDK and SDK on macOS envsTony Sarajärvi2018-10-201-6/+9
| | | | | | | Task-number: QTQAINFRA-2244 Change-Id: I20994bc7a64edefda09da68c4beddde4dc9948aa Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update Android NDK and SDK on Windows envsTony Sarajärvi2018-10-202-40/+42
| | | | | | | Task-number: QTBUG-47672 Change-Id: I3e6526b296f15927b90ab3310d91f8505b0228b3 Reviewed-by: Liang Qi <liang.qi@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update Android NDK and SDK on Linux envsTony Sarajärvi2018-10-201-6/+14
| | | | | | | | | Task-number: QTBUG-47672 Task-number: QTQAINFRA-2298 Done-with: Liang Qi <liang.qi@qt.io> Change-Id: I42c87d8453423530173b826c09dc6eb4bf9ad5b8 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Liang Qi <liang.qi@qt.io>
* Provisioning: Windows_7_x86: libclangJoni Jäntti2018-10-181-0/+1
| | | | | | | | | libclang is required for qdoc. Task-number: QTBUG-69793 Change-Id: I60b54b4338ed6fd3bae99813e268816e063c648a Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Provisioning: macOS_10.13: Update Xcode and cmd line tools to 10.0.0Joni Jäntti2018-10-185-15/+15
| | | | | | | | | | | | | | | | Xcode and command line tools version 10 have been released, we should start building our Qt releases with it, both for iOS and macOS. Installing Xcode 10.0.0 requires OS version update to 10.13.6. A new tier 1 image has been created with the updated OS and this change takes it into use. Task-number: QTQAINFRA-2274 Change-Id: Ida7df234ecfd356b2cb2545ae10cd501dc47197b Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Provisioning: Use /dev/null when dealing with passwordsHeikki Halmet2018-10-161-9/+9
| | | | | | | | This will prevent passwords showing in provisioning logs. Task-number: QTQAINFRA-2261 Change-Id: I501fd3be64514c59a604c1116113eaf975208024 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add packaging feature for MSVC2017 32 bit buildJani Heikkinen2018-10-162-2/+2
| | | | | | Task-number: QTBUG-63708 Change-Id: Ib7897c5daffa49b014c95db5a6db9d350fe1a5e8 Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* Provisioning: Disable powershell quickeditv5.12.0-beta2Juha Karjalainen2018-10-133-0/+15
| | | | | | | | | | | Powershell quickedit causes powershell window freeze until quickedit mode is exited by pressing enter. For some reason quickedit mode get's activated during build. This causes time out as agent does not get any output from processes. Task-number: QTQAINFRA-2263 Change-Id: I2878cc7a39bae504f826c5622cc5817fd227d7f0 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Update qt3d-runtime platform_configsAndy Nichols2018-10-101-19/+21
| | | | | Change-Id: I52ad38289e6a4b385a981bcf91933378651eafe7 Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* Add Android arm64 targetsTony Sarajärvi2018-10-082-0/+3
| | | | | | | Task-number: QTQAINFRA-2078 Change-Id: Icbc4fa27932e2a53d43bf1c72ddd2091f2801e5c Reviewed-by: BogDan Vatra <bogdan@kdab.com> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Provisioning: Ubuntu_16.04_x64: Use internal mirrorJoni Jäntti2018-10-051-7/+11
| | | | | | | | | | Currently the internal package mirroring is being enabled only after the installation of the packages. It should be done before to actually download them from the internal repo instead of the official repos. Change-Id: I4aeb2e463ae804bd2f8ce9536ab89fc26fedbdb5 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Ubuntu 18.04: Use internal package mirrorJoni Jäntti2018-10-041-3/+16
| | | | | | | | | Using internal package mirror during provisioning reduces outgoing web traffic by a huge amount. Task-number: QTQAINFRA-2213 Change-Id: I6a63b51efbf411a712795a6347c2deeed6ac44d3 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Optimize macOS build targets by removing excess buildsTony Sarajärvi2018-10-041-3/+1
| | | | | | Change-Id: I983f7558dabddf7e91f855dbead6dc0172db127c Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Set timezone to GMT in macOS'esTony Sarajärvi2018-09-272-0/+4
| | | | | | | | | macOS doesn't support UTC, so we'll go with GMT. Task-number: QTQAINFRA-1641 Change-Id: Ifae9547b010c293c4a2cb18252e8f18961a4456a Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Move QNX770 from macOS 10.12 to macOS 10.13Tony Sarajärvi2018-09-242-58/+1
| | | | | Change-Id: I02f0fff983349dd59f2697a050b97b761d04d3b5 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Switch MinGW to clang in Windows Android buildsTony Sarajärvi2018-09-212-48/+48
| | | | | | | | | | Also as target_compiler is a column now, let's add the missing information about android target compiler in the rest of the configurations as well. Task-number: QTQAINFRA-1682 Change-Id: I6de1ea40383512f5fb8b55242f1a1ac264f9d7d6 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Move packaging from macOS 10.12 to macos 10.13Tony Sarajärvi2018-09-191-2/+2
| | | | | | Task-number: QTQAINFRA-2056 Change-Id: I04b0a282beedce15959b416d716b63bd6197b4a3 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Provisioning: Support for WebassemblyHeikki Halmet2018-09-154-1/+122
| | | | | | | | | This change will install specified packages of Emscripten and set up the build environment for making binary artifacts of WebAssembly Task-number: QTQAINFRA-1972 Change-Id: Ia5df6c208ea8f29ca8948f0273f321a59fc694a2 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Fix shebang on QNX provisioning scripts for Ubuntu 18.04Tony Sarajärvi2018-09-152-2/+2
| | | | | Change-Id: I74393c3d0382daae9bd1e82a495be19ad2baf90e Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Merge remote-tracking branch 'origin/5.11' into 5.12Liang Qi2018-09-1215-14/+78
|\ | | | | | | Change-Id: Iac3eb41931081588a08916ddce51dae977c6ef15
| * Merge remote-tracking branch 'origin/5.11.2' into 5.11Liang Qi2018-09-1016-17/+81
| |\ | | | | | | | | | | | | | | | | | | Conflicts: coin/platform_configs/qt5.txt Change-Id: I430b2b99d1ed463d1750c6f1a5955bc0742f4b35
| | * Use MinGW73 for building Qt3D runtime QNX targetsAntti Kokko2018-09-061-3/+3
| | | | | | | | | | | | | | | | | | Change-Id: I0fc650345dcffe8840f440db74cf4d9d48465bf9 Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
| | * Provisioning: Disable mlocate from linuxHeikki Halmet2018-09-035-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | No need to update the locate database Task-number: QTQAINFRA-2099 Change-Id: Iae8bf26e4b04ff9c287e9e3f4cc6f492e74355e4 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | * Provisioning: Remove update-managerHeikki Halmet2018-09-033-0/+11
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-2104 Change-Id: Ieaf0801099d8c90821c2b8d9db7da47730fd8abb Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | * Provisioning: Disable Cracklib-runtimeHeikki Halmet2018-09-033-0/+12
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-2104 Change-Id: I784fa1b3d8c98d765bfdea929fdb494ca63e09d3 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | * Add qt3d-runtime targetsAntti Kokko2018-08-301-0/+19
| | | | | | | | | | | | | | | | | | | | | Task-number: QT3DS-2126 Change-Id: Ibce83cbd513bc0083ac149ed453fc9eb217c1d7a Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
| | * Provisioning: Change mesa_llvmpipe to use ci-files01-hki as primary urlHeikki Halmet2018-08-251-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | This will reduce download time Task-number: QTQAINFRA-2170 Change-Id: I8313764f7d440e2300a8efabfe4e4226a591d339 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | * Provisioning: Change jom to use ci-files01-hki as primary urlHeikki Halmet2018-08-251-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | This will reduce download time Task-number: QTQAINFRA-2169 Change-Id: If36ac57daa7066cdd97d5d893a105b812e0eee18 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | * Prospective fix for build of qttools on Windows with QNX targetSimon Hausmann2018-08-231-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This modules contains qdoc as a host build tool, which needs to be built with MinGW 7.3 as host compiler in order for the libclang linkage to succeed. That linkage is forced via QDOC_USE_STATIC_LIBCLANG, which is set on the Windows 10 machine. Task-number: QTBUG-69793 Change-Id: I2f0ce81c58ae049d9d59559dfe4f457d082cc98d Reviewed-by: Simo Fält <simo.falt@qt.io>
| | * Provisioning: Fix activate of static linking for libclangHeikki Halmet2018-08-231-2/+2
| | | | | | | | | | | | | | | | | | Task-number: QTBUG-69793 Change-Id: Ib5151e16d0e040a63a3f7fce054f2fad6abb2b6d Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | | Provisioning: Rebase Ubuntu provisioningv5.12.0-alpha1Joni Jäntti2018-09-128-52/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some provisioning changes made to Ubuntu 16.04 didn't make it to 18.04 when the new platform was introduced. These changes need to be included. Task-number: QTQAINFRA-2210 Change-Id: Ie8c3cfda95abadbd3a416545ebcfbbab8c0cb4ad Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com> Reviewed-by: Liang Qi <liang.qi@qt.io>
* | | Use Squish 6.3.2 Qt5.10 on Qt5.12 RTA testsJohanna Aijala2018-09-112-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest Squish versions that Froglogic is providing. May need to update to Squish 6.4 later, but now we use 6.3.2. Change-Id: I89e1f20b58cdd2e948c8021a5fdc357bfc201db1 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | | Provisioning: Add chmod +x to Squish .run fileJoni Jäntti2018-09-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This file needs execution rights before it can be run in provisioning. Change-Id: Id49de89e0260b18a71cbcd4f4dc2b5a28e0a9890 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | | Provision GCC 8.2 to Ubuntu 18.04 and set as default compilerTony Sarajärvi2018-09-112-0/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The provisioning scripts supports prebuilt binaries. When available, those are extracted taken into use. If they are not found, sources are downloaded and built. Task-number: QTQAINFRA-2066 Change-Id: Id1a59be2d1cbdb29d316ade572c3ce8f17ad3a6b Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | | Fix license text of provisioning scriptTony Sarajärvi2018-09-081-1/+1
| | | | | | | | | | | | | | | | | | Change-Id: I542da038dd087b1705d1ceb475a1656eeec84c91 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Liang Qi <liang.qi@qt.io>
* | | Correctly use pip3 to setup a wheel cache for python3 packages on linuxDominik Holland2018-09-053-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously pip was used (instead of pip3) which caused that python2 packages were installed into the python3 wheel cache folder. Some of the packages also worked for python3, but not all of them. Task-number: AUTOSUITE-195 Change-Id: I393d036667b14e11dee65975ba6933e7174d0e9d Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | | Provisioning: Move Android NDK to macos 10.13Joni Jantti2018-09-053-88/+4
| | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-2158 Change-Id: Iddf3bd2609e6b06b33cbe2258075157e91e52e8e Reviewed-by: Liang Qi <liang.qi@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | | Provisioning: Ubuntu 18.04: QNX700 and QNX660Joni Jäntti2018-09-052-0/+76
| | | | | | | | | | | | | | | | | | | | | RTA testing needs QNX platforms installed on Ubuntu 18.04 as well. Change-Id: I8cf95dc5eb12761f82081bfda0973cc19a2864bc Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | | Version Xcode application bundle when provisioning macOS imagesTor Arne Vestbø2018-09-041-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By versioning the Xcode installation we open up for having multiple Xcode versions installed on the same image in the future, which allows for e.g. choosing the Xcode version in the build config. By running xcode-select to choose the bundle, we ensure that build steps that do not know that Xcode has been versioned will still pick up the right compiler and SDK paths when e.g. running xcrun -find clang. Done-with: Jędrzej Nowacki <jedrzej.nowacki@qt.io> Change-Id: I0bd877bd344cebdd1fbf3a3035b00069f75c4c96 Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Provisioning: Add mqtt broker to Ubuntu 18.04Maurice Kalinowski2018-09-041-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The broker is required to run tests of the mqtt module. This is a followup of e89420945f368ec7b6d03b8aeb6e6b478ee960fe which was missing this part. Task-number: QTQAINFRA-1983 Change-Id: Ibcc79aecbf1212ecc64150c911ecf296c7f58e19 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Cleanup of RHEL 6 codes from provisioning scriptsTony Sarajärvi2018-09-044-52/+5
| | | | | | | | | | | | | | | | | | | | | | | | RHEL 6 has been removed in 5.12+ verifications, so no need to maintain those changes. Change-Id: Ie65120bf8ec7a7d0aaa71b7c28e95283263e62eb Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Change 'test suite' in license headers of prov scriptsTony Sarajärvi2018-09-0427-27/+27
| | | | | | | | | | | | | | | Change-Id: I9687bcb15b26287ea6eeb2098079137d6e3fc288 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | | Provisioning: Fix vclib path on x86 machinesJoni Jäntti2018-09-041-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | The path was incorrect for x86 Windows machines since they use "Program Files" without the "(x86)" suffix. Change-Id: Iecfee3b568a4d23b056fab230891f7eeb4d63cc8 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io> Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io>
* | | Merge remote-tracking branch 'origin/5.11' into 5.12Liang Qi2018-08-306-13/+10
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: coin/platform_configs/default.txt coin/platform_configs/qt5.txt Change-Id: Iaae974fbfad9130ead96d229829ab472c998e098
| * | Unify the iOS/tvOS/watchOS builds in default.txtLiang Qi2018-08-282-6/+3
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Then we can save more virtual machines. DebugAndRelease V.S. Release(build time): qtbase * iOS static: 14min, 57s : 11min, 35s * tvOS: 17min, 24s : 9min, 38s * watchOS: 16min, 36s : 9min, 46s The longest ones, some win10 builds, are about 40 min. And the longest ones for tests, are about 1 and half hours. qtdeclarative * iOS static: 19min, 10s : 12min, 19s * tvOS: 20min, 35s : 12min, 55s * watchOS: 15min, 17s : 9min, 59s qtwebengine * iOS static: 12min, 48s : 4min, 14s * tvOS: 6min, 6s : 4min, 10s * watchOS: 6min, 21s : 6min, 13s Change-Id: I51618683de8ed0826120b8baaef1e2e11473283a Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * Provisioning: Update QNX packages with security patchesJoni Jantti2018-08-074-7/+7
| | | | | | | | | | | | | | | | | | | | BlackBerry has released security updates for QNX 7.0.0 and 6.6.0 that we want to include in CI since out customers will most likely have them installed. Task-number: QTQAINFRA-1535 Change-Id: I6f38ca8831bb91609f79385a2dcbc51302f68eb8 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Add Ubuntu 18.04 to the CIJoni Jantti2018-08-3015-10/+341
| | | | | | | | | | | | | | | | | | | | Qt 5.12 will have both 16.04 and 18.04 LTS releases verified. Some configurations are upgraded from 16.04 to 18.04. Task-number: QTQAINFRA-1983 Change-Id: I1b5c2a1c23ce209040b3478cff21b7f6436a9b54 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Enable autotests on macOS 10.13Tony Sarajärvi2018-08-281-1/+1
| | | | | | | | | | | | Task-number: QTQAINFRA-1301 Change-Id: I65680f2a0fd42b7473da05f71a8f1cb3d733a360 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Move iOS/tvOS/watchOS build host to macOS 10.13Liang Qi2018-08-282-6/+6
| | | | | | | | | | | | | | Task-number: QTBUG-70180 Change-Id: I6b4b90883cccfdaedbeb0440b62a1b8290655838 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Provisioning: need to install packages in XcodeLiang Qi2018-08-281-0/+4
| | | | | | | | | | | | Task-number: QTBUG-70180 Change-Id: I23134b887bf7fa05e29bd16769fdb9c7f025764e Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>