aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Windows 10: Enable developer modewip/qtsaferenderer/1.0Oliver Wolff2018-04-183-0/+7
| | | | | | | | Developer mode is required by RTA for testing. Change-Id: I4f20fb8d694d5148b7f976c1ef4bb23ff2fb57ba (cherry picked from commit f51fd755b5b1594744b6e68f630dd4d6c8167b6b) Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Win10 - Add Squish for mingw53Joni Jantti2018-04-181-0/+6
| | | | | | | | | | RTA requires Squish for mingw53 on Windows 10 machines for testing. Task-number: QTQAINFRA-1729 Change-Id: I42f2c6c62dd004ebc072835340ce24105cfac5e8 (cherry picked from commit 5e31866727b4485f07a17295277be889305c4b3b) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Win7-x86 - Add msvc14_x86 squish packageJoni Jantti2018-04-181-0/+3
| | | | | | | | | | Squish is required by RTA testing. Task-number: QTQAINFRA-1732 Change-Id: I8ab0b11ccc299cc0b10e59f99d1cf27c0cdd48b9 (cherry picked from commit f6f00fdce1f3f00775e8b399dc8813883af5bf90) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: win10_x86 - Disable automatic updatesJoni Jantti2018-04-181-0/+1
| | | | | | | Task-number: QTQAINFRA-1814 Change-Id: I69b4f57808fe039208d9a92d288a74a09148db39 (cherry picked from commit 3230cdb138878df7dc6daa0f44e86c565629b2f2) Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Ubuntu 16.04 - QNX700Joni Jantti2018-04-181-0/+38
| | | | | | | | | | QNX 7.0 is required by RTA on Ubuntu. Task-number: QTQAINFRA-1671 Task-number: QTQAINFRA-1914 Change-Id: I82821e096cfa2d35a2176eba6e753a0d71049b72 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit dc6c54cb2d526141de75733bdba6d87fa3594ab6)
* Revert "Install Python 2.7.13 to RHEL with pip"Simo Fält2018-04-181-5/+6
| | | | | | | | | | | This reverts commit 794913dde77e9a2918353894a33d03b16e6927c4, which seems to break pyside builds. Instead we install python-pip package from the EPEL repository. Change-Id: Ic84680b0b0d6950d389bb42a6add18c83256f00f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit 6a06c4b4fe7fad6595252ac035fc0c05627b62c6) Reviewed-by: Simo Fält <simo.falt@qt.io>
* Provisioning: Upgrade pip to latest versionHeikki Halmet2018-04-184-10/+24
| | | | | | | | | | | | | | Latest pip version is not installed during python installation. Pip need to be reinstalled after python installation because older version of pip seems to cause installation problems randomly at least with python 2.7 Task-number: QTQAINFRA-1902 Change-Id: If3d74130ecee6e410c64cad309feff9edc0e5db0 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io> (cherry picked from commit 2e6af2bba76358323d386a8287b9f34b08210347) Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Remove sha1 file after shasum checkHeikki Halmet2018-04-181-0/+1
| | | | | | | Change-Id: Iee8e66d98e5ebd2dee18baf8e1752a86065417d1 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit c79d285ffa13590192e7768f7923645c73026a27) Reviewed-by: Liang Qi <liang.qi@qt.io>
* Remove updating of RHEL 7.4 system during each provisioningTony Sarajärvi2018-04-181-1/+0
| | | | | | | | | | | | | Yum update doesn't only fetch the repository data. It also runs a distro upgrade. So if something gets updated that isn't compatible with us, it breaks. It also slows down the provisioning a lot. Change-Id: I27136bc572fbce5410b82ff9574cf85bf89e3100 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit daeaec9b3cf8125256b01f16c77b67383ff6f301) Reviewed-by: Liang Qi <liang.qi@qt.io>
* Install Python 2.7.13 to RHEL with pipTony Sarajärvi2018-04-181-2/+5
| | | | | | | | | | | | | System's default Python is 2.7.5 and doesn't come with pip at all. To install its pip, it would require us to enable the EPEL repository and install it from there. The repos we use already include Python 2.7.13. If we install that we get pip as well. Change-Id: I083a970697a962ddb301616695c2cf419f1229f8 Reviewed-by: Simo Fält <simo.falt@qt.io> (cherry picked from commit 794913dde77e9a2918353894a33d03b16e6927c4)
* Remove duplicate python-devel provisioning from RHEL 7.xTony Sarajärvi2018-04-181-1/+0
| | | | | | Change-Id: I445135d675fa6b5cb305f6aadf5b754ab248a1ff Reviewed-by: Simo Fält <simo.falt@qt.io> (cherry picked from commit f1eca9bbff35b4640c4779fb4b5cad25c33f7de0)
* Make unzip less verbose in macOSTony Sarajärvi2018-04-181-1/+1
| | | | | | | Change-Id: I83249f724ecbfeeb4fd5c1cd33a9c6195c590c4b Reviewed-by: Oliver Wolff <oliver.wolff@qt.io> (cherry picked from commit ab021d4bb4a92143892a68d89dbe9f3dd4e3f81f) Reviewed-by: Simo Fält <simo.falt@qt.io>
* Update Python 3.4 to 3.6 in RHEL 7.xFrederik Gladhorn2018-04-182-54/+5
| | | | | | | | | Also install Python 3 through system packages instead of some weird scripts. Change-Id: Ie22e126a422bd6efe9b3030d5044f4c196894ca8 Reviewed-by: Simo Fält <simo.falt@qt.io> (cherry picked from commit 9ae91ae3f87fb3e3ad030410c4d313cb217f530b)
* Install RHEL EPEL only onceRainer Keller2018-04-183-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> (cherry picked from commit 9cb66c01143afa2b8115507c693a7266a31da6bb) Reviewed-by: Simo Fält <simo.falt@qt.io>
* Disable background update checks in RHEL 7.xTony Sarajärvi2018-04-181-0/+4
| | | | | | Change-Id: If17fd47850be8b3a59ded7e0a543c9160f92b84c Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit f6d18ec9b3e6cc65b687810f39a570a0b39439cd)
* Provisioning: Fix java installation for macHeikki Halmet2018-04-181-19/+10
| | | | | | | Change-Id: I3b6672e671720416af71631c2f9ce814f07e596a Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit a6feaec2877d9089d9b9ba5c934b89a4de78de42) Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Remove try_catch.sh helper scriptTony Sarajärvi2018-04-181-64/+0
| | | | | | | Change-Id: I3981920bb8085ffbad89c31e0fd628a6e11146b6 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 1b5f8cec03297af93150537cc3c8eb0bcd01f3fc)
* Simplify openssl_for_android_linux provisioning scriptJędrzej Nowacki2018-04-181-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> (cherry picked from commit bb9739773ccd2844bad5e8c0124405acb3315ecb) Reviewed-by: Simo Fält <simo.falt@qt.io>
* Remove try_catch codes from unix scriptsTony Sarajärvi2018-04-183-191/+77
| | | | | | Change-Id: Iabadbf28c65132ae614048cb98e92f57e3786056 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 90261c1df5cb62a47b44d2d9b84c0753d6ebf9e4)
* Provisioning: Move http_proxy.txt under shared folderHeikki Halmet2018-04-183-2/+2
| | | | | | | | Change-Id: Id5b2f07a92eadfb21fbfdb3fb65621d6322dc8c4 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> (cherry picked from commit 23b4bcf6c5773f1499e89b132e87e4d0333676a7) Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Set proxy on Windows VMs while provisioningTony Sarajärvi2018-04-1813-1/+128
| | | | | | | Task-number: QTQAINFRA-1669 Change-Id: Ia6b5b668051642a3729d7c7c83c69d8797045847 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 54d8396d681c97ace18e2710394b8b34fa8f0411)
* Remove try_catch codes from common macOS scriptsTony Sarajärvi2018-04-186-321/+106
| | | | | | | Change-Id: I66291e2da5514499387b61e01ad85a652cd24d7b Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit a98b0f3d7989bedf6f0bcc1a83b52aad1d3baa3e) Reviewed-by: Simo Fält <simo.falt@qt.io>
* Remove try_catch codes from macOS 10.12 provisioningTony Sarajärvi2018-04-185-186/+52
| | | | | | | Change-Id: I57fbfdef3e8105e9e66c576ef545fc6c22400ac7 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 2f9a2f65e5497d1620aa9edbea8d4523ffe5ce89)
* Provisioning: osx-10.11 - JavaMatti Paaso2018-04-183-131/+137
| | | | | | | | This is needed for running RTA jobs in Coin. Change-Id: Iff855dae54babef00c055a2c8b938871101305e3 Reviewed-by: Simo Fält <simo.falt@qt.io> (cherry picked from commit c3b33afc322dc24120741722b680d0cccc3e2cb1)
* Remove try_catch codes from macOS 10.11 scriptsTony Sarajärvi2018-04-183-72/+19
| | | | | | | Change-Id: I7690ae186729b3a180b1d38c298a861d981dbf5d Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 250dd8c84eef62fbdb51856b367225adfabd643e)
* Remove try_catch from common linux scriptsTony Sarajärvi2018-04-181-73/+34
| | | | | | | Change-Id: I9c7b472fa4c448f40c9adc6cc8a0d84cb9c5e74c Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 1c6abfae014b3ece4d14d3dc7b9a22353cf18c66)
* Remove try_catch codes from Ubuntu 16.04 scriptsTony Sarajärvi2018-04-182-203/+139
| | | | | | | | Change-Id: I4a377b8bc2a16d9b9c4123a9a4f623f1a6a7ae18 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 4492fd3268e575dc79d77105821839631aac998f) Reviewed-by: Simo Fält <simo.falt@qt.io>
* Uninstall aptdaemon/aptd before using aptFrederik Gladhorn2018-04-181-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> (cherry picked from commit b20224fe6002eb930f7921a4fe235662dd6055f7) Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Simplify DownloadURLJędrzej Nowacki2018-04-181-38/+8
| | | | | | | | | | | | | | | 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 to a sourcing script which was propagating through DownloadURL.sh to almost all provisioning scripts. So it is good to avoid using it. Change-Id: If191a0dcf52a29c4bec580a254e8e58a00130f6d Reviewed-by: Oliver Wolff <oliver.wolff@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> (cherry picked from commit 8a47814c91828a2f1541b99b58c8ee2eb085cb51) Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io>
* Provisioning: Create symbolic for shasum tool on macOS for compatibilityRainer Keller2018-04-186-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> (cherry picked from commit 04d1ee1df4302c78be54da76826221661ff25056)
* Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-04-183-0/+0
| | | | | Change-Id: Ife627e898e8db611cfaea25892e615fb8ab1a36e Reviewed-by: Liang Qi <liang.qi@qt.io>
* Merge remote-tracking branch 'origin/5.9.5' into 5.9Liang Qi2018-04-150-0/+0
|\ | | | | | | Change-Id: Iff18e567ab3b4568054e748347a11c20fc33bcdb
| * Update submodules on '5.9.5' in qt5v5.9.5wip/vxworks/5.9.5wip/installer-framework/3.1Qt Submodule Update Bot2018-04-101-0/+0
| | | | | | | | | | Change-Id: Ic65ec06baa9db9f59521b6ade093e4b41427577d Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * Update submodules on '5.9.5' in qt5Qt Submodule Update Bot2018-04-0537-0/+0
| | | | | | | | | | Change-Id: I31ba0df4dd95538fbe9893288c99b2a4df7b5e7c Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Update submodules on '5.9.5' in qt5Qt Submodule Update Bot2018-03-1510-0/+0
| | | | | | | | | | Change-Id: Ia5cb367e95fbb26756c1fa00b20e5638e62d5b5b Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Merge remote-tracking branch 'origin/5.9' into 5.9.5Liang Qi2018-03-142-2/+2
| |\ | | | | | | | | | Change-Id: If1ad190a0a4688d0f85dcd334396c7012937851b
| * | Adjust submodule branchesOswald Buddenhagen2018-03-011-39/+39
| | | | | | | | | | | | Change-Id: If02707c6644b429ebc019ea0309b9cd8e17e9ff7
* | | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-04-1235-0/+0
| | | | | | | | | | | | | | | Change-Id: I35c6ed46b3e4d9dd17615fcd8badec07489eb79a Reviewed-by: Liang Qi <liang.qi@qt.io>
* | | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-03-3040-0/+0
| | | | | | | | | | | | | | | Change-Id: I50a741ca3dd3770fbc455604de9e91c132b8fd12 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | | Download get-pip primarily from our local cacheTony Sarajärvi2018-03-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We should first download from our local cache, and if that doesn't work, fetch it online. This commit doesn't fix it per se, but as we download it from our local cache, the version is the one our shasum checksum matches against. Task-number: QTQAINFRA-1876 Change-Id: Ia7de54cf090af47ba33111911582f9d48c0ab2a2 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 863252be498028c589c08ba23a70eb9cd92b1416) Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io>
* | | Disable update download in backgroundTony Sarajärvi2018-03-204-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1852 Change-Id: I6d8e433fa40dd080fe84efcf3d0c655d14f86010 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit eebc0133f00f15d6166de7fe74f0f30bc3af50a2) Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io>
* | | Clean old RHEL repo data before fetching new dataTony Sarajärvi2018-03-201-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-1872 Change-Id: I49d9d1589adc5b34f1b7c2dccc14be0021f2baaa Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Joni Jäntti <joni.jantti@qt.io> (cherry picked from commit 64c79b27d6457235a30dd124382b004d37d4c089)
* | | Use local RHEL repositories with RHEL 7.4Tony Sarajärvi2018-03-203-7/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will remove the majority of our network traffic from the outbound connection while provisioning. Also proxy was removed for yum, as there is no point in proxying local data. As a side effect, this makes provisioning currently faster by reducing the time it takes by 35%. Task-number: QTQAINFRA-1849 Change-Id: Ida4fb86d4bef166fc72e521e395d9753ec47a687 Reviewed-by: Timo Aarnipuro <timo.aarnipuro@qt.io> Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 209cb73a363d794ad312e28f9ea38bb8ef8b47bb)
* | | Revert "Provisioning: openSUSE - Set grub timeout to 0"Tony Sarajärvi2018-03-171-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 2e329bc68eb5af977dca1982ed608dc058fdf7f9. grub-update command isn't found, and after enforcing script results, we have a P0 blocker here. Change-Id: Iaf4b17a91cdc865974a5f4f196bbb80b085a39c2 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-03-176-0/+0
| |/ |/| | | | | | | Change-Id: I43b202ee47186605ee0bc45c8e1b72aedd5c9a46 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-03-137-0/+0
| | | | | | | | | | Change-Id: I00a05444ff7e4b0eaaf8de653222e9cf3eff525a Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Move MSVC2017 x86 builds to 64bit host OSTony Sarajärvi2018-03-121-1/+1
| | | | | | | | | | | | | | | | 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> (cherry picked from commit b85b272c26810e54a4ceb0707cf4569f87517b67) Change-Id: I0bd874ac3c7f216f0fccd4141964c630cd8f6e10
* | Install libusbx-devel for QDB on RHEL 7.4Kari Oikarinen2018-03-011-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. (cherry picked from commit 140c6479b5916e21d6c03a94f844a0f8693af0f8) Change-Id: I978e9842b3f0ec3a355cd1724934c99a531903ef Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-02-252-0/+0
| | | | | Change-Id: I803674e2f243ccc2c084519c4b8a6cc77174aef5 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update submodules on '5.9' in qt5Qt Submodule Update Bot2018-02-233-0/+0
| | | | | Change-Id: Ic1f670ffa7196580a22f0fb893d06230bed42c21 Reviewed-by: Liang Qi <liang.qi@qt.io>