aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Windows now report versions.txt and df info at the end of provisioningDimitrios Apostolou2020-02-157-0/+12
| | | | | Change-Id: Ic2b299c04c91eb498822aca110cea774fdb7cf17 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Mask PackageKit on SUSEDimitrios Apostolou2020-02-153-3/+7
| | | | | | | | | | | | | | | | | | | | | Fixes a flaky conflict between zypper and packagekitd. packagekit is a *static* unit, that means it is missing an [Install] section, so it can't be enabled or disabled. It is started as a dependency by other units, or by dbus activation. We *mask* the unit to make it impossible to start in any way. For that we had replace a few occurrences of "pkcon" with the native package manager. Finally the package "libpython3_4m1_0" is not being installed any longer because it never was: this package does not exist. It's just that pkcon does not fail on invalid package names. Fixes: QTQAINFRA-3523 Change-Id: I6ff580afb05aa508042c444b2ce777c3a9443dfe Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* 08-pythondev build should not execute external scriptDimitrios Apostolou2020-02-151-4/+38
| | | | | | | | | | | The important bits of the script were copied and modified. NOTE that we no longer build openssl from source, the distro (SLES15) provides a version that works well. Task-number: QTQAINFRA-3528 Change-Id: Iad63d75055a7efc3e104789e4a515b8511cf0880 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Extract archive directly to destination filesystemDimitrios Apostolou2020-02-151-2/+2
| | | | | | | | | Save some seconds or even minutes during provisioning, by avoiding copying many files across filesystems, from /tmp to /usr/local. We now install directly to /usr/local. Change-Id: I3a8f545f1400995095193c4eb337f9dd8534ef72 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Create more meaningful temporary file namesDimitrios Apostolou2020-02-151-5/+9
| | | | | Change-Id: I4bbc94993e51502ea08109a4c99f3e212349ab24 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Do not complain about existing empty filesDimitrios Apostolou2020-02-151-12/+19
| | | | | | | | Sometimes we pre-create the target filename using mktemp. In that case of course the hash will not match, so avoid comparing. Change-Id: Id0feb0178d659e03f5ceb000f738167cdc28a3ec Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Alias expansion is not working reliably in non-interactive shellsDimitrios Apostolou2020-02-151-4/+6
| | | | | | | | | | | It happened that old bash version on macOS the alias was not being expanded for non-interactive shells running under "bash" but was being expanded fine when under "sh". Using functions is the recommended way. Here we define a function conditionally. Change-Id: I607b265cb9e88b2b529ed170121e5a0833003acd Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Execute a specific version of homebrew install scriptDimitrios Apostolou2020-02-153-6/+15
| | | | | | | | | | | | Also first try to download it from local mirror. This install script appears to be doing a lot of git-cloning and downloading itself though, so it is still far from the ideal solution: to only download from locally cached endpoints. Task-number: QTQAINFRA-3134 Change-Id: I32131045d6e62f302ec666b4ac055ca5ee9662d5 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Update jinja2 to 2.10.3Dominik Holland2020-02-151-1/+1
| | | | | | | | | This makes sure we don't run into CVE-2019-10906 when using jinja2 in QtIvis Autogenerator. Change-Id: If51bf54bd26858c6b5faa3dd6a6627f2979b862d Reviewed-by: Robert Griebl <robert.griebl@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Provisioning: Update signing tools for macOSHeikki Halmet2020-02-142-4/+4
| | | | | | | | | Update expired certificates Task-number: QTQAINFRA-3540 Change-Id: I21e718901cb3f5c901273c0c122430f5caaea3d0 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-02-108-0/+0
| | | | | Change-Id: Ia508250715b673a2d9e7719b82bd4c6032ef7bda Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-02-077-0/+0
| | | | | Change-Id: I11fe2e6c9403823cca54d8ec2cd8c7b79e28170d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix openssl build in SLES-15Dimitrios Apostolou2020-02-051-0/+3
| | | | | | | | | | | | Upstream changes of binutils or elfutils broke the build. Error was: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/libc_nonshared.a(elf-init.oS): unable to initialize decompress status for section .debug_info /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/libc_nonshared.a: error adding symbols: file format not recognized collect2: error: ld returned 1 exit status Task-number: QTQAINFRA-3527. Change-Id: I50b677598b4415a281abbf0ddb2db39613646b36 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-02-054-0/+0
| | | | | Change-Id: I4849b30f1eff5a005d69b68337d7997e38f9e950 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-02-0443-0/+0
| | | | | Change-Id: I8d193d3412712550cf1c3b6beec32365c89185bb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Provisioning: Remove unistd.h from postreSQL from 64 bit WindowsTuomas Heimonen2020-02-021-0/+1
| | | | | | | | | | PostreSQL 9.6 version creates emtpy unistd.h file which will cause failure in Qt Safe Renderer' MinGW build. By removing it the system should use the one from the MinGW environment. Task-number: COIN-488 Change-Id: I76d3f34dd9726dc4f0aac06c410f306dffc8f365 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-3113-0/+0
| | | | | Change-Id: Ie3c04cf02a3cf7daeb20408bc7afc7c42c88453f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add '-qt-zlib' as a configure argument for windows buildsJani Heikkinen2020-01-312-20/+20
| | | | | | | | | | | | | This is needed to use the bundled zlib in windows builds. In Qt 5.14.0 windows packages were using bundled one but in Qt 5.14.1 not anymore. So this change is to restore same behavior than in Qt 5.14.0. Linux and macOS packages seems to use system zlib also in 5.14.0; that's why no changes needed there Task-number: QTBUG-81724 Change-Id: Ife531d96c8438491e5d7b1f97f5338c4627be7e8 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Provisioning: Remove unistd.h from postreSQLHeikki Halmet2020-01-281-0/+1
| | | | | | | | | | PostreSQL 9.6 version creates emtpy unistd.h file which will cause failure in Qt Safe Renderer' MinGW build. By removing it the system should use the one from the MinGW environment. Task-number: COIN-488 Change-Id: Id7f2f5024998cc5fbeb61e144bcd87f6e09b2bb1 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Merge remote-tracking branch 'origin/5.14.1' into 5.14Liang Qi2020-01-281-2/+2
|\ | | | | | | Change-Id: Ie43351d7e64b121137e9a923c79a0f26ae7e086a
| * Update submodules on '5.14.1' in qt5v5.14.1Qt Submodule Update Bot2020-01-246-0/+0
| | | | | | | | | | Change-Id: Id83b5a1d21fc124b8c4b45780f8701ba0d2e8849 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * Update submodules on '5.14.1' in qt5Qt Submodule Update Bot2020-01-206-0/+0
| | | | | | | | | | Change-Id: Ibd71afb2637aa413f5ff3dfd1769b04abe6793b8 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * MinGW: Do not ship host tools with debug informationKai Koehne2020-01-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Follow the approach for Linux (see 269387), and do set the -s ln flag to make sure the linker does not include debug information in host tools. From ld documentation: -s: Omit all symbol information from the output file. Fixes: QTBUG-81301 Change-Id: I21f828adec4a93855331d8b833cfa708b73baafd Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * Update submodules on '5.14.1' in qt5Jani Heikkinen2020-01-1736-0/+0
| | | | | | | | | | Change-Id: Ied51c426c5bf7b5ee85c346c1de471da11aa86fe Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * Merge remote-tracking branch 'origin/5.14' into 5.14.1Jani Heikkinen2020-01-1640-81/+152
| |\ | | | | | | | | | Change-Id: Ia832d6cf790e6eb23e54fd2377ae24efa4e7a950
| * | Adjust submodule branchesKari Oikarinen2020-01-081-42/+42
| | |
* | | Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-2838-0/+0
| | | | | | | | | | | | | | | Change-Id: I35cf6c5d4c63ed0dddda80ac85cd7e675334992b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | | Run tests on macOS 10.14Simon Hausmann2020-01-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | Also bump qtbase to pull in the latest fixes for 10.14 testing. Task-number: QTQAINFRA-3108 Change-Id: I7a198c74a4f7e537d95053bfad25a905029aa2db Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-269-0/+0
| | | | | | | | | | | | | | | Change-Id: Ie981929db31c1508ac575727fb8f1e812392c9c9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | | Provisioning: Install needed packages for Python buildHeikki Halmet2020-01-231-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | For Conan python needs to be built from sources. Task-number: QTBUG-81014 Change-Id: I8d14d65ce2f1c57a7fa370b93aa61bc156d617ca Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
* | | Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-235-0/+0
| | | | | | | | | | | | | | | Change-Id: I72d90f7fb1b0dc136081537cbc250d6f8e79c069 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | | Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-2110-0/+0
| | | | | | | | | | | | | | | Change-Id: Id9f85623e58958a3dfc09515c21c68941257f436 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | | Remove default hostname from ubuntuSamuli Piippo2020-01-201-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removing the default hostname makes system create unique hostname based on the IP address. This is needed to make NFS operations reliable. Task-number: QTQAINFRA-3257 Change-Id: I9e4dc4950f5d1a1b7f85372674f79d1701d1eab6 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | | Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-189-0/+0
| |/ |/| | | | | | | Change-Id: I62815a13f92c52c164c196c221fc5fc8d2dbc7e8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-144-0/+0
| | | | | | | | | | Change-Id: Icf5f7c37fda5852f54265abf8b815858f9ac50c9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | Provisioning: Update postgresqlHeikki Halmet2020-01-141-4/+8
| | | | | | | | | | | | | | | | | | | | Apparently libpq version 9.1.9 is no longer supported. Let's use version 9.6 to keep maximum compatibility and align the version with MacOS. Task-number: QTBUG-79555 Change-Id: Iea98a1eb821f103e3a610ed602746407bfe5ea97 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-148-0/+0
| | | | | | | | | | Change-Id: I7cb77e9e0c3cca65ca7dd723b5775f89ce9e71fd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | Use internal mirror repositories for Ubuntu docker containersDimitrios Apostolou2020-01-1323-72/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Depending on different external URLs makes our provisioning scripts flaky, because they can fail if any one of the external servers goes down. In this patch * the docker images qt_ubuntu_16.04 and qt_ubuntu_18.04 are being built first, they apt-get from the internal ubuntu mirror * all the existing docker images have been rebased to these two images, so they inherit this behavior * images that fetch files from the internet have been modified to not do the fetching themselves; insted URLs are fetched in advance using "DownloadURL" which accepts internal mirrored URLs, and the downloaded files are ADDed to the images with a local copy * previously existing git clone commands have been modified to fetch internally mirrored tarballs Task-number: QTQAINFRA-3343 Change-Id: Ic4640a4f7776e38623edba90f0eba7cb68631223 Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Do not try to double-install docker-ce-cliDimitrios Apostolou2020-01-131-2/+2
| | | | | | | | | | | | | | | | That happened because docker-ce* was installing both docker-ce and docker-ce-cli, so apt was printing a warning. Change-Id: I0cad82243c8c3d5c0b9f26fc7b24673268259aa4 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-131-0/+0
| | | | | | | | | | Change-Id: Idb52a57c9c72c1424629a9ae2ed06584b5b8d068 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-112-0/+0
| | | | | | | | | | Change-Id: Id5f66e3cb581fd880851fb61d901060a8232be2e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-117-0/+0
| | | | | | | | | | Change-Id: I5b18577a73d6c807ef3dd6a849e849594d016ffa Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-106-0/+0
| | | | | | | | | | Change-Id: Ieac8e850bd8a6692a6ae71af6ad6160d6b7a5cd5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | Remove unused scriptDimitrios Apostolou2020-01-101-3/+0
| | | | | | | | | | Change-Id: Ic3c57966c78fd8158a2467956fd31eaa4374412d Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-095-0/+0
|/ | | | | Change-Id: I4bd71f764c88db41229a068753b59255905f4381 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-074-0/+0
| | | | | Change-Id: Ia736aeb90faaee12600944d54376db1876809bc0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-063-0/+0
| | | | | Change-Id: I58a16e8a9ff1d1ca307c22ce012a6a9e088ef09f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Provisioning: Update Xcode to 11.3 for macOS 10.14Heikki Halmet2020-01-042-4/+3
| | | | | | Task-number: QTQAINFRA-3189 Change-Id: If16062254b33579b14f141d1db4aca2ad1e23afb Reviewed-by: Liang Qi <liang.qi@qt.io>
* Enable a no-gui build on Ubuntu 18.04 for 5.14Liang Qi2020-01-041-0/+5
| | | | | | Task-number: QTQAINFRA-3406 Change-Id: Idb3e828f851fe00e76b0f3db1badb336062cd20a Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update submodules on '5.14' in qt/qt5Qt Submodule Update Bot2020-01-046-0/+0
| | | | | Change-Id: Ibbf7352f6dc6fd2ce5601c2d0be2811b5e84c101 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>