aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * Make CI use a new provisioned Win 10 templateJoni Jäntti2017-09-012-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added all the provisioning scripts that install required programs and make changes to certain settings. These are needed to build qt5. This replaces the old Windows 10 template. Task-number: QTQAINFRA-1263 Change-Id: Ieeb2ae3c53841644996d99ca86228df6f825a63a Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
| * | | Merge remote-tracking branch 'origin/5.9' into 5.10Simon Hausmann2017-09-181-1/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: coin/provisioning/qtci-linux-openSUSE-42.3-x86_64/08-pythondev.sh Change-Id: Icf3d05fa71052b411febe58c287b9a5b014a275f
| | * | Build examples also on Linux with namespacesSimon Hausmann2017-09-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this change we get coverage for namespace related build breakages in examples of Linux-only modules, such as wayland. Change-Id: Id9464140059c459a19ce702d6b21a552f8137a2c Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
| * | | Merge remote-tracking branch 'origin/5.9' into 5.10Simon Hausmann2017-09-063-3/+3
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: coin/platform_configs/default.txt coin/platform_configs/qtdeclarative.txt coin/provisioning/common/InstallPKGFromURL.sh coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/002-apt.sh Change-Id: Id174b48e650ed18fbba48b4fc617ee075b0586ec
| | * | Provision openSUSE 42.3 and add to CITony Sarajärvi2017-09-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replaces 42.1 that isn't supported anymore by openSUSE.org. Task-number: QTQAINFRA-1257 Task-number: QTQAINFRA-1259 Change-Id: I660f812ec27a28d413dc52657985c41d1b8dab01 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| | * | Use 64-bit host for VS2017 builds of QtWebKitKonstantin Tokarev2017-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I92bec3662bf39fb5a3572f093af09b2b75bda589 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Konstantin Tokarev <annulen@yandex.ru>
| | * | Swap B2Qt branch to MortyTony Sarajärvi2017-09-022-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1364 Change-Id: I9b114d2cbea60928fac4aa8dec9721099b92f5f6 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
| | * | Fix target architecture for Boot2Qt declarative testsSimon Hausmann2017-08-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Amends 7456e028a701ff31f63a465fb8fadca63c453b97 and therefore allows the re-use of the boot2qt build artifacts. Change-Id: I4b01bf13e0004c4c3c3a2be00b02760e0ad3ffdd Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | | Swap B2Qt branch to PyroTony Sarajärvi2017-09-052-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1364 Change-Id: I55906a90e26dccd8d32e686368530f27e46e67fc Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io> Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io>
* | | | Add QNX7 as a build target on macOS 10.12 hostsTony Sarajärvi2017-09-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1189 Change-Id: Ica11a1ca1dc7b306da243f719ff48dce4d03d271 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* | | | Enable INTEGRITY coin buildsTimo Aarnipuro2017-08-251-0/+1
|/ / / | | | | | | | | | | | | | | | Task-number: QTBUG-61702 Change-Id: If5f10aafc6d2c0853fbc3039aa7368620e04ea20 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-08-242-5/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules coin/platform_configs/qt5.txt coin/provisioning/common/system_updates.sh coin/provisioning/qtci-linux-RHEL-7.2-x86_64/08-pythondev.sh coin/provisioning/qtci-linux-Ubuntu-14.04-x86_64/08-pythondev.sh coin/provisioning/qtci-linux-Ubuntu-14.04-x86_64/freeopcua.sh coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/freeopcua.sh coin/provisioning/qtci-macos-10.12-x86_64/020-xcode.sh Change-Id: Id9c38f3cda85b82fc20fb4a1f2ec71aa18646d94
| * | Merge remote-tracking branch 'origin/5.6' into 5.9Liang Qi2017-08-222-3/+3
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the Documentation feature to the corresponding Ubuntu 16.04, where the CI would have used it by magic. Conflicts: coin/platform_configs/default.txt coin/platform_configs/qt5.txt Done-with: Frederik Gladhorn<frederik.gladhorn@qt.io> Change-Id: I885ce572710480cd15ecdc8cfac7edb52957f92a
| | * Make CI use a new win 8.1 provisioning instead of win 8Joni Jäntti2017-08-112-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added all the provisioning scripts that install required programs and make changes to certain settings. These are needed to build qt5. This replaces the old Windows 8 template. Made all the Windows platforms use the scripts under provisioning/common/ instead of duplicate files. Task-number: QTQAINFRA-1357 Change-Id: Ic3f0b50079b212437fff711379f243753ab84872 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| | * Add Documentation feature to one Ubuntu 14.04 buildFrederik Gladhorn2017-08-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | When creating packages, we build the docs on one configuration. Previously that was done by magic inside the continuous integration system. Make it a bit less magic by having a flag for it. Change-Id: Iee5be7037023929b319beffaacb1592dc87d6078 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| | * Use updated Ubuntu 14.04 in CIJędrzej Nowacki2017-07-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The system packages in the base template were updated via apt-get on 12.07.2017. We hoped that it will solve mysterious problem of a network interface being randomly disabled. Sadly we had no luck, but getting all security updates also make sense. Change-Id: I34d7a56a2c5530376f74bb35faf461e2e18da14a Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | Replace QNX7 target with QNX6.6 for all Qt modulesPaolo Angelelli2017-07-262-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reason being that it's much easier to trigger compile errors with the QNX6.6 toolchain than with the newer QNX7, so these show up at once and not only at qt5.git integration. Task-number: QTBUG-62047 Change-Id: Ib45728c92488206dbede019e4583bc9a5386b90f Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-07-263-12/+12
|\| | | | | | | | | | | Change-Id: I2d5232e2c3a7a8e0d90183b0448ba0ddb5351a29
| * | Use updated Ubuntu 16.04 in CIJędrzej Nowacki2017-07-182-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The system packages in the base template were updated via apt-get on 12.07.2017. We hoped that it will solve mysterious problem of a network interface being randomly disabled. Sadly we had no luck, but getting all security updates also make sense. Change-Id: Id11eead39cf1c8a04c054c19b323f752e797fd12 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | MSVC: Run tests with MSVC2017 instead of MSVC2013Friedemann Kleint2017-07-112-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It appears tests compiled with MSVC2013/64bit are prone to crashes. Keep only a developer build/compile test in default.txt and move the packacking builds to qt5.txt with tests disabled. Enable testing with MSVC2017 builds in qt5.txt. Task-number: QTBUG-58654 Task-number: QTBUG-50835 Change-Id: I6061fe3a585c4bb94100d73d04434aca42c82608 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-07-143-21/+29
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules coin/platform_configs/qt5.txt Remove QNX Windows builds, 0358b6d2 Remove Integrity build temporarily, QTBUG-61702 coin/provisioning/qtci-macos-10.12-x86_64/020-xcode.sh Done-with: Liang Qi <liang.qi@qt.io> Change-Id: I5a56633d6cd60b5514828060fde87f784e54cdda
| * | Add Packaging configs for VS2017 and MinGW to stand-alone QtWebKit buildsKonstantin Tokarev2017-07-091-0/+5
| | | | | | | | | | | | | | | Change-Id: I6a51f733d310d8542b184e813f49f1500666d6ee Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | Enable autotest for macOS 10.12Tony Sarajärvi2017-06-141-1/+1
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1093 Change-Id: I21e715b10593d0a9c55b2324c6af8e4bffca0b72 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * | Merge remote-tracking branch 'origin/5.6' into 5.9Simon Hausmann2017-06-122-4/+2
| |\| | | | | | | | | | | | | | | | | | | | | | Conflicts: coin/platform_configs/default.txt coin/platform_configs/qt5.txt Change-Id: I1709ddd14bf27186a8968ce073cf22e7903ff798
| | * Remove QNX Windows buildsSimon Hausmann2017-06-071-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | We can't get those to work with the faster KVM based VMs, so disable these builds for the time being. Task-number: QTQAINFRA-1208 Change-Id: I74c19374d57e3f84d8f982b95aade4a779623228 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | * Disable tests on macOS 10.10Simon Hausmann2017-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We cannot run graphical tests reliably on 10.10 anymore with the new virtualization without vmware. As outlined in the referenced task, we occasionally get the Window Server locking up. So for the time being, this change disables testing on 10.10. Task-number: QTQAINFRA-1198 Change-Id: I020d4a298562554838cd7e898df52438db536d7a Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
| * | Build examples with MSVC 2015 instead of MSVC 2013Kai Koehne2017-06-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Qt WebEngine does not build with MSVC 2013 anymore, hence the examples from this module weren't tested at all. The 2015 configuration also places the Qt symbols in a namespace, so this adds additional coverage. Change-Id: I395866e8435fbcba33a1b3b4a4a5ccfe82ebad15 Task-number: QTQAINFRA-1271 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | Enforce MinGW developer buildFriedemann Kleint2017-06-122-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MinGW is very sensitive to inlining / export errors, so having a developer build check is valuable. Add a MinGW developer build executing tests to increase coverage and turn off testing for the packaging build in return. Change-Id: Ia4bdacc9952c7a568ac9d4105818eb926c88e6ca Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | Enable CI tests for Boot2QtSami Nurmenniemi2017-06-091-1/+1
| | | | | | | | | | | | | | | | | | Task-number: QTBUG-60261 Change-Id: I296cf7f9afc15aebf1d2006c51023cb6ac3b0c3b Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | Add missing ForceDebugInfo -flag for winRT x86_64 buildsJani Heikkinen2017-06-041-2/+2
| | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1233 Change-Id: I5fadf9a71e5835b852849fbee1f7021864044f25 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
| * | Build Windows 10 MSVC2015 x86 on Windows 10 x64 hostAkseli Salovaara2017-06-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changing MSVC 2015 integration host from 32 bit to 64 bit machine enables CI for QtWebEngine 32 bit Windows builds. Change-Id: I3d30df90fa7d92c603a2e91dd528d817e682c214 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | Enable WinRT builds for MSVC 2017v5.9.0-beta4Heikki Halmet2017-05-111-0/+3
| | | | | | | | | | | | | | | | | | | | | All 2017 configurations are added to qt5.txt for now. Change-Id: I4745c61a99891e2fc6d8b381b4aa831150fb4596 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * | Merge remote-tracking branch 'origin/5.6' into 5.9.0Liang Qi2017-05-082-10/+10
| |\| | | | | | | | | | | | | | | | | | | | | | Conflicts: coin/platform_configs/default.txt coin/platform_configs/qt5.txt Change-Id: Id82a13a6b2fe6db60c286e470396298c08e363b8
| | * MSVC 2017 updated and missing component for winrt armHeikki Halmet2017-05-032-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MSVC 2017 and Build Tools updated to version 15.1. Also missing component 'Visual C++ compilers and libraries for ARM' installed for winrt arm Also script added to storage msvc version numbers to versions.txt Change-Id: I015e15d5d613b178c1266a2aecee5c3270780486 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | Change OS X 10.11 to run tests instead of 10.10Tony Sarajärvi2017-05-051-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This commit removes OS X 10.10 as a developer build target, and enables autotests on osx 10.11 developer build. Task-number: QTQAINFRA-1090 Change-Id: I0ba0a60edd7010eedd3289c400266b4cced6c133 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | Fix tier1 template selection for QNX 7 builds on WindowsSimon Hausmann2017-05-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Use the latest windows 10 template, not something outdated. Amends e3e30b4a2b037d6bd4140b381b8051e1a52da646 with the tier1 update from commit 070d9333a6fc768526479edd2b81bba9e030f655. Change-Id: I92bae3d971e8ad7190d883a057968a6583d34ff7 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * | Platform Configurations for Visual Studio 2017Heikki Halmet2017-05-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | MSVC 2017 is pre-provisioned to tier 1 template with MSVC 2017 build tools. When winrt arm is available for msvc 2017 in qtbase it will be added to platform configurations also Change-Id: Ib33cd63a974683de080bf5734081a73ecb1dabeb Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | Provision toolchains and take QNX 7 SDP into use with 64 bit Win10Simo Fält2017-04-301-0/+2
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1113 Change-Id: I7151dc89c6813ad6c37fde20b8aa641578c54d4c Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | Provision and take QNX 7 SDP into use with RHEL 7.2Simo Fält2017-04-272-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | After enabling QNX 7, we are moving some QNX 6.6 config to be ran with qt5 integration only. Task-number: QTQAINFRA-1111 Change-Id: I230b5f8b8631558ccfa156ae4f949ed045c40972 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * | Merge remote-tracking branch 'origin/5.6' into 5.9Simon Hausmann2017-04-252-6/+6
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: coin/platform_configs/default.txt coin/platform_configs/qt5.txt coin/provisioning/qtci-osx-10.10-x86_64/android.sh coin/provisioning/qtci-osx-10.11-x86_64/android.sh Change-Id: I2c3ae694d05ffe502967595fc7c7cfc6ddae4d4d
| | * Provisioning: MSVC 2017 Build ToolsHeikki Halmet2017-04-242-5/+5
| | | | | | | | | | | | | | | | | | | | | MSVC 2017 build tools are pre-provisioned to windows 10 templates Change-Id: I98d857101ad209acd6eea9f821e367e514359d8c Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | Enable INTEGRITY in RHEL 7.2Tony Sarajärvi2017-04-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provision the INTEGRITY SDK and enable the builds for Qt5 builds. Task-number: QTBUG-59076 Task-number: QTBUG-59077 Change-Id: I448a16e45312b88eb5f710a600956c076480e253 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | Build macOS Android builds on macOS 10.12Tony Sarajärvi2017-04-201-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | Removes the build targets on macOS 10.10 and 10.11. Task-number: QTQAINFRA-1176 Change-Id: I668b74b17f48abe108673d93b6a9359dd31ce90e Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* | | Remove Static from the tvOS configurationJake Petroules2017-05-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This further helps with the shared library coverage on iOS-like platforms as iOS and tvOS are nearly identical, until such time iOS can be moved to shared libraries for official releases as well. Change-Id: I7dbc448890759a4e49a242d4c5bcb00f6c673f4e Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Remove Static from the watchOS configurationJake Petroules2017-05-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was unintentionally added, and helps with the shared library coverage on iOS-like platforms until such time iOS and tvOS can be moved to shared libraries for official releases as well. Change-Id: Iabae0503a0ce3fe538b97fc1941a1ccf19024429 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Make Apple tvOS and Apple watchOS configurations availableJake Petroules2017-04-251-0/+2
|/ / | | | | | | | | Change-Id: I53b71d04c8cdf68f136a6ca057282c656307919e Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Merge remote-tracking branch 'origin/5.6' into 5.9Simon Hausmann2017-04-132-6/+6
|\| | | | | | | | | | | | | | | Conflicts: coin/platform_configs/default.txt coin/platform_configs/qt5.txt Change-Id: Icee114ea6bd025a54db7ce34d6a0bd0dc16e767c
| * Provisioning: Change tier1 templates for Windows 10Heikki Halmet2017-04-132-5/+5
| | | | | | | | | | | | | | | | These tier 1 templates includes changes needed by 5.9, but we can use these same tier 1 templates for 5.6 also Change-Id: I3ad0d75ab89f7b6502b758fb94f984cc6e0b7f16 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | Enable autotests for Ubuntu 16.04 and swap configsTony Sarajärvi2017-04-101-5/+3
| | | | | | | | | | | | | | | | | | | | | | As autotests pass, we can also move all existing Ubuntu 14.04 configurations to run on a more recent Ubuntu 16.04. Task-number: QTQAINFRA-1101 Change-Id: I99c4f674dc48521c66ac579c6bb1b5396c282131 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Simo Fält <simo.falt@qt.io>
* | Remove special configuration for xmlpatternsSimon Hausmann2017-04-061-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | Commit 8b13ccf0238aecfe2a01e3a2e6d90620a8b9e516 in coin attempted to incrementally add OpenSuSE 42.1 support module by module, and various transitions have lead to this file. Meanwhile commit aa7531ca7d0e8f92c49a54f11460ece647ef73f1 in coin replaced OpenSuSE 13.01 globally with 42.1 for all modules, so this separate treatment is not needed anymore. Change-Id: I0e162a64816f7925a5afd5a79614a1e8843d9b7e Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>