Invoke-WebRequest uses TLS1.0 by default, which is not accepted by
Github anymore, causing all downloads from that site to fail. Upgrade to
1.2 to get downloads working again.
Change-Id: Ie242432937c273db5c345b38482dd74c19c3b4ca
Reviewed-by: Tony Sarajärvi <[email protected]>
Reviewed-by: Aapo Keskimolo <[email protected]>
(cherry picked from commit bd8fe6a463)
Reviewed-by: Liang Qi <[email protected]>
Sha1's were changed because Liclang versions were rebuilded.
To prevent this Libclang versions are now copied to ci-files01-hki
which won't be affected if someone will rebuild libclang versions
to download.qt.io. This will also reduce download time
Task-number: QTQAINFRA-2156
Change-Id: I9164441cb876ee687db4878d06ba1c02cde601bb
Reviewed-by: Sami Nurmenniemi <[email protected]>
Reviewed-by: Jani Heikkinen <[email protected]>
QNX 6.6.0 is required by RTA.
Task-number: QTQAINFRA-1914
Change-Id: Id0578050d24fb13f3e10a10e972be790d39f9bc0
Reviewed-by: Tony Sarajärvi <[email protected]>
(cherry picked from commit e8a60ed41b)
- Add missing 'Packaging' flag for linux and windows QNX builds
Change-Id: Ie4c49b9bd93f67f6a2dbbdece99da8c8f5fb3bef
Reviewed-by: Akseli Salovaara <[email protected]>
(cherry picked from commit de5d8f3b4f)
Reviewed-by: Jani Heikkinen <[email protected]>
These tools were missing from the installation.
Change-Id: I627b28a6f9373df708952e22a7f404b8dbce6239
Reviewed-by: Heikki Halmet <[email protected]>
(cherry picked from commit 9af755a79e)
Reviewed-by: Tony Sarajärvi <[email protected]>
Release Test Automation tests are ran also in additional targets
compared to qt5 targets.
Change-Id: I72ca86f875920ec266e0e6b7ea3fee026eaa1cfe
Reviewed-by: Aapo Keskimolo <[email protected]>
Reviewed-by: Heikki Halmet <[email protected]>
Reviewed-by: Simo Fält <[email protected]>
(cherry picked from commit 884490eaae)
Reviewed-by: Tony Sarajärvi <[email protected]>
RTA needs debugging tools for Windows 10 x86 testing.
Change-Id: I69cae92a2529a933a018f22c1b200bdc4d2c0aa0
Reviewed-by: Tony Sarajärvi <[email protected]>
(cherry picked from commit 081861de18)
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 <[email protected]>
(cherry picked from commit cb6709ce5c)
Reviewed-by: Simo Fält <[email protected]>
Reviewed-by: Oliver Wolff <[email protected]>
Developer mode is required by RTA for testing.
Change-Id: I4f20fb8d694d5148b7f976c1ef4bb23ff2fb57ba
(cherry picked from commit f51fd755b5)
Reviewed-by: Tony Sarajärvi <[email protected]>
RTA requires Squish for mingw53 on Windows 10 machines for testing.
Task-number: QTQAINFRA-1729
Change-Id: I42f2c6c62dd004ebc072835340ce24105cfac5e8
(cherry picked from commit 5e31866727)
Reviewed-by: Jani Heikkinen <[email protected]>
Reviewed-by: Tony Sarajärvi <[email protected]>
Squish is required by RTA testing.
Task-number: QTQAINFRA-1732
Change-Id: I8ab0b11ccc299cc0b10e59f99d1cf27c0cdd48b9
(cherry picked from commit f6f00fdce1)
Reviewed-by: Jani Heikkinen <[email protected]>
Reviewed-by: Tony Sarajärvi <[email protected]>
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 <[email protected]>
(cherry picked from commit dc6c54cb2d)
This reverts commit 794913dde7,
which seems to break pyside builds. Instead we install python-pip
package from the EPEL repository.
Change-Id: Ic84680b0b0d6950d389bb42a6add18c83256f00f
Reviewed-by: Tony Sarajärvi <[email protected]>
(cherry picked from commit 6a06c4b4fe)
Reviewed-by: Simo Fält <[email protected]>
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 <[email protected]>
Reviewed-by: Simo Fält <[email protected]>
(cherry picked from commit 2e6af2bba7)
Reviewed-by: Tony Sarajärvi <[email protected]>
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 <[email protected]>
Reviewed-by: Heikki Halmet <[email protected]>
(cherry picked from commit daeaec9b3c)
Reviewed-by: Liang Qi <[email protected]>
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 <[email protected]>
(cherry picked from commit 794913dde7)
Also install Python 3 through system packages instead
of some weird scripts.
Change-Id: Ie22e126a422bd6efe9b3030d5044f4c196894ca8
Reviewed-by: Simo Fält <[email protected]>
(cherry picked from commit 9ae91ae3f8)
Installing twice will fail when preventing the +e injection bug
when fixing the try-catch issue.
Change-Id: I26a1b9fa235c44fe933f2f29016a80f57d47ed49
Reviewed-by: Frederik Gladhorn <[email protected]>
(cherry picked from commit 9cb66c0114)
Reviewed-by: Simo Fält <[email protected]>