aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CMake: Enable iOS simulator_and_device buildsAlexandru Croitor2020-06-1217-17/+17
| | | | | | | | | | Coin now has CMake 3.17, so iOS multi-arch builds should successfully build. Switch the iOS CMake configurations to simulator_and_device ones. Task-number: QTBUG-80899 Change-Id: I9c8bde9f1a3c483ea296f3d9d06f089cbfdf2416 Reviewed-by: Liang Qi <liang.qi@qt.io>
* CMake: Enable CMake builds for qtcoapAlexandru Croitor2020-06-121-0/+43
| | | | | Change-Id: I89bc9162203069a61367763b0b9a482a96da87e0 Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
* Update submodules on 'dev' in qt/qt5Qt Submodule Update Bot2020-06-1219-0/+0
| | | | | Change-Id: I8417277ae8f5ac6c269a98feace48d30fa688e23 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Temporarily remove two broken platforms in qt5.yamlLiang Qi2020-06-121-14/+0
| | | | | | | | | We can re-add them later when issue got fixed. Task-number: QTBUG-84924 Task-number: QTBUG-84925 Change-Id: I2545e5fe03fd44a6016305723b57db8c0d6e9470 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update submodules on 'dev' in qt/qt5Qt Submodule Update Bot2020-06-1220-0/+0
| | | | | Change-Id: I0a12271af90aea12288614abcb0bd912d5c3384e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Revert "Revert "CMake: Enable CMake builds for qtqa""Alexandru Croitor2020-06-112-1/+8
| | | | | | | | | | | There's a new dev branch for qtqa, so we can re-enable CMake builds of qtqa using that branch, without breaking builds of other branches. This reverts commit 33e8275ee5bda554ab18dd349219262299bf1e9a. Task-number: QTBUG-84233 Change-Id: I1e4ca39717768303eca8435d175aa562fcd6f0f5 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Provisioning: Change mounting folder for Squish installationHeikki Halmet2020-06-101-4/+3
| | | | | | | | | | | | | | Sometimes some process is locking the mounted folder (/tmp) so that it can't be unmounted untill the process has been ended. Let's create squish folder under tmp and use that for mounting instead Task-number: QTQAINFRA-3709 Change-Id: I49ab8fd90af37a670e45764a176b62d7a732cc6c Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit c671c2352e1db453da17d346316acfa627617786) Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* Provisioning: Install Node.jsHeikki Halmet2020-06-097-1/+81
| | | | | | | | | | Node.js is needed by QtWebengine Pick-to: 5.15 Task-number: QTQAINFRA-3729 Change-Id: I23ece8567c569d8376eff52b7845589c60d069b8 Reviewed-by: Toni Saario <toni.saario@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Provisioning: Fetch pre-installed squish from local cacheHeikki Halmet2020-06-092-208/+88
| | | | | | | | | | | | | | | Squish installation is flaky so the installation phase has been moved from provisioning to Jenkins. Jenkins job will install the squish to target VM and copy it to local cache. This change only fetch the installed squish packages from local cache and uncompress those to VMs. Task-number: QTQAINFRA-3510 Task-number: QTQAINFRA-3107 Change-Id: I862da3250120dc6a43d9c04d973a25a691ca66a1 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit b0286d6cd6c86cfc3c5dbd5a3879354996632831) Reviewed-by: Toni Saario <toni.saario@qt.io>
* Remove SLES configurationAllan Sandfeld Jensen2020-06-081-5/+0
| | | | | | | | Mostly duplicate anyway, and not currently possible to install node.js on. Change-Id: I23a81ddb45b0597f31b1402e362f83957b5be8ae Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Use signed opengl32 packageHeikki Halmet2020-06-051-7/+7
| | | | | | Task-number: QTBUG-80252 Change-Id: Ife9942796ed64c4e2894fb3342259c674cf5d7ed Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
* Set Boot2Qt arm builds to release and developer buildLiang Qi2020-06-043-44/+2
| | | | | | | Task-number: QTBUG-63152 Change-Id: Id6f2411d6339b7bd1ccb261cf5d9bebe1d0ada1c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Revert "CMake: Enable CMake builds for qtqa"Alexandru Croitor2020-06-041-7/+0
| | | | | | | | | | Revert the change because the qtqa instructions have been temporarily removed to unblock other branches. This reverts commit a10584e57c1be4149b3a067de86fa61c44b8a757. Change-Id: I76646026b099d3b039eec6cdaecfbbce6df43aa2 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Fix compiler mentioned for host tool building in RHELTony Sarajärvi2020-06-041-1/+1
| | | | | | | | This is only a cosmetic fix. That value is not used anywhere anymore. Task-number: QTQAINFRA-3757 Change-Id: Iabba6202e7ddbb08e58901a591ba0171e8dd1fc9 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* qt3d: add shadertools to "recommends" modulesJean-Michaël Celerier2020-06-031-1/+1
| | | | | | | This is needed for Qt3D's RHI support. Change-Id: I416ee986db06479775a4dd4251261ecaac805b73 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* CMake: Enable CMake builds for qtqaAlexandru Croitor2020-06-021-0/+7
| | | | | | | | | | | | | | | | | | Only includes one MinGW configuration, to mirror what Coin does with the qmake builds of qtqa. Switching the Coin instructions to do license checking and binary compatibility testing using CMake will require a different change. Most likely this change will have to wait until all of qt5.git/dev is moved to use yaml instructions for building, rather than the hardcoded instructions provided by Coin. Besides, the binary compatibility test still depends on finding qmake to run its test, which might have to be changed in the future. Task-number: QTBUG-84233 Change-Id: I5ab7120e965f7729968697abf9e0db602c216cd9 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* CMake: Enable CMake builds for qtquicktimelineAlexandru Croitor2020-06-021-0/+43
| | | | | | Task-number: QTBUG-82967 Change-Id: I94324d4ef7d9d393e06a04e2eb1bfb0f9caab971 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Combine two macOS targets that are nearly the sameTony Sarajärvi2020-05-291-7/+2
| | | | | | Change-Id: I1c094f02d1cee059272680941b355e4fb2bbdd31 Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Fix CMake provisioning for Ubuntu 18.04 x86_64 QEMU armv7Joerg Bornemann2020-05-271-1/+1
| | | | | | | | This amends 68134db4. Change-Id: I2eed240464f1b29c119ca0119001997aefdecd41 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* Update provisioned CMake version to 3.17.2Alexandru Croitor2020-05-263-6/+6
| | | | | | | | | | | This should fix the ninja deps issue we had on Windows with the Ninja Multi-Config generator, where calling ninja a second time to rebuild the project failed. More details at https://gitlab.kitware.com/cmake/cmake/-/issues/20723 Change-Id: I0029e57fbc704120d2241499a87cad0ad40c2e50 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Add MinGW config to all cmake enabled repositoriesAlexandru Croitor2020-05-2515-0/+75
| | | | | | Task-number: QTBUG-75578 Change-Id: I4957efff9f3438c85f9e653130898d4b60a555ba Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Switch qtbase Windows config to use Ninja Multi-ConfigAlexandru Croitor2020-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | And configure with two configurations, RelWithDebInfo and Debug. This is equivalent to qmake's --debug-and-release --force-debug-info This should give us minimal coverage for debug-and-release builds, as well as avoid regressions with NMC aka multiple configurations. If the qtbase builds successfully, we can try to extend the rest of the repositories to also build with NMC on Windows. We can't add such a configuration to macOS for now, because it requires CMake 3.18, which is not released yet. Disable PCH because it seems to fail the build when used together with Ninja Multi-Config. Task-number: QTBUG-80900 Change-Id: I71a9584ddb1d48ed22925f67b50891e102036c97 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Remove the qtquickcontrols2 dependency on qtgraphicaleffectsTasuku Suzuki2020-05-231-2/+2
| | | | | | | | | | The Material style uses its own shader effects, and recent patches did the same for the Imagine style. There were some auto tests that have been made to only run if qtgraphicaleffects is available. Change-Id: Ifcfcad9591d2a0a8d5ebed505566cd0103dd9176 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* Provisioning: Change resolution for Windows 10 x86_64Heikki Halmet2020-05-221-0/+25
| | | | | | | | Currently we have wrong resolution (1024x768) for 64-bit Windows. Correct one is 1280x800 Change-Id: Ifc17933a5901681a917f973cab4d7c1ca1dfbd9f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* CMake: Enable CMake builds for qttranslationsAlexandru Croitor2020-05-201-0/+38
| | | | | | Fixes: QTBUG-82969 Change-Id: I17e7df82f578338d6c1e3dbc41677d4302d9689b Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update submodules on 'dev' in qt/qt5Liang Qi2020-05-2020-0/+0
| | | | | Change-Id: Idd8c485848379879aa3d870ddf9740eab2fb95d3 Reviewed-by: Liang Qi <liang.qi@qt.io>
* CMake: Enable CMake builds for qtdocAlexandru Croitor2020-05-141-0/+38
| | | | | | Change-Id: Idca63aef8951a4a104b816e4aac710225d1279c2 Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Explicitly enable -headersclean on some configsLars Knoll2020-05-131-3/+3
| | | | | | | | This is in preparation to turning this off by default in configure, as it increases build times significantly. Change-Id: I2d601595ce8c093765194f36ec5235f79dd4dd7d Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Revert "Temporarily ignore qtnetworkauth"Alexandru Croitor2020-05-132-1/+1
| | | | | | | | | | | | The qtnetworkauth test was fixed, so we can re-enable the module. Bump the sha1 to the latest version of qtnetworkauth. This reverts commit a8d3591327c3f5d3c1e349e752b2c43f7037fca9. Task-number: QTBUG-84071 Change-Id: I68c953fa97cf0f28a391b496fb321aefe9d8e7d6 Reviewed-by: Liang Qi <liang.qi@qt.io>
* CMake: Enable CMake builds for qtvirtualkeyboardAlexandru Croitor2020-05-121-0/+38
| | | | | | Task-number: QTBUG-78185 Change-Id: Ie8a120aa3425edf6ae18f4a43dcd3f6aa697cd9f Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* CMake: Switch to MinGW 8.1 configuration for the qtbase CMake buildAlexandru Croitor2020-05-121-2/+2
| | | | | Change-Id: I974d34a33370ece9f9e240ba6e5106cc50d8bf84 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Temporarily ignore qtnetworkauthLiang Qi2020-05-071-1/+1
| | | | | | Task-number: QTBUG-84071 Change-Id: I8486c55dc7062f50e7722b03031750b58be23a1f Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Set macOS locale to "en_US.UTF-8"Alexandru Croitor2020-05-073-0/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 419f42903154489e2dace8d1eba183036275448b commit in qtbase introduced a regression where the tst_fusion test in qtqtuickcontrols2 hits a deadlock while trying to print a warning about a non-UTF-8 locale. The warning is due to the fact that the agent executed in Coin's VM does not have an explicit locale set, and thus it defaults to "C". There is no explicit locale set in any .bashrc (or similar files), and neither in any launchd configuration (because the agent is executed at macOS startup via launchd). The deadlock is due to trying to acquire the same lock twice while trying to write output to stdout. The test only deadlocks on CMake configurations, and not qmake configurations, because Coin has a hardcoded instruction to set the locale to UTF-8 when running qmake tests. Until the deadlock situation is addressed in another change, the issue can be fixed by setting the macOS configuration locale to UTF-8 explicitly, by assigning the LANG environment variable into ~/.bashrc at provisioning time, like we do with other environment variables like PATH. Fixes: COIN-578 Change-Id: Ib6a5849a6868c1776dd425aeb8b5e7d6faa8cde0 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* CMake: Switch host macOS configurations to framework release buildsAlexandru Croitor2020-05-0413-13/+13
| | | | | | | | Also include debug info. This is the equivalent of qmake's --release --framework --force-debug-info --separate-debug-info Change-Id: I2778b4998890146c82552f9c721a48174a764839 Reviewed-by: Simon Hausmann <hausmann@gmail.com>
* CMake: Enable a MinGW 7.3 CMake qtbase configurationAlexandru Croitor2020-05-041-0/+5
| | | | | | | | | | | | | | It should be a developer build, but due to some features that are not ported in src/gui/configure.cmake (directwrite) there are compilation errors due to unused arguments in static bool QWindowsFontDatabaseBase::init(QSharedPointer) in platformsupport/fontdatabases/windows/qwindowsfontdatabasebase.cpp So it's not a developer build for now. Task-number: QTBUG-75578 Change-Id: Ieb6daca45473ea42748a39f3e9e33a9db087a0e0 Reviewed-by: Simon Hausmann <hausmann@gmail.com>
* Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-04-3097-331/+1677
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules coin/platform_configs/default.yaml coin/platform_configs/qt5.yaml coin/platform_configs/qtbase.yaml coin/platform_configs/qtwebkit.yaml coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/02-apt.sh Change-Id: If6b0f7a671a69d6a2444ee4d26b324e4d269970c
| * Provisioning: Add sleep before killing gpg-agent in msys installationHeikki Halmet2020-04-301-0/+3
| | | | | | | | | | | | Task-number: QTQAINFRA-3691 Change-Id: If84fd2d0d1cd6dccadf21cbf688aca6182cdd920 Reviewed-by: Simo Fält <simo.falt@qt.io>
| * Update submodules on '5.15' in qt/qt5Qt Submodule Update Bot2020-04-261-0/+0
| | | | | | | | | | Change-Id: Ia0fb6c1f5f1ae1dafaf0999fdc7c1cc5ba765bf2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update submodules on '5.15' in qt/qt5Qt Submodule Update Bot2020-04-241-0/+0
| | | | | | | | | | Change-Id: I6dd7a38815ff1bd13b3b8d1c9a4042c3b0981784 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update submodules on '5.15' in qt/qt5Liang Qi2020-04-246-0/+0
| | | | | | | | | | Change-Id: I06f83013c085e342e8391a705ba5ecf156bd5159 Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2020-04-2444-74/+1402
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules coin/platform_configs/qt5.yaml coin/platform_configs/qtsdk.yaml coin/platform_configs/tqtc-qt-rta.yaml coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/02-apt.sh Change-Id: I2221262edc024e0aa11b9dab4d08c2df3a0b53b0
| | * Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-04-241-0/+0
| | | | | | | | | | | | | | | Change-Id: I919625c0e3a2fdd5dea9dab691c9bc96f62161fa Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| | * Merge remote-tracking branch 'origin/5.14.2' into 5.14Liang Qi2020-04-2315-12/+861
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules Change-Id: I950588f85d1b39ba6ce994821db9f340b72fa6d2
| | | * Update submodules on '5.14.2' in qt/qt5v5.14.2Qt Submodule Update Bot2020-03-282-0/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: Id700b8f69bc185d9a6fff4298409126c27b88448 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| | | * Update submodules on '5.14.2' in qt/qt5Qt Submodule Update Bot2020-03-254-0/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: I6035e0ffe3afafe50b623637324c83e507bee771 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| | | * Update submodules on '5.14.2' in qt5Qt Submodule Update Bot2020-03-211-0/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: I8da2e10658ec25db0822eba56ccfe1e12b1868f9 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| | | * Do not pass -qt-zlib to cross-buildsKai Koehne2020-03-212-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 89fceff6a4d added -qt-zlib to all Windows configure lines. This also affected QNX. Instead, only pass -qt-zlib to native builds. Fixes: QTBUG-82254 Change-Id: I116cae82ab971170e633b5a8602dd573407be96f Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
| | | * Update submodules on '5.14.2' in qt5Qt Submodule Update Bot2020-03-2111-0/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: I4ba4dfe103d1875b04507f463e780db680d1e17a Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| | | * Update submodules on '5.14.2' in qt5Qt Submodule Update Bot2020-03-1335-0/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: I4ac85047efe6589405a96ceb9bcf42b9ef79b2d1 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| | | * Merge remote-tracking branch 'origin/5.14' into 5.14.2Jani Heikkinen2020-03-1022-0/+0
| | | |\ | | | | | | | | | | | | | | | Change-Id: Id4db926300c54fc5fed9d48584766addc5813833