aboutsummaryrefslogtreecommitdiffstats
path: root/coin
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Provisioning: remove extra crashreport scriptTony Sarajärvi2017-02-091-2/+0
| | | | | | | | | | | | | | | | | | | | | We have a duplicate of the same file, but different name. Change-Id: Iedd70498a91bde0dddb05c33972fd21274399ae8 Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* | | Provisioning: remove Android provisioning scriptTony Sarajärvi2017-02-092-106/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Android tools and NDK is not needed in 10.11. Task-number: QTQAINFRA-1087 Change-Id: I8f3f4e71492ea09828823f6ef70ab29faa08934c Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* | | Add command line tools provisioning script for OS X 10.11Tony Sarajärvi2017-02-091-0/+111
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1087 Change-Id: I51aa4ee850d8e8603fac78572942e3be8f1175e4 Reviewed-by: Simo Fält <simo.falt@qt.io>
* | | Add MySQL provisioning script to OS X 10.11Tony Sarajärvi2017-02-091-0/+55
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1087 Change-Id: If10ba5d5d3f2b4891098ffad8519fe4e16d8c268 Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* | | Add postgresql provisioning script for OS X 10.11Tony Sarajärvi2017-02-091-0/+52
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1087 Change-Id: Ia186b8df007384f7fd03139ad448563b920ee21b Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* | | Add Cmake provisioning script for OS X 10.11Tony Sarajärvi2017-02-091-0/+51
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1087 Change-Id: If598b4b8391e13ed0891d8a65f752492fe303d29 Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* | | Add XCode provisioning script for OS X 10.11Tony Sarajärvi2017-02-091-0/+106
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1087 Change-Id: I416b38459ef278f82af0379b46fd78f5ccc6512c Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* | | Add xz.sh provisioning script for OS X 10.11Tony Sarajärvi2017-02-091-0/+50
| | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1087 Change-Id: I29879e17a18ffb7950c7a85db75f4bc2765741d5 Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io>
* | | Add provisioning PKG install helper script for bashTony Sarajarvi2017-02-091-0/+103
| | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1087 Change-Id: I93f33e2e93371f68f31a9ed8b4d9c89ee091b629 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* | | Add provisioning helper script for installing compressed filesTony Sarajarvi2017-02-091-0/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | This script downloads a file from a given URL, uncompresses it and installs it to a desired location. Task-number: QTQAINFRA-1087 Change-Id: I466cb81ec6c96bb0d46329ec98dcc4f31be173ec Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* | | Add system setup provisioning for OS X 10.11Tony Sarajärvi2017-02-092-26/+118
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1087 Change-Id: Icba6d58c56fc00b4fe3a7a3f72050465ff64d104 Reviewed-by: Simo Fält <simo.falt@qt.io>
* | | Linux android builds to RHEL 7.2Heikki Halmet2017-02-064-2/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | In 5.9 android builds will be using RHEL 7.2 instead of 6.6 Task-number: QTQAINFRA-1096 Change-Id: Ia802aa31fe347616c829e2142991686fe8e95ed9 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Merge "Merge remote-tracking branch 'origin/5.8' into 5.9" into refs/staging/5.9Jani Heikkinen2017-02-0610-21/+243
|\ \ \
| * | | Merge remote-tracking branch 'origin/5.8' into 5.9Simon Hausmann2017-02-0510-21/+243
| |\| | | | | | | | | | | | | | Change-Id: Ic7dab06f6b6e6cf326df651151eade22429b997f
| | * | Merge remote-tracking branch 'origin/5.6' into 5.8Simon Hausmann2017-02-035-21/+173
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: coin/provisioning/qtci-linux-RHEL-6.6-x86_64/android_linux.sh Change-Id: I10fcdfc0af68741d931f4732783bafdad2fffc4a
| | | * Provision: Storage android sdk and ndk version informationHeikki Halmet2017-02-031-18/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sdk and ndk version information will be storaged to versions.txt. Versions.txt will be used for all provision scripts and later on it's data will be printed to provision log. Also script name changed to match both android sdk and ndk. Change-Id: I3366e596f539099c3b587466d90905d0889398fe Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | | * Provision: Script to print sw versions to provision logHeikki Halmet2017-02-032-0/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This script is the last script that is run by provisioning. It will print all storaged sw information to provision log Change-Id: I2c76d5f7cccf9c116cb660ffcb67d3bece473da8 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | | * Update jom to 1.1.2Joerg Bornemann2017-02-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The most important changes that affect the CI are: - Fixed bogus path in error message for failed targets. - Fixed error "JobClient destroyed while still acquiring." that could be yielded for failed builds. - Fixed /k option (QTCREATORBUG-17131). - Added the special .NOTPARALLEL target that disables parallel build for the containing makefile. (This one is needed to build QtWebEngine in debug-and-release properly.) - Introduced the JOMFLAGS environment variable. This is a MAKEFLAGS pendant. JOMFLAGS is useful to set up separate flags for nmake and jom. Change-Id: Icb2462d06b000a3fe29e1e9290b294cb1e900409 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| | | * Provision: Script for linux to remove preinstalled softwareHeikki Halmet2017-02-031-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Script to remove tier1's preinstalled software. Script itself includes all information about the software that needs to be removed from tier2 before provision starts to run installations. When this script is run for certain platform that platform needs to provision all removed software back to tier2 template. So user needs to make sure that all needed provision script are available when calling this removal-script. Goal is to have vanilla os when provision don't need to remove any software before installations. When this goal is reached this script and script calls can be removed from provision. Change-Id: I048909800807fabb1dc599e768a90e7457fbc2cf Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| | * | Provision libusb-1.0 for WindowsKari Oikarinen2017-01-314-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It's needed by tqtc-boot2qt/qdb. Change-Id: Id5b8b18a2090c040c3eec1bd3c4c521456245381 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | * | Add PS provisioning helper for 7-Zip filesKari Oikarinen2017-01-311-0/+23
| | | | | | | | | | | | | | | | | | | | Change-Id: Ice10e54137da8a0d2372019a195a63121fd00a8a Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | | | Add speech-dispatcher-devel to RHELFrederik Gladhorn2017-02-051-1/+3
|/ / / | | | | | | | | | | | | | | | | | | | | | Without this Qt Speech is useless in our packages. Task-number: QTBUG-58461 Change-Id: I5c93fae1b3a2987353c75865f1b0831114afedbf Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Bump Android API level to 21Simon Hausmann2017-01-314-23/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | This extends commit f3b0b9e292b4c267f6cc1f7a214023d5f9db0b65 to the macOS and Windows platforms. Change-Id: I180d81266897582cee1bec5938fbd3bb9c5c2ee3 Task-number: QTBUG-58367 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* | | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2017-01-3014-0/+349
|\| | | | | | | | | | | | | | Task-number: QTBUG-58371 Change-Id: I9d7027c72fb10b5cc549762d8bb1f13ee5ec9c5d
| * | Merge remote-tracking branch 'origin/5.6' into 5.8Liang Qi2017-01-2814-0/+349
| |\| | | | | | | | | | | | | Task-number: QTBUG-58371 Change-Id: Ic3ec10a04ec9fcfea38324f6052b2d082c6ece58
| | * Android sdk and ndk to provisioning for Windows 7Heikki Halmet2017-01-285-0/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Installs latest Android sdk and ndk. It also runs update for SDK API level 18, latest SDK- and platform- tools and build-tools version 23.0.3. Task-number: QTBUG-58369 Change-Id: Ib42f5149243fc5d262f6542e26726d1c8cbb2e8c Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| | * Provision: Set bash_profile to read .bashrcHeikki Halmet2017-01-242-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The method (vmware tools) of launching a process inside a virtual machine results in the launch of a process that does not originate from a login shell. Therefore the CI system explicitly starts the agent with "bash -l -c" to enforce the invocation as login shell and thus execute settings from /etc/profile, ~/.bash_profile, etc. This brings the behavior of the system closer to what we see as developers. However the shell is a non-interactive shell, therefore ~/.bashrc is not read by default. On Linux systems such as RHEL, ~/.bash_profile is configured to still read ~/.bashrc. For consistency we apply the same logic to the macOS configurations. Change-Id: I417ecd7866bc4ae1b50beb14c19b456588b4050a Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| | * Add Android NDK/SDK to provision for macOS 10.10 and 10.11Heikki Halmet2017-01-247-0/+265
| | | | | | | | | | | | | | | | | | | | | | | | | | | Install latest Android sdk and ndk. It also runs update for SDK API level 18 Task-number: QTBUG-58370 Change-Id: I1bf8cb42dd3e753be27fa9fcd2c1ac8ccbdb87c3 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Restore RHEL 7.2 in the dev branch (5.9)Simo Fält2017-01-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | RHEL7.2 was disabled due to blocking configure change. Task-number: QTBUG-58073 Change-Id: Ic517d53bddecbcf035410d4f22a678ab72e0d44d Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Bump Android API level version to 21Alex Blasche2017-01-211-3/+3
| | | | | | | | | | | | | | | | | | | | | This is required for new Bluetooth features in Qt 5.9+. Change-Id: I2aa41117dfd93fc94d72012ca229bd2bc61f2bbd Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Merge remote-tracking branch 'origin/5.8' into devSimon Hausmann2017-01-1480-67/+2277
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change also includes an update of the CI platform configurations to the values that were previously in the CI source tree for builds of the dev branch. This is done within the same change as the merge to preserve atomicity. Task-number: QTQAINFRA-1074 Change-Id: Ic47f7db3506ace4faca028b902d48cdb009c8495
| * | Merge remote-tracking branch 'origin/5.7' into 5.8Simon Hausmann2017-01-1211-0/+269
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change also includes an update of the CI platform configurations to the values that were previously in the CI source tree for builds of the 5.8 branch. This is done within the same change as the merge to preserve atomicity. Task-number: QTQAINFRA-1074 Change-Id: Iac469c44048721530380ab577c6dbf1a6fa28211
| | * | Merge remote-tracking branch 'origin/5.6' into 5.7Simon Hausmann2017-01-1114-0/+540
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change also includes an update of the CI platform configurations to the values that were previously in the CI source tree for builds of the 5.7 branch. This is done within the same change as the merge to preserve atomicity. Task-number: QTQAINFRA-1074 Change-Id: Ie7bde30bd64d439cd17ea789102550ab9fb44194
| | | * Add CI build configurationsSimon Hausmann2017-01-112-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These files were previously stored in the CI source tree, but they do belong here. They describe the different configurations under which we want to build Qt and its submodules, in terms of underlying virtual machine template, host OS, target OS and CI related features that may also map to Qt configuration features. Task-number: QTQAINFRA-1074 Change-Id: I7ce48e3b15da757166eeac7531478d3746c8aa7f Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
| | | * Provision: Cmake 3.6.2Heikki Halmet2017-01-114-0/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Red Hat 6.6 needs cmake for GammaRay OpenSUSE 42.1 and Ubuntu 14.04 needs cmake for pyside Change-Id: I64b25be70057b86be7bfc96fb07446f7727bbefe Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | | * Add provision helper file to install compressed packagesTony Sarajärvi2017-01-111-0/+120
| | | | | | | | | | | | | | | | | | | | Change-Id: I6a7e1af7c91bd11a0cc6379f8bb7762acf42eae5 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | | * Add DownloadURL.sh provisioning helper scriptTony Sarajarvi2017-01-111-0/+85
| | | | | | | | | | | | | | | | | | | | Change-Id: I64bef8470555e33772b72847aa76e0e9b4720696 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | | * Add provisioning try-catch helper script for bashTony Sarajarvi2017-01-111-0/+64
| | | | | | | | | | | | | | | | | | | | Change-Id: Ia61e503ed5315546421fdeb2f4b8b1be37dab3e9 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | | * Improve build performance on WindowsSimon Hausmann2017-01-095-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable the windows search indexing service, which has a tendency to start indexing source code archives that we've just extracted. We are not interested in this service. Change-Id: I1d3f5178a035bc951499d993641a9315db9712ca Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
| * | | Merge remote-tracking branch 'origin/5.7' into 5.8Simon Hausmann2017-01-085-0/+25
| |\| | | | | | | | | | | | | | Change-Id: Id9533b63ae2e6d67d8c07101c406c40057c13b9f
| | * | Merge remote-tracking branch 'origin/5.6' into 5.7Simon Hausmann2017-01-065-0/+25
| | |\| | | | | | | | | | | | | Change-Id: I9def17eb03e1c08d1e44c8f90841b1bf5160d638
| | | * Provisioning: Disable Windows DefenderSimo Fält2017-01-065-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This will reduct the timeouts coin has had recently with win machines. Change-Id: I32118f226194a3ea5e3c85d24103ec8341925d3c Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | | Add provision helper file to install compressed packagesTony Sarajärvi2017-01-081-0/+120
| | | | | | | | | | | | | | | | | | | | Change-Id: I6a7e1af7c91bd11a0cc6379f8bb7762acf42eae5 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * | | Add DownloadURL.sh provisioning helper scriptTony Sarajarvi2017-01-081-0/+85
| | | | | | | | | | | | | | | | | | | | Change-Id: I64bef8470555e33772b72847aa76e0e9b4720696 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * | | Add provisioning try-catch helper script for bashTony Sarajarvi2017-01-081-0/+64
| | | | | | | | | | | | | | | | | | | | Change-Id: Ia61e503ed5315546421fdeb2f4b8b1be37dab3e9 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * | | Merge remote-tracking branch 'origin/5.7' into 5.8Simon Hausmann2016-12-2530-56/+241
| |\| | | | | | | | | | | | | | Change-Id: I49d18025acb322bf45b6cdc38adb05618cb90153
| | * | Updated conan manifests after modification of packagesKonstantin Tokarev2016-12-2412-56/+62
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I60eee501254d41b438085b7b687af6aa2c085dba Reviewed-by: Vitaliy Slobodin <vitaliy.slobodin@gmail.com> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| | * | Merge remote-tracking branch 'origin/5.6' into 5.7Simon Hausmann2016-12-2118-0/+179
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: coin/provisioning/common/02-python.ps1 Change-Id: I6b5f2c464cc350798c7c73fba9e79a3f4f534586
| | | * Remove shutdown "helpers" for macOSSimon Hausmann2016-12-214-34/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out that they don't quite work the way we expected them to, and instead we Coin is going to shut down the VMs directly at the right time. Change-Id: I9f7a6f2f898002a25544fc513a0c2414fcd5c263 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| | | * Provision: Install pyside python dependencies to WindowsSimo Fält2016-12-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To test successfully pyside dependencies with Coin, we need python virtual env. Change-Id: I59c620b7da9c78d2b5c55e233d75597b747a8e84 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>