mirror/qt/qt5.git
3 years agoAdd CI build configurations
Simon Hausmann [Wed, 11 Jan 2017 10:59:43 +0000 (11:59 +0100)]
Add CI build configurations

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>
3 years agoProvision: Cmake 3.6.2
Heikki Halmet [Mon, 7 Nov 2016 08:13:22 +0000 (10:13 +0200)]
Provision: Cmake 3.6.2

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>
3 years agoAdd provision helper file to install compressed packages
Tony Sarajärvi [Thu, 24 Nov 2016 11:21:33 +0000 (13:21 +0200)]
Add provision helper file to install compressed packages

Change-Id: I6a7e1af7c91bd11a0cc6379f8bb7762acf42eae5
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
3 years agoAdd DownloadURL.sh provisioning helper script
Tony Sarajarvi [Mon, 10 Oct 2016 08:55:31 +0000 (11:55 +0300)]
Add DownloadURL.sh provisioning helper script

Change-Id: I64bef8470555e33772b72847aa76e0e9b4720696
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
3 years agoAdd provisioning try-catch helper script for bash
Tony Sarajarvi [Fri, 7 Oct 2016 09:12:59 +0000 (12:12 +0300)]
Add provisioning try-catch helper script for bash

Change-Id: Ia61e503ed5315546421fdeb2f4b8b1be37dab3e9
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
3 years agoImprove build performance on Windows
Simon Hausmann [Thu, 29 Dec 2016 18:47:22 +0000 (19:47 +0100)]
Improve build performance on Windows

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>
3 years agoProvisioning: Disable Windows Defender
Simo Fält [Thu, 5 Jan 2017 15:17:56 +0000 (17:17 +0200)]
Provisioning: Disable Windows Defender

This will reduct the timeouts coin has had recently with win machines.

Change-Id: I32118f226194a3ea5e3c85d24103ec8341925d3c
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
3 years agoRemove shutdown "helpers" for macOS
Simon Hausmann [Thu, 15 Dec 2016 09:31:03 +0000 (10:31 +0100)]
Remove shutdown "helpers" for macOS

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>
3 years agoProvision: Install pyside python dependencies to Windows
Simo Fält [Tue, 13 Dec 2016 07:00:12 +0000 (09:00 +0200)]
Provision: Install pyside python dependencies to Windows

To test successfully pyside dependencies with Coin, we need
python virtual env.

Change-Id: I59c620b7da9c78d2b5c55e233d75597b747a8e84
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
3 years agoProvision: Install pyside python dependencies to Linux
Simo Fält [Tue, 13 Dec 2016 06:51:24 +0000 (08:51 +0200)]
Provision: Install pyside python dependencies to Linux

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>
3 years agoProvision: Android openssl 1.0.2j for Windows 7
Heikki Halmet [Fri, 16 Dec 2016 12:17:04 +0000 (14:17 +0200)]
Provision: Android openssl 1.0.2j for Windows 7

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>
3 years agoImprove disabling of screensaver on macOS
Simon Hausmann [Thu, 8 Dec 2016 07:18:50 +0000 (08:18 +0100)]
Improve disabling of screensaver on macOS

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>
3 years agoSuppress shutdown indicator in Ubuntu
Jędrzej Nowacki [Mon, 5 Dec 2016 13:03:56 +0000 (14:03 +0100)]
Suppress shutdown indicator in Ubuntu

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>
3 years agoDisable the screensaver on macOS definitely and permanently
Simon Hausmann [Wed, 7 Dec 2016 13:09:25 +0000 (14:09 +0100)]
Disable the screensaver on macOS definitely and permanently

Change-Id: I8856eebfe91b9e1cc2cc318a1e7ea80348f1486e
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
3 years agoFix paths for provisioning on macOS
Simon Hausmann [Mon, 5 Dec 2016 15:21:46 +0000 (16:21 +0100)]
Fix paths for provisioning on macOS

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>
3 years agoFix macOS provisioning not shutting down cleanly
Frederik Gladhorn [Tue, 6 Dec 2016 17:59:10 +0000 (18:59 +0100)]
Fix macOS provisioning not shutting down cleanly

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>
3 years agodon't fail to check out some modules in pinned mode
Oswald Buddenhagen [Fri, 25 Nov 2016 19:07:05 +0000 (20:07 +0100)]
don't fail to check out some modules in pinned mode

when used without the --branch option, we clone with --no-checkout, to
avoid unnecessarily checking out files twice when the recorded sha1
doesn't happen to be the tip of the default branch. however, that would
leave the index in a dirty state which would make the subsequent
submodule update abort at some point, silently.

to deal with the problem, we ignore this type of index dirtyness and use
submodule update with --force.

Task-number: QTBUG-57289
Change-Id: I6fc9693b0eaadfb04d2d80f9c8f1f2e11be47ae9
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
3 years agorefuse to operate with dirty submodules
Oswald Buddenhagen [Fri, 25 Nov 2016 19:03:24 +0000 (20:03 +0100)]
refuse to operate with dirty submodules

the operation would later error out anyway, after spending a lot of time
fetching the remotes, and leaving a partially updated state behind.

Change-Id: Ib2a688e446a9bd4ba3b15fc73082224433c18388
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Liang Qi [Tue, 29 Nov 2016 11:39:00 +0000 (12:39 +0100)]
Update submodules on '5.6' in qt5

Change-Id: I88a559589ffd21c7436df6c644c92db21244860d
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Liang Qi [Fri, 25 Nov 2016 19:00:45 +0000 (20:00 +0100)]
Update submodules on '5.6' in qt5

Change-Id: Id212d3e785bef2ca0aa0d9fad3b7933369626643
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoAdd basic Ubuntu 16.04 provisioning
Frederik Gladhorn [Thu, 17 Nov 2016 13:41:33 +0000 (14:41 +0100)]
Add basic Ubuntu 16.04 provisioning

Change-Id: Iaae5bb295bfd48cc5bc036baef9b0fa899d393ef
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Liang Qi [Thu, 24 Nov 2016 19:00:44 +0000 (20:00 +0100)]
Update submodules on '5.6' in qt5

Change-Id: I65e6b60cdc03f25d050854c68220fa96ee140bf6
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Liang Qi [Tue, 22 Nov 2016 19:00:46 +0000 (20:00 +0100)]
Update submodules on '5.6' in qt5

Change-Id: I885a6ee78c480bda7f325a21d73d3f95863f9ad4
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoProvision OPENSSL env variable for openSUSE 13.1
Tony Sarajärvi [Mon, 21 Nov 2016 11:10:52 +0000 (13:10 +0200)]
Provision OPENSSL env variable for openSUSE 13.1

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>
3 years agoUpdate submodules on '5.6' in qt5
Liang Qi [Sun, 20 Nov 2016 19:00:41 +0000 (20:00 +0100)]
Update submodules on '5.6' in qt5

Change-Id: I73b32ee6ef5a643c78bb297230fb675a5a3dd64f
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Liang Qi [Thu, 17 Nov 2016 17:50:57 +0000 (18:50 +0100)]
Update submodules on '5.6' in qt5

Change-Id: I6635f499760dbd4b58e0c65150c886b64ece8391
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Tue, 15 Nov 2016 18:02:47 +0000 (20:02 +0200)]
Update submodules on '5.6' in qt5

Change-Id: Ieda66165e735256fa25f335804f54d3574bdcd25
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoproduce less ugly paths to the commit template in submodules
Oswald Buddenhagen [Mon, 17 Oct 2016 09:30:48 +0000 (11:30 +0200)]
produce less ugly paths to the commit template in submodules

Change-Id: I7ebf3c46088e193c8f4605532c1f4a1b6d62d230
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
3 years agoadd --no-fetch option
Oswald Buddenhagen [Mon, 17 Oct 2016 09:15:04 +0000 (11:15 +0200)]
add --no-fetch option

there is no point in re-fetching all repositories just because an update
failed due to local modifications.

Change-Id: Ie9883586d77f3310058353844f0bbcfb0b775ebb
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Fri, 11 Nov 2016 12:26:39 +0000 (14:26 +0200)]
Update submodules on '5.6' in qt5

Change-Id: Ib475bf7c1fcab721cc884313a6c9dd1426a46ad6
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agofix cloning of tagged versions
Oswald Buddenhagen [Wed, 2 Nov 2016 17:59:19 +0000 (18:59 +0100)]
fix cloning of tagged versions

the .gitmodules of tagged commits typically refers to a release branch
which was deleted shortly after the release. consequently, git clone
--branch is bound to fail.

of course, cloning a fixed sha1/tag requires no branch in the first
place, so revert back to using git clone --no-checkout in that case.

amends ac6168c0c.

Task-number: QTBUG-49133
Change-Id: Ica032f1d07a70ad89f16b23bdf5cdab785612fdc
Reviewed-by: Robert Loehning <robert.loehning@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Fri, 4 Nov 2016 08:47:28 +0000 (10:47 +0200)]
Update submodules on '5.6' in qt5

Change-Id: Ic9d3ad8264dfc543f8bac4bda81b82c7f92fe176
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Thu, 3 Nov 2016 07:02:05 +0000 (09:02 +0200)]
Update submodules on '5.6' in qt5

Change-Id: I3f4f3b15e3528c319c1479759282571759477faf
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoClean up usage of qtsvg as dependency
Frederik Gladhorn [Wed, 19 Oct 2016 10:06:20 +0000 (12:06 +0200)]
Clean up usage of qtsvg as dependency

There is no build dependency on QtSvg in qtdeclarative or qtquick1, so
don't recommend it for builds. QtSensors on the other hand has an
example that does need svg.
This does not change anything in the big picture, the svg module will be
built as always and svg files will be displayed. The change is the
ordering of builds (leave more room for parallelization).

Change-Id: I50e527e03a75742036d5f914611d0b34437a8e3a
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Sun, 30 Oct 2016 11:12:37 +0000 (13:12 +0200)]
Update submodules on '5.6' in qt5

Change-Id: Ib4bc5819e056a5571967aa9919d5a092834c28a7
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Fri, 28 Oct 2016 18:23:05 +0000 (21:23 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I4ef33095de23bbf2878f796e036ad6fd5e7d69df
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Thu, 27 Oct 2016 11:58:33 +0000 (14:58 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I4ecaec417836737c4d428dbfe69261666d1330eb
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Fri, 21 Oct 2016 18:10:58 +0000 (21:10 +0300)]
Update submodules on '5.6' in qt5

Change-Id: Iefe7bd1ea3f99dee7503a8ae2bc62ce965121029
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Wed, 12 Oct 2016 22:01:04 +0000 (01:01 +0300)]
Update submodules on '5.6' in qt5

Change-Id: Id6ff55fb87154f79a136784c5fe4f63711183fa4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Mon, 10 Oct 2016 22:00:58 +0000 (01:00 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I62cae7b521df5e7c9073c3361017a74d3355a1e0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Sat, 8 Oct 2016 22:00:39 +0000 (01:00 +0300)]
Update submodules on '5.6' in qt5

Change-Id: Iefa745df986d2794dfdcb7454733122334d5192c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Fri, 7 Oct 2016 17:10:22 +0000 (20:10 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I186da5a92032e37abcfbaa96e393f2dd2304d181
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoMerge remote-tracking branch 'origin/5.6.2' into 5.6
Liang Qi [Fri, 30 Sep 2016 12:36:23 +0000 (14:36 +0200)]
Merge remote-tracking branch 'origin/5.6.2' into 5.6

Conflicts:
.gitmodules

Change-Id: Ifffec3df90687a6ad84547bb0f603b0446bf0e9d

3 years agoPython to provisioning for Windows
Heikki Halmet [Fri, 9 Sep 2016 10:12:51 +0000 (13:12 +0300)]
Python to provisioning for Windows

Installs Python version 2.7.10.
Python is required for building Qt 5 from source. More
specifically qtdeclarative and qtwebkit require it.

Change-Id: I63c8f3294a8a4799df5e52fbd41a36db8686950e
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Mon, 26 Sep 2016 22:00:49 +0000 (01:00 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I76cd6f71dd61e2478b73d39163e7fbe4b8f6afe6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
3 years agoUpdate submodules on '5.6.2' in qt5 5.6.2 v5.6.2
Qt Submodule Update Bot [Sun, 25 Sep 2016 09:17:01 +0000 (12:17 +0300)]
Update submodules on '5.6.2' in qt5

Change-Id: I337a9d4897efe57d3ac09d9981bb2b07f96a9d87
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Sat, 24 Sep 2016 22:00:49 +0000 (01:00 +0300)]
Update submodules on '5.6' in qt5

Change-Id: Ifa9a8c1e59cf8e286c4a52b6936720da76f92073
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Fri, 23 Sep 2016 20:33:36 +0000 (23:33 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I66d3689ab56b1b8b1c754ced12456ff7e86052f7
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6.2' in qt5
Qt Submodule Update Bot [Fri, 23 Sep 2016 05:10:38 +0000 (08:10 +0300)]
Update submodules on '5.6.2' in qt5

Change-Id: I47372eb19e0f038e1ec1999a183125ed1c5300c7
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Sat, 17 Sep 2016 20:51:23 +0000 (23:51 +0300)]
Update submodules on '5.6' in qt5

Change-Id: Id7fba5c79f44c2081ed49ce8f7050b8eacfb76ef
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6.2' in qt5
Qt Submodule Update Bot [Fri, 16 Sep 2016 06:53:09 +0000 (09:53 +0300)]
Update submodules on '5.6.2' in qt5

Change-Id: I623adf43a36ff5cd8de844ae533063523efe2b02
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Mon, 12 Sep 2016 22:00:57 +0000 (01:00 +0300)]
Update submodules on '5.6' in qt5

Change-Id: Id80b5734e19aa6f15d90b11abef9f9c183290292
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
3 years agoAdd Qt Android Extras as dependency for Qt Purchasing
Eskil Abrahamsen Blomfeldt [Tue, 13 Sep 2016 10:19:30 +0000 (12:19 +0200)]
Add Qt Android Extras as dependency for Qt Purchasing

Change-Id: Ia7b9d966777470642e0ee0ad3e9c82496ce93950
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
3 years agoAndroid sdk and ndk to provisioning for qt5.6
Heikki Halmet [Fri, 2 Sep 2016 12:44:52 +0000 (15:44 +0300)]
Android sdk and ndk to provisioning for qt5.6

Install 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.
Build-tools version 23.0.3 is the latest usable version
for Red Hat 6. Newer version of build-tools, version 24.x.x,
requires GLIBC_2.14, which is not available in Red Hat 6.

Change-Id: Iddc353674a65e0af7a9036d9296b9c2933fa114f
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Mon, 5 Sep 2016 22:00:58 +0000 (01:00 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I1f0e77afca353b07420ed8da001cfbbaaa738dce
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6.2' in qt5
Qt Submodule Update Bot [Mon, 5 Sep 2016 10:08:22 +0000 (13:08 +0300)]
Update submodules on '5.6.2' in qt5

Change-Id: Ie03202844e195a89cb536fde6b3c357929737cf8
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Sat, 3 Sep 2016 22:00:45 +0000 (01:00 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I34bab96a9ec73aa07e1295250aa85528f306a679
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Thu, 1 Sep 2016 03:59:28 +0000 (06:59 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I565078e5d2d1d8b6a9111d3f063eaebafe008c6f
Reviewed-by: Liang Qi <liang.qi@qt.io>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Sun, 28 Aug 2016 22:01:02 +0000 (01:01 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I45ed20f8f12335ac2d7aa315329a25c8fbac94fa
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
3 years agoAdjust submodule branches
Oswald Buddenhagen [Wed, 24 Aug 2016 09:52:19 +0000 (11:52 +0200)]
Adjust submodule branches

Change-Id: Ibc4de8e8a06cf2391ae33be2d02fc21f4e3ab70f

3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Mon, 22 Aug 2016 10:40:02 +0000 (12:40 +0200)]
Update submodules on '5.6' in qt5

Change-Id: I1104beac8bafb324731879efdb752a1cebbb9512
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Mon, 15 Aug 2016 22:01:01 +0000 (01:01 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I3fbdb4edc4d37a8b25fdaff52853d672c951891d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
3 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Fri, 12 Aug 2016 22:00:58 +0000 (01:00 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I4821c386e318139e13ad228983c43c1b1d978494
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Wed, 10 Aug 2016 06:07:34 +0000 (09:07 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I166e0f9a092f7e293d50d7efb12df54bcee5ec13
Reviewed-by: Liang Qi <liang.qi@qt.io>
4 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Thu, 4 Aug 2016 22:00:54 +0000 (01:00 +0300)]
Update submodules on '5.6' in qt5

Change-Id: I32152358542e406f773d106abba25ee5609c6469
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoFix Coin provisioning in RHEL 6 regarding sslclientkey values
Tony Sarajärvi [Tue, 2 Aug 2016 20:17:10 +0000 (23:17 +0300)]
Fix Coin provisioning in RHEL 6 regarding sslclientkey values

There was a bug in RHELs subscription manager that caused yum
not to work by fetching incorrect data into the sslclientkey repository
parameter value.
This provisioning script fetches new data for the repository and thus
fixes yum. Naturally by not having a template where a bad repository
exists, this script would be obsolete. Also, as this needs to be run
before any other scripts using yum, prefixes were added to the scripts.

Change-Id: I5c6ed1d43451d2918f9b6dad22b0106339f36aea
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
4 years agoUpdate submodules on '5.6' in qt5
Qt Submodule Update Bot [Fri, 29 Jul 2016 14:32:07 +0000 (17:32 +0300)]
Update submodules on '5.6' in qt5

Change-Id: Ie6bd9ea82d5e67fee7645dccd9b07ceac5755582
Reviewed-by: Liang Qi <liang.qi@qt.io>
4 years agoUpdated submodules
Qt Submodule Update Bot [Mon, 4 Jul 2016 22:00:48 +0000 (01:00 +0300)]
Updated submodules

Change-Id: Ia80e4d39f9772e32952685008380cc348f481c6c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdated submodules
Qt Submodule Update Bot [Sun, 3 Jul 2016 22:00:45 +0000 (01:00 +0300)]
Updated submodules

Change-Id: I5443b0f4d97cfc076e3a642ae78770b38661e983
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdated submodules
Qt Submodule Update Bot [Thu, 30 Jun 2016 22:00:42 +0000 (01:00 +0300)]
Updated submodules

Change-Id: I48fca93fd045323752c79abd2710e9307ea85b3a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdated submodules
Qt Submodule Update Bot [Wed, 29 Jun 2016 22:00:48 +0000 (01:00 +0300)]
Updated submodules

Change-Id: I23f310f80837c73fee1fff2618e1253c6b80b74b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Tue, 28 Jun 2016 22:00:47 +0000 (01:00 +0300)]
Updated submodules.

Change-Id: I5a2524a408eaf6f808c0e1242583e83bf01b42b0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Fri, 24 Jun 2016 22:01:01 +0000 (01:01 +0300)]
Updated submodules.

Change-Id: I5a780a47ccfcea17e64eda0ed922ca57079ea0ea
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Thu, 23 Jun 2016 12:02:15 +0000 (15:02 +0300)]
Updated submodules.

Change-Id: I67cbc0f3327aeaf3c84e2eb52432a362f0e7c64a
Reviewed-by: Liang Qi <liang.qi@qt.io>
4 years agoExpand license scope from "Qt GUI Toolkit" to "Qt Toolkit"
Sze Howe Koh [Wed, 15 Jun 2016 00:16:40 +0000 (08:16 +0800)]
Expand license scope from "Qt GUI Toolkit" to "Qt Toolkit"

See http://comments.gmane.org/gmane.comp.lib.qt.devel/25771

Change-Id: Iebda5d9a886f4c0f16fe4906cf6dc4c81f2c3c90
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Sun, 19 Jun 2016 22:00:54 +0000 (01:00 +0300)]
Updated submodules.

Change-Id: Ia5d6e51574251dbd0e9f9cf3f41aac2de56471c4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Fri, 17 Jun 2016 22:00:48 +0000 (01:00 +0300)]
Updated submodules.

Change-Id: I3d25d26bebe88a542f794c29bcda413302432874
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Thu, 16 Jun 2016 22:00:50 +0000 (01:00 +0300)]
Updated submodules.

Change-Id: I86dfc95bd06101ed826d139fd577ccfa662ad0b7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoClean up Windows provisioning scripts
Frederik Gladhorn [Wed, 15 Jun 2016 16:24:18 +0000 (18:24 +0200)]
Clean up Windows provisioning scripts

The execution policy is set by the CI. The command usually fails as it
is in the scritps right now since it must be run as admin.

Change-Id: Ie31cb7fc15720cc6d76646bf475b3d60a02014d8
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Wed, 15 Jun 2016 22:01:49 +0000 (01:01 +0300)]
Updated submodules.

Change-Id: Ia573d0de926441bc63b4c3871e075eb342e294c9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoREADME: Do not take deprecated modules as an example
Kai Koehne [Tue, 14 Jun 2016 07:55:03 +0000 (09:55 +0200)]
README: Do not take deprecated modules as an example

Task-number: QTBUG-54084
Change-Id: I03c81822a05fb9a3bda975421228b460c2a00fe2
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
4 years agoREADME: Remove platform specific build requirements
Kai Koehne [Tue, 14 Jun 2016 07:47:10 +0000 (09:47 +0200)]
README: Remove platform specific build requirements

The list is not up to date (e.g. ICU is not required on Windows anymore),
and woefully incomplete. Better just link to the wiki/documentation.

Task-number: QTBUG-54084
Change-Id: I6b22fc1c84d40b892503085cb023a7db25fd19c8
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Mon, 13 Jun 2016 22:00:41 +0000 (01:00 +0300)]
Updated submodules.

Change-Id: I8358eadfea5f3bf8ff8615d3c468201acd58f1b5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Sat, 11 Jun 2016 22:00:40 +0000 (01:00 +0300)]
Updated submodules.

Change-Id: I5ad7c931f77a167ca4574fd20eb6fe783d95a297
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Sat, 4 Jun 2016 22:00:46 +0000 (01:00 +0300)]
Updated submodules.

Change-Id: Iec9d13ae71c8660baec5ca6cfee57aeee3b33922
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoOSX: Switch crash reporting to server mode.
Erik Verbruggen [Tue, 31 May 2016 12:14:59 +0000 (14:14 +0200)]
OSX: Switch crash reporting to server mode.

Meaning: to unattended use, so no crash dialogs will pop up. In a later
change we can suppress QTest from generating stack traces when this
setting is *not* in server mode (meaning: the OS will take care of the
stack traces).

Change-Id: Idee9311f866228cd35ecb07889f1c19424981221
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
4 years agoExport CI_JOM_PATH variable on all templates with jom
Jędrzej Nowacki [Thu, 26 May 2016 12:29:30 +0000 (14:29 +0200)]
Export CI_JOM_PATH variable on all templates with jom

That is needed to change provisioning way in Coin, as currently it
depends on variables hard-coded in Coin agent.

Change-Id: I0bc5c76717e994824b85a4353a7218db4b648344
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
4 years agoExport CI_ICU_PATH variables on all windows templates
Jędrzej Nowacki [Thu, 26 May 2016 12:40:35 +0000 (14:40 +0200)]
Export CI_ICU_PATH variables on all windows templates

That is needed to change provisioning way in Coin, as currently it
depends on variables hard-coded in Coin agent.

Change-Id: I15068bec57dd9d67be05ef753d566b456fb8a2fc
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
4 years agoCoin provisioning: overwrite files while unzipping
Jędrzej Nowacki [Fri, 27 May 2016 13:07:53 +0000 (15:07 +0200)]
Coin provisioning: overwrite files while unzipping

Change-Id: I5cf59322f5a34cffe9fe8668755800bccb8cc13a
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Fri, 27 May 2016 22:00:42 +0000 (01:00 +0300)]
Updated submodules.

Change-Id: Iec0cece6ec1ca471593c4acd32595b59dc64a651
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoFix git_install_hooks for relative gitdir
Ilia Kirianovskii [Thu, 12 May 2016 07:04:57 +0000 (10:04 +0300)]
Fix git_install_hooks for relative gitdir

Previously we expected gitdir to be always absolute. This patch fixes
git_install_hooks in case of relative gitdir.

Change-Id: Ia0883af18229703aaa22c62fd2181ed56d9f2fce
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Fri, 20 May 2016 22:00:40 +0000 (01:00 +0300)]
Updated submodules.

Change-Id: I9b4f1c3daedf21ab201027d5793aa162710c84af
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Tue, 10 May 2016 22:00:42 +0000 (01:00 +0300)]
Updated submodules.

Change-Id: I092e0b94eb77397708ab6d196357ec6b3b141326
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Sat, 7 May 2016 22:00:42 +0000 (01:00 +0300)]
Updated submodules.

Change-Id: I5ea896b0ec6b9837fda44eb7b7a61aa3c6e42db5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agomake it actually possible to specify 'ignore' as a class
Oswald Buddenhagen [Wed, 20 Apr 2016 12:21:25 +0000 (14:21 +0200)]
make it actually possible to specify 'ignore' as a class

another thing the doc claims to be possible - also quite reasonably.

Change-Id: I2220245b10f02a778345b6549e345b2486630ffd
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
4 years agomake it actually possible to exclude classes
Oswald Buddenhagen [Wed, 20 Apr 2016 12:19:40 +0000 (14:19 +0200)]
make it actually possible to exclude classes

the doc - quite reasonably - claims that it is possible.

Change-Id: I4668b3feafe721f1db4deb65848206d8197962c8
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
4 years agoUpdated submodules.
Qt Submodule Update Bot [Wed, 4 May 2016 22:00:43 +0000 (01:00 +0300)]
Updated submodules.

Change-Id: I6230a59c886114184d74ad34651f04f0d296ade0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
4 years agoAdd script that install icu on RHEL 6.6
Jędrzej Nowacki [Wed, 27 Apr 2016 13:21:34 +0000 (15:21 +0200)]
Add script that install icu on RHEL 6.6

That is translation from coin-setup golang code to sh script

Change-Id: Ic26d3877e56feb8b7f8e3ccd3405a044fb6afd8e
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>
4 years agoAdd script to install jom through powershell
Frederik Gladhorn [Wed, 27 Apr 2016 12:52:15 +0000 (14:52 +0200)]
Add script to install jom through powershell

Change-Id: I3f12aa0dd54f99fafdffb53796e54e7b127c3c8c
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
4 years agoAdd coin provisioning directory
Frederik Gladhorn [Mon, 25 Apr 2016 13:00:02 +0000 (15:00 +0200)]
Add coin provisioning directory

Change-Id: I76c5c5b7a1ca41758964923d3eb5c9e644f468be
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>