- 06 Feb, 2017 - 1 commit
-
-
Heikki Halmet authored
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>
-
- 05 Feb, 2017 - 1 commit
-
-
Frederik Gladhorn authored
Without this Qt Speech is useless in our packages. Task-number: QTBUG-58461 Change-Id: I5c93fae1b3a2987353c75865f1b0831114afedbf Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 03 Feb, 2017 - 4 commits
-
-
Heikki Halmet authored
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>
-
Heikki Halmet authored
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>
-
Joerg Bornemann authored
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>
-
Heikki Halmet authored
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>
-
- 31 Jan, 2017 - 3 commits
-
-
Kari Oikarinen authored
It's needed by tqtc-boot2qt/qdb. Change-Id: Id5b8b18a2090c040c3eec1bd3c4c521456245381 Reviewed-by:
Tony Sarajärvi <tony.sarajarvi@qt.io>
-
Kari Oikarinen authored
Change-Id: Ice10e54137da8a0d2372019a195a63121fd00a8a Reviewed-by:
Tony Sarajärvi <tony.sarajarvi@qt.io>
-
Simon Hausmann authored
This extends commit f3b0b9e2 to the macOS and Windows platforms. Change-Id: I180d81266897582cee1bec5938fbd3bb9c5c2ee3 Task-number: QTBUG-58367 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-
- 28 Jan, 2017 - 1 commit
-
-
Heikki Halmet authored
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>
-
- 25 Jan, 2017 - 1 commit
-
-
Simo Fält authored
RHEL7.2 was disabled due to blocking configure change. Task-number: QTBUG-58073 Change-Id: Ic517d53bddecbcf035410d4f22a678ab72e0d44d Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 24 Jan, 2017 - 2 commits
-
-
Heikki Halmet authored
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>
-
Heikki Halmet authored
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>
-
- 21 Jan, 2017 - 1 commit
-
-
Alex Blasche authored
This is required for new Bluetooth features in Qt 5.9+. Change-Id: I2aa41117dfd93fc94d72012ca229bd2bc61f2bbd Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 11 Jan, 2017 - 5 commits
-
-
Simon Hausmann authored
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>
-
Heikki Halmet authored
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>
-
Tony Sarajärvi authored
Change-Id: I6a7e1af7c91bd11a0cc6379f8bb7762acf42eae5 Reviewed-by:
Tony Sarajärvi <tony.sarajarvi@qt.io>
-
Tony Sarajarvi authored
Change-Id: I64bef8470555e33772b72847aa76e0e9b4720696 Reviewed-by:
Tony Sarajärvi <tony.sarajarvi@qt.io>
-
Tony Sarajarvi authored
Change-Id: Ia61e503ed5315546421fdeb2f4b8b1be37dab3e9 Reviewed-by:
Tony Sarajärvi <tony.sarajarvi@qt.io>
-
- 09 Jan, 2017 - 1 commit
-
-
Simon Hausmann authored
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>
-
- 08 Jan, 2017 - 3 commits
-
-
Tony Sarajärvi authored
Change-Id: I6a7e1af7c91bd11a0cc6379f8bb7762acf42eae5 Reviewed-by:
Heikki Halmet <heikki.halmet@qt.io>
-
Tony Sarajarvi authored
Change-Id: I64bef8470555e33772b72847aa76e0e9b4720696 Reviewed-by:
Heikki Halmet <heikki.halmet@qt.io>
-
Tony Sarajarvi authored
Change-Id: Ia61e503ed5315546421fdeb2f4b8b1be37dab3e9 Reviewed-by:
Heikki Halmet <heikki.halmet@qt.io>
-
- 06 Jan, 2017 - 1 commit
-
-
Simo Fält authored
This will reduct the timeouts coin has had recently with win machines. Change-Id: I32118f226194a3ea5e3c85d24103ec8341925d3c Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 24 Dec, 2016 - 1 commit
-
-
Konstantin Tokarev authored
Change-Id: I60eee501254d41b438085b7b687af6aa2c085dba Reviewed-by:
Vitaliy Slobodin <vitaliy.slobodin@gmail.com> Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 21 Dec, 2016 - 1 commit
-
-
Simon Hausmann authored
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>
-
- 19 Dec, 2016 - 2 commits
-
-
Simo Fält authored
To test successfully pyside dependencies with Coin, we need python virtual env. Change-Id: I59c620b7da9c78d2b5c55e233d75597b747a8e84 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Simo Fält authored
To test successfully pyside dependencies with Coin, we need python-dev packages and virtual env. Change-Id: I29a5eed769798da4e4799eb5ccdff1cd032070d5 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 16 Dec, 2016 - 1 commit
-
-
Heikki Halmet authored
We are currently using too old openssl for Android builds in Windows 7. Openssl version need to be at least 1.0.1. This script will configure openssl 1.0.2j for Android using tools from msys. Change-Id: I9ab9a3b4f9f3953cf99bf15fee631f5a7961b42d Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 08 Dec, 2016 - 1 commit
-
-
Simon Hausmann authored
Setting the idleTime on currentHost works well, until the hardware UUID changes and thus the host ID for the setting. With kvm that happens quite frequently, with vmware less but also occasionally (deep clone for example). By disabling the screensaver on start-up we can cover all cases quite easily. Change-Id: Ibdcf404430656f9caa47386ca3c732366ddfc8c7 Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@qt.io>
-
- 07 Dec, 2016 - 4 commits
-
-
Jędrzej Nowacki authored
We want to quit machines without being asked, if we are really sure. Change-Id: Ic7156f5b0fe236c0270d8c2e4fcc322a82776caf Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io> Reviewed-by:
Frederik Gladhorn <frederik.gladhorn@qt.io>
-
Simon Hausmann authored
Change-Id: I8856eebfe91b9e1cc2cc318a1e7ea80348f1486e Reviewed-by:
Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@qt.io>
-
Simon Hausmann authored
The directory names were missing the architecture, otherwise the content was unused. Change-Id: I0316da5c4b1352012f27ce330c3319a8aedf01ea Reviewed-by:
Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@qt.io>
-
Frederik Gladhorn authored
After provisioning we want the machine to be sensibly shut down since we will use the disk image later. VSphere doesn't manage to shut down 10.8 VMs. Help out by calling shutdown. For the other OS X/macOS versions, this is also desirable since controlling the power state of these machines is hard with different virtualization solutions (we're looking at OpenNebula/KVM). Change-Id: Ieabc14f9c8c1af9421a0ef91dd670f4790a84461 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io> Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@qt.io>
-
- 30 Nov, 2016 - 2 commits
-
-
Konstantin Tokarev authored
Conanfile is required for running "conan imports" as a part of "make install" procedure, however its original location is unknown to build system of module. Conanfile is copied with its conventional name "conanfile.txt" to avoid tying module build system to more qt5.git layout peculiarities. In future we may want to have several conanfiles in one provisioning dir, like qtwebkit-mingw.txt and qtwebkit-msvc.txt. Also simplified syntax of PowerShell variables interpolation, $() is needed only for interpolating expressions. Task-number: QTQAINFRA-998 Change-Id: I6904e80f4f85bb5269b0830272c6eaa2c8100789 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Konstantin Tokarev authored
* Use --no-imports when installing packages, imports will be performed on "make install" step with new "conan imports" command. * Add txt generator to all conanfiles because it will be needed for "conan imports". Change-Id: Ie5e7ac6bfbf14dfa32ce82136b6be5e39476e393 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 25 Nov, 2016 - 1 commit
-
-
Frederik Gladhorn authored
Change-Id: Iaae5bb295bfd48cc5bc036baef9b0fa899d393ef Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 23 Nov, 2016 - 2 commits
-
-
Konstantin Tokarev authored
QtWebKit requires newer Ruby than version installed on Windows 7 builders. Install the same version as is installed on Windows 10 builders. Task-number: QTQAINFRA-997 Change-Id: Id8e5d47028ef8403bb28daf1446d95dc8f2ab564 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Konstantin Tokarev authored
Change-Id: I48d904e95fce905b15b0099fee956c06773c4a75 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 22 Nov, 2016 - 1 commit
-
-
Tony Sarajärvi authored
Fix building on OpenSuse after openssl update. Every linux distro seems to patch openssl in a different way to deal with broken/outdated SSL issues. We seem unable to detect what suse did when running configure, so this is a stop-gap measure. Change-Id: I5e375e9c5c1615358dbce0b8dd91476cb4f4e45b Reviewed-by:
Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by:
Aapo Keskimolo <aapo.keskimolo@qt.io> Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-