summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update submodules on '5.11' in qt5Qt Submodule Update Bot2018-03-149-0/+0
| | | | | Change-Id: I8234b4d7d7c54ed0020e6cd2fcdbaa07d33eb928 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update submodules on '5.11' in qt5v5.11.0-beta2Liang Qi2018-03-1112-0/+0
| | | | | Change-Id: Ia27a0de06afe5de52eb026a5225e4d2caac0975c Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update qtwebengine onlyLiang Qi2018-03-101-0/+0
| | | | | Change-Id: I1396d561892a5fead56775906ecd8aa7c48ba187 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Move MSVC2017 x86 builds to 64bit host OSTony Sarajärvi2018-03-101-1/+1
| | | | | | | Change-Id: I7544c12086ef8a437bca575dfce7de44ec9938a5 Reviewed-by: Liang Qi <liang.qi@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io>
* Provisioning: Create symbolic for shasum tool on macOS for compatibilityRainer Keller2018-03-106-7/+54
| | | | | | | | | | | On macOS the sha1 tool is named 'shasum' while on all other unix systems it is called 'sha1sum'. In order to make all unix provisioning scripts run on macOS without special case handling a symbolic link is created. Change-Id: Ib1365cbb0dcb31e68a22959ce939fb450ec7e3f7 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io>
* Properly download and install RHEL EPEL repoRainer Keller2018-03-102-5/+48
| | | | | | | Use the same approach as in the other scripts. Change-Id: Ie48103e2c4a528a9d29318c4cabd6ead71dc5c2c Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Install RHEL EPEL only onceRainer Keller2018-03-103-21/+50
| | | | | | | | Installing twice will fail when preventing the +e injection bug when fixing the try-catch issue. Change-Id: I26a1b9fa235c44fe933f2f29016a80f57d47ed49 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Provisioning: win8.1 - RTA required provisioning scriptsJoni Jantti2018-03-0826-0/+75
| | | | | | | | | | Currently Windows 8.1 platforms have been removed from CI. RTA however still uses them for testing so we need to add the programs that RTA uses. Task-number: QTQAINFRA-1524 Change-Id: Ide9fa076dc965b16b96f610541ace6088543f795 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Fix Squish installation for msvc14 32-bitHeikki Halmet2018-03-081-3/+3
| | | | | | | Task-number: QTQAINFRA-1809 Change-Id: I8a2947fe52535e39b0817fec2ee0c35bb09e4060 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io>
* Provisioning: Executequeueditems on WindowsJoni Jantti2018-03-087-0/+45
| | | | | | | | | | | mscorsvw.exe background processing is draining a lot of CPU processing on Windows platforms. Executing the list of to be processed items with full CPU capacity should clear out the list and stop the background processing. Task-number: QTQAINFRA-1775 Change-Id: Ib12bc10f4572390f20bfea915ca48ec398de46ee Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: win10_x86 - Disable automatic updatesJoni Jantti2018-03-081-0/+1
| | | | | | Task-number: QTQAINFRA-1814 Change-Id: I1fed4d952f77daa1c7bd5fdb34d9568ae1208bac Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* open62541: Fix provisioning for RHEL 7.4Maurice Kalinowski2018-03-081-1/+7
| | | | | | | | | | | | | RHEL does not use pkgconfig, nor does it use /usr/local/lib as default library path. As a consequence, the config tests for qtopcua were not able to find the open62541 build. c3591fe77debc0eab79851bd8f0c050cd4f3f608 in qtopcua.git allows to specify an environment variable to point to the correct location. Move to /usr/local/lib/open62541/ on all platforms consistently. Change-Id: I73c8076b70767553edfd793889150c584d5c33b5 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* Update submodules on '5.11' in qt5Qt Submodule Update Bot2018-03-0812-0/+0
| | | | | Change-Id: Id00474dec78862dbce0238560e859656bd69f69f Reviewed-by: Liang Qi <liang.qi@qt.io>
* Simplify openssl_for_android_linux provisioning scriptJędrzej Nowacki2018-03-061-31/+9
| | | | | | | | | | | The script was over-engineered. The new version provides the same functionality while removing uninteresting postmortem messages. In addition try_catch.sh has a bug that injects set +e So it is good to avoid using it. Change-Id: I9e26e8fedad71d40270fe94695d5e1c09c3d9023 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* Update submodules on '5.11' in qt5Qt Submodule Update Bot2018-03-051-0/+0
| | | | | Change-Id: I3f19c5b7daedfa7d499ab769404d1f34a32c7816 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodules on '5.11' in qt5Qt Submodule Update Bot2018-03-041-0/+0
| | | | | Change-Id: Iebf77d7f467d0fde9ee622e4e7b657cb1e9b8003 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodules on '5.11' in qt5Qt Submodule Update Bot2018-03-032-0/+0
| | | | | Change-Id: I2ba427ea1d9e37421775c297d983654f3e691845 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodules on '5.11' in qt5Qt Submodule Update Bot2018-03-0218-0/+0
| | | | | Change-Id: I0b551c2af57243eee865cd4319ee1797dc38f705 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Add missing 08-libclang.ps1 for windows7 provisioningJani Heikkinen2018-03-014-15/+54
| | | | | | | | | We need to set LLVM_INSTALL_DIR to be able to build qdoc. That was missing from windows7. Task-number: QTBUG-65950 Change-Id: I7f75eb0181056a2117080ead6dc5862324906689 Reviewed-by: Simo Fält <simo.falt@qt.io>
* Install libusbx-devel for QDB on RHEL 7.4Kari Oikarinen2018-02-271-1/+1
| | | | | | | | | | | On previous RHEL version the package was libusb1-devel. That package doesn't seem to be there anymore, which presumably means why the package to install was changed to libusb-devel. Unfortunately libusb-devel provides a compatibility package for the old 0.1 API version and doesn't work with QDB. libusbx-devel seems to be the new name for the 1.0 API version of libusb on RHEL. Change-Id: I50a10bed0b73b536e5d591363f01d7cf6a3a69d7 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update submodules on '5.11' in qt5Qt Submodule Update Bot2018-02-277-0/+0
| | | | | Change-Id: I7c090de84c5cf511ec7cea69900546edf6039c39 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Unify Windows provisioning scripts & improve error handlingv5.11.0-beta1Oliver Wolff2018-02-2655-383/+363
| | | | | | | | | | | | | | | | | | | | | While Coin should also see exit codes != 0 as error, we should stick to one way of handling script errors. As Power Shell cmdlets signal an error by throwing an exception we should do the same (and that approach also works in Coin). Additionally extracting 7zip files was unified across scripts by using the existing helper function instead of reinventing the wheel again and again. A similar helper function was introduced for starting an external application (and handling its errors). Also echo and other "cmd" commands were replaced by their PowerShell equivalents to have a unified approach across our Windows provisioning scripts. Change-Id: I70129ce38692f1396c33c13b33a2918485fa5271 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Provisioning: Build and install Wayland 1.12.0 on RHEL 7.4Johan Klokkhammer Helsing2018-02-262-0/+65
| | | | | | | | | | So QtWayland will be built and included in the installer. wayland-egl, however, will not be built, as that depends on support in mesa. Task-number: QTBUG-66341 Change-Id: Id3f1825e00be9d278fce8ac2710a2640baafd332 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Provisioning: Install RPMs for mesa-wayland-egl on RHEL 7.4Johan Klokkhammer Helsing2018-02-261-0/+61
| | | | | | | | | | The standard mesa.spec file had sections for wayland-egl, which were ifdef'ed out. The RPMs downloaded by this script have been built with these ifdef's removed. Task-number: QTBUG-66341 Change-Id: I43bcc67f5fd112e0837d45da7df20bcb63bfd989 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Update submodules on '5.11' in qt5Qt Submodule Update Bot2018-02-262-0/+0
| | | | | Change-Id: I46be13c9983d30fb1e2461dbc795664600e0655a Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update submodules on '5.11' in qt5Qt Submodule Update Bot2018-02-248-0/+0
| | | | | Change-Id: I2f9a24e295282514da028d8ff8d27e0de6326218 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Uninstall aptdaemon/aptd before using aptFrederik Gladhorn2018-02-231-0/+13
| | | | | | | | | | This removes various kinds of update notifiers that depend on aptd. Also gets rid of the problem that aptd may hold apt lock files. Task-number: QTQAINFRA-1755 Change-Id: I27dd6fef4720ef25a504d76a3da16d9bf45fb2f7 Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Win7-x86 - Add msvc14_x86 squish packageJoni Jantti2018-02-231-0/+3
| | | | | | | | Squish is required by RTA testing. Task-number: QTQAINFRA-1732 Change-Id: I8ab0b11ccc299cc0b10e59f99d1cf27c0cdd48b9 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: openSUSE-42.3 - Disable update notificationsJoni Jantti2018-02-231-0/+2
| | | | | | | | | Update notifications need to be disabled to prevent popup messages from stealing focus during testing. Task-number: QTQAINFRA-1755 Change-Id: I202ffbee6420d2c9c167a97f02d5245145b618d0 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: osx-10.11 - JavaMatti Paaso2018-02-233-131/+137
| | | | | | | This is needed for running RTA jobs in Coin. Change-Id: Iff855dae54babef00c055a2c8b938871101305e3 Reviewed-by: Simo Fält <simo.falt@qt.io>
* Provisioning: Win10 - Add Squish for mingw53Joni Jantti2018-02-231-0/+6
| | | | | | | | RTA requires Squish for mingw53 on Windows 10 machines for testing. Task-number: QTQAINFRA-1729 Change-Id: I42f2c6c62dd004ebc072835340ce24105cfac5e8 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Make Windows scripts use the Download helper functionJoni Jantti2018-02-234-5/+8
| | | | | | | | | | Some Windows provisioning scripts use the Invoke-WebRequest without setting the ProgressPreference = 'SilentlyContinue' variable for disabling the download progress bar. Disabling the progress bar greatly increases the download speed during provisioning. Change-Id: I649c1bcc970577776d720a4ebf5a7af96c1603f8 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Set proxy on Windows VMs while provisioningTony Sarajärvi2018-02-2313-1/+128
| | | | | | Task-number: QTQAINFRA-1669 Change-Id: Ia6b5b668051642a3729d7c7c83c69d8797045847 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Fix Windows 10 msvc 2014 squish installationHeikki Halmet2018-02-231-1/+1
| | | | | | Change-Id: Id935580730d20a2f86fa6c82bf08ee3705f344f2 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add shebang to launchable scriptTony Sarajärvi2018-02-231-0/+2
| | | | | | Change-Id: I62e33b656eee3a17e1dab4476569d9afa0b62a45 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Provisioning: Update Open62541Maurice Kalinowski2018-02-231-1/+1
| | | | | | | | This is required to use new APIs from the library. Change-Id: Idbadfd04c331af228a9e095e130930b5fb88f7af Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com> Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Merge remote-tracking branch 'origin/5.10' into 5.11Liang Qi2018-02-220-0/+0
|\ | | | | | | Change-Id: Ia450fbc4398a627ebb37646b408a0692cc970094
| * Update submodules on '5.10' in qt55.10Qt Submodule Update Bot2018-02-121-0/+0
| | | | | | | | | | Change-Id: Ie45f18cc0c70cca437cadd8bfaa6e8a4ac0c81b8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update submodules on '5.10' in qt5Qt Submodule Update Bot2018-02-103-0/+0
| | | | | | | | | | Change-Id: Ica319a5d98406174ce94d2e3c3784364ab44c642 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * .gitmodules: update recommended modules for qtvirtualkeyboardMitch Curtis2018-02-091-1/+1
| | | | | | | | | | | | | | | | The basic example will start using qtquickcontrols2, so recommend that. Remove qtquickcontrols, as it wasn't used. Change-Id: Ieaab1480e6a85ecaa24888fa58024d728d863a16 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
| * Update submodules on '5.10' in qt5Qt Submodule Update Bot2018-02-091-0/+0
| | | | | | | | | | Change-Id: I06c4afea4e574aa78f37009db512ba25194f6d5d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update submodules on '5.10' in qt5Qt Submodule Update Bot2018-02-086-0/+0
| | | | | | | | | | Change-Id: I935d6ad075384973425d48782a105a9e3e7d21a0 Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-02-076-6/+18
| |\ | | | | | | | | | Change-Id: I71b7fd09cd8f1c7e64531eec8a645c06a7066325
* | | Update submodules on '5.11' in qt5Qt Submodule Update Bot2018-02-2213-0/+0
| | | | | | | | | | | | | | | Change-Id: I1447f714aa1035c2cdbe423935cc5a67a700de2d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | | Merge remote-tracking branch 'origin/5.9' into 5.11Liang Qi2018-02-2016-9/+118
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: coin/provisioning/common/linux/open62541.sh coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/02-apt.sh coin/provisioning/qtci-macos-10.12-x86_64/40-qnx700.sh Done-with: Maurice Kalinowski <maurice.kalinowski@qt.io> Change-Id: Icd472b8f770a933bafead48093ecf7eb94156128
| * | | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-02-179-0/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: Ie7a64cad655dd0e850c8c6145f35b425de6f4c25 Reviewed-by: Liang Qi <liang.qi@qt.io>
| * | | Disable set -e when enabling devtoolset-4 environment variablesHeikki Halmet2018-02-131-0/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: If427179da490f14963077cd733082258e354710f Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * | | Provision: Use specific Python2 version in macOSSimo Fält2018-02-134-0/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure we use some specific Python2 version on macOS instead of the one pre-installed along with system. Change-Id: Ifee07a8cf003e282ec3cb67535818f9fe39c8679 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * | | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-02-127-0/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: I360edc60d8e2740d1964b91e18e02dc5daeea39a Reviewed-by: Liang Qi <liang.qi@qt.io>
| * | | Provisioning: osx-10.11 - Disable sleepJoni Jantti2018-02-081-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Display sleep and system sleep need to be disabled to prevent the machine from going to sleep during RTA testing. Task-number: QTQAINFRA-1588 Change-Id: Idc91d77388ed9bc6df5f3c1aceca515f6308c618 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>