aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Provisioning: Attach subscription to systemHeikki Halmet2018-01-292-1/+47
| | | | | | | | | | Subscriptions need to be reattached when subscriptions have been renewed by Red Hat. Directly pushed to get provisioning into working shape. Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Change-Id: I6e469d7fac3b848193f280702e1e807ce4ea096b
* Provisioning: Add Squish provisioning for Release Test AutomationHeikki Halmet2018-01-2614-0/+419
| | | | | | | | | Squish is required by RTA for testing. Task-number: QTQAINFRA-1523 Change-Id: I0c3653565f19cc9b798a0b63325c47b017cf5537 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Provisioning: Add common shared folderHeikki Halmet2018-01-2610-8/+8
| | | | | | | | | | Common shared folder includes scripts of files which are common for all operating system families. Changes under shared folder will trigger provisioning for all platforms Change-Id: I0789f87b76876d5f92673fe2f0e72d770e5f5ea4 Task-number: QTQAINFRA-1451 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add nfs-common for mounting to workTony Sarajärvi2018-01-261-0/+2
| | | | | | Task-number: QTQAINFRA-1690 Change-Id: I43453da3267664c664e80510e3750d1906d00078 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Use SetEnvVar helper function in scriptsJoni Jantti2018-01-2620-42/+130
| | | | | | | | | | | Currently when adding an environment variable in provisioning we have to check if the system is Ubuntu and use .profile instead of .bashrc. This check should be done in a function so we don't have to duplicate it for every provisioning script separately. Change-Id: I2fa128032123e17d20dfb39cd3668e22e4bb0d55 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-01-2613-0/+0
| | | | | Change-Id: Ie34e726ef71d33bb0726a10886edd3153783376a Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-01-206-0/+0
| | | | | Change-Id: Iaadacb41390a5b028d99d4427895af6529b13b59 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Move exception throw to the correct lineJoni Jantti2018-01-191-2/+2
| | | | | | | | | This throw was placed on the echo line instead of the actual command. Change-Id: I907c2ce17afa64c9c4ef628d766d7dfe270ade59 Reviewed-by: Konstantin Tokarev <annulen@yandex.ru> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-01-1929-0/+0
| | | | | Change-Id: I48a99c5161698f833ab0f0798690e5fa963057d5 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Merge remote-tracking branch 'origin/5.9.4' into 5.9Liang Qi2018-01-182-2/+6
|\ | | | | | | Change-Id: I1c5c5e6e938f33dd8b0b9c40e64d509eeec25774
| * Revert "Add 'ForceDebugInfo' -flag to linux desktop binaries"v5.9.4Jani Heikkinen2018-01-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Now debug symbols are added in qtlibs as well and library size is huge. We need additional 'separate_debug_info' flag in addition to this but currently there isn't support for it in coin. That's why we need to revert this change until coin has full support for this. This reverts commit b0b6b05b34f7d24c3a762e9b383c1b5bd1153a04. Change-Id: I7d36d2778433d2034420c209b73d21b5af32249f Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
| * Update submodules on '5.9.4' in qt5Qt Submodule Update Bot2018-01-187-0/+0
| | | | | | | | | | Change-Id: I21728a4b47373450defe1a90bd9bcf4680f323af Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * Update submodules on '5.9.4' in qt5Qt Submodule Update Bot2018-01-1410-0/+0
| | | | | | | | | | Change-Id: I103ce41b4b7c576e36b43215401e83e43a0e522e Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Provisioning: Set CMake to PATH on UbuntuTony Sarajärvi2018-01-091-1/+5
| | | | | | | | | | | | | | | | | | | | Ubuntu uses .profile file instead of .bashrc. We need to use the correct file accordingly. Task-number: QTBUG-65594 (cherry picked from commit 22e4664eb08dc5384c5afd0bd6c6a0725b242517) Change-Id: Iceeec53882f1a5c97cd8f7ea5b013d543c156acb Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * Update submodules on '5.9.4' in qt5Qt Submodule Update Bot2018-01-0920-0/+0
| | | | | | | | | | Change-Id: I9d1b498fc931464636734fc30b7852645383fc9c Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * Update submodules on '5.9.4' in qt5Qt Submodule Update Bot2018-01-0517-0/+0
| | | | | | | | | | Change-Id: Id238fb2be13cf7782a225e43e1d31ab195f56007 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Provisioning: Fix disabling windows updatesOliver Wolff2018-01-181-2/+19
| | | | | | | | | | | | | | | | | | | | On some machines the updates were already disabled, which lead to the call to disable the service failing. Now we just move on without error. Change-Id: Ia48f7164c23dfe24e24548558d582cdc0190b7e3 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Fix provisioning: NotePad++ path on 64 bit windowsFrederik Gladhorn2018-01-181-6/+1
| | | | | | | | | | | | | | | | | | We install the 64 bit version of np++ which is installed in the regular program files folder. Change-Id: I702210eaf7dfae75bbfcfd9cc98d8ed96d775f61 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* | Fix provisioning: Wait for msvc-2013 update 5 to finishFrederik Gladhorn2018-01-181-2/+1
| | | | | | | | | | | | | | | | | | | | Installing Update 5 for Visual Studio 2013 Update 5 (KB2829760)... Removing C:\Windows\Temp\vs12-kb2829760.exe ... Caught System.UnauthorizedAccessException Access to the path 'C:\Windows\Temp\vs12-kb2829760.exe' is denied. Change-Id: I9fe136f0361ee21e38563dd17bf76bf4fd53747f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Fix checksum for QNX 7 SDK downloadFrederik Gladhorn2018-01-171-1/+1
| | | | | | | | | | Change-Id: Ia37c6d032d1a4c2841482292a2c2c2f8fd468859 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-01-179-0/+0
| | | | | | | | | | Change-Id: I0e7cb3a46909c3b72e2639b9ef2214428bd02cb6 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-01-137-0/+0
| | | | | | | | | | Change-Id: I968ccd381929d89ef988d3ac2f468b25cbeb8365 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-01-115-0/+0
| | | | | | | | | | Change-Id: I7cfbf55bc3b57092e5f20a32866bb9cfa9160b9b Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Install p7zip-full, that contains the 7z binaryFrederik Gladhorn2018-01-111-1/+1
| | | | | | | | | | | | | | p7zip is only a minimal version containing 7zr. Change-Id: I12531514490b6eb871419bdb61ea5896b175a678 Reviewed-by: Simo Fält <simo.falt@qt.io>
* | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-01-114-0/+0
| | | | | | | | | | Change-Id: If0b6b7bdb5151aa7488afed379785de63ca3aef2 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Remove 'Packaging' flag from QtWebKit MSVC2017/x86Konstantin Tokarev2018-01-101-1/+1
| | | | | | | | | | | | | | Qt doesn't provide binaries for this platform. Change-Id: Iab30435bb480ee898c2409f87facabb26fce9421 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-01-109-0/+0
| | | | | | | | | | Change-Id: I46157aa3edab44a436fbf9a02e6213f5c2a00f85 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Split Common folder based on operating system familiesHeikki Halmet2018-01-10282-253/+253
| | | | | | | | | | | | | | | | | | | | This change will split common folder to four different folders: Linux, Unix, Windows and MacOS. Each of these folders includes scripts which are common for their operating system familes Task-number: QTQAINFRA-1451 Change-Id: Ic93b2183052335dee875d1452b21e38d268b6474 Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
* | Remove devtoolset sourcing from openssl provisioning on UbuntuJoni Jantti2018-01-101-2/+0
| | | | | | | | | | | | | | | | This line is a leftover from RHEL script and needs to be removed on Ubuntu. Change-Id: I8fc8ab7cff808da997cb88a3cec4c65eaa1528a4 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-01-073-0/+0
| | | | | | | | | | Change-Id: I4901819f1c7141d151b287e945c1e0afa0ca5b16 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-01-0615-0/+0
| | | | | | | | | | Change-Id: I54bae68afc005a9e5d8d29e0766504d83d983e13 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Merge remote-tracking branch 'origin/5.9.4' into 5.9Liang Qi2018-01-051-0/+5
|\| | | | | | | | | | | | | Conflicts: .gitmodules Change-Id: I6a2446b8ed4212e3965b37cb2c25f35ba6ed7efc
| * Provisioning: Ubuntu16.04 - CMakeJoni Jantti2018-01-051-0/+5
| | | | | | | | | | | | | | | | CMake is missing from the clean installed Ubuntu 16.04. Change-Id: I965bc3e55eb9b0765f483a84e5584e61054bdd80 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * Merge remote-tracking branch 'origin/5.9' into 5.9.4Jani Heikkinen2018-01-05175-157/+662
| |\ | | | | | | | | | | | | | | | This merge wasn't done during final downmerge from '5.9' -> '5.9.4' Change-Id: I516c24ba52575634f3932ff4f40221f31ef06ee0
| * | Adjust submodule branchesOswald Buddenhagen2017-12-221-39/+39
| | | | | | | | | | | | Change-Id: I3d6535fee48d27c87aab32847f5486a331402df1
* | | Update submodules on '5.9' in qt5Liang Qi2018-01-0513-0/+0
| | | | | | | | | | | | | | | Change-Id: I95a01ff67b3d16a9a989e3b714f82c94a92d6dc4 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | | Provisioning: Ubuntu 16.04 - Set timezone to UTCJoni Jantti2018-01-051-0/+6
| |/ |/| | | | | | | | | Task-number: QTBUG-65435 Change-Id: I329926d0f83d47c9e69eee177c600ac629ee9415 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Set up proxy for provisioning scriptsTony Sarajärvi2018-01-029-1/+165
| | | | | | | | | | | | Task-number: QTQAINFRA-1669 Change-Id: I582dc5037bd2b46dcd5c9c3b2cb13784e122d6a5 Reviewed-by: Simo Fält <simo.falt@qt.io>
* | Fix shebangs and give provisioning scripts +x rightsTony Sarajärvi2018-01-0279-69/+80
| | | | | | | | | | Change-Id: Ib85721600b1e4461470a9ea4fd3b29fca0b35633 Reviewed-by: Simo Fält <simo.falt@qt.io>
* | Add set -ex to 7z provisioning in RHEL 7.4Tony Sarajärvi2018-01-021-0/+3
| | | | | | | | | | | | Change-Id: If6323055999830954df6893d72ff2031b34f0276 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Fix the Tier1 image that qtbase builds qemu builds withTony Sarajärvi2018-01-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Commit fcc0feaacb91ab5aefb212d351dcea7c728eefa5 forgot to update the Tier1 image in qtbase.txt. It only updated default.txt and qtdeclarative.txt. Most likely because qtbase.txt was added after initial changes were made and not caught in rebase. Task-number: QTQAINFRA-1574 Change-Id: If5da006172037c27dec5b3ae0b14330bc6f0149f Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Update submodules on '5.9' in qt5Qt Submodule Update Bot2017-12-294-0/+0
| | | | | | | | | | Change-Id: Id3233e66cce60596a1523a8685ee593a8dec19f2 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Make provisioning script prefix style match across platformsJoni Jantti2017-12-29123-12/+0
| | | | | | | | | | | | | | | | | | | | | | Currently we are using different styles and amount of digits for the provisioning script prefixes. This change will unify them across the platforms. Also removes a couple of duplicate files. Task-number: QTQAINFRA-1668 Change-Id: I039777e7616bccc29c6a4ac55db13326ae8dc87c Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io>
* | Provisioning: VirtualBox for RTAJoni Jantti2017-12-292-0/+54
| | | | | | | | | | | | | | | | RTA needs VirtualBox for running GammaRayPlugin RTA tests. Task-number: QTQAINFRA-1661 Change-Id: If66d6a63355ed5cc8c8525408c2dfc8c4f3d1bac Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Add clean Ubuntu 16.04 provisioningJoni Jäntti2017-12-2910-31/+165
| | | | | | | | | | | | | | | | | | | | Currently Ubuntu 16.04 template has stuff installed on its tier 1. We want to have a clean installed tier 1 and install everything on it during provisioning. This will save some disk space on our hosts. Task-number: QTQAINFRA-1574 Change-Id: Ia7e6df62835a8e31943c00996f12ac70c6c71aed Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Add set -ex to provisioning scripts for openSUSE-42.3Joni Jantti2017-12-277-3/+13
| | | | | | | | | | Change-Id: I71fb0074bc07ce3085401ac23be77ea32e52dcfa Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Add set -ex to provisioning scripts for RHEL 6.6Joni Jantti2017-12-277-0/+19
| | | | | | | | | | Change-Id: I6e6e66cffcbd84af1e093176d65751063492122b Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Add set -ex to provisioning scripts for Ubuntu-16.04Joni Jantti2017-12-274-1/+8
| | | | | | | | | | Change-Id: Icc4b58080875255d8c2efe3e5db2c05e18127606 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Add set -ex to provisioning scripts for macos-10.12Joni Jantti2017-12-2720-0/+45
| | | | | | | | | | Change-Id: Ieea4f84909c552728614a4d3c23d4c8ab9134fb2 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Add set -ex to provisioning scripts for osx-10.10Joni Jantti2017-12-277-0/+15
| | | | | | | | | | Change-Id: I732df317aa0016b1d970e0d37167a3fc9276a645 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>