summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-161-1/+1
| | | | | Change-Id: Icbd9486387d9875589948ca72148d9a1a2d870c8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-141-1/+1
| | | | | Change-Id: I69d1464c00575f61cfb8bf3dcac965fd9311fed4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-131-1/+1
| | | | | Change-Id: I7337e1256c49c404cfc58728ed3ef5e1acd7c2ff Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-111-1/+1
| | | | | Change-Id: I3db06eb323472081c02ffcb99153ca9ab0dc2aec Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-111-1/+1
| | | | | Change-Id: I59610a0a336ff40c0d74efd5f092c9cd34a888a2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-101-1/+1
| | | | | Change-Id: Iad9f1d7d687a5f94a9213692c2224781d806011c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-101-1/+1
| | | | | Change-Id: Ibe4fd7baa355d022ae2400031118c68cd8ae0f2a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-101-1/+1
| | | | | Change-Id: I581cf540e45fc0bfe726b65c15e28862eff39141 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* fuzzing: Add svg file which revealed performance regressionRobert Loehning2023-03-091-0/+1
| | | | | | | | | | Credit to OSS-Fuzz Task-number: QTBUG-101281 Task-number: QTBUG-102599 Task-number: QTBUG-110595 Change-Id: I571a7ba0b730a8f482c82d571aba89559cf58cf4 Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-081-1/+1
| | | | | Change-Id: Id9c80bd2ee7f1e552604b220340e7bd228af9108 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-081-1/+1
| | | | | Change-Id: I0d4409ac64030ad4d765df147b6427bae13aca59 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-081-1/+1
| | | | | Change-Id: Idf56061a89f5db6e44b5ece5df64487971637f0e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* testwheel.py: Add an option for the examples directoryFriedemann Kleint2023-03-061-1/+5
| | | | | | | | | | Needs to be specified when examples are removed from the wheels. Pick-to: master Task-number: PYSIDE-2247 Change-Id: Iabff560fcd2381aca1dfbb64895e8366ffdedf9d Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
* testwheel.py: Modernize a bitFriedemann Kleint2023-03-061-28/+29
| | | | | | | | | | Use f-strings and Path. Pick-to: master Task-number: PYSIDE-2247 Change-Id: Ic35dc97978cce3e6a8821d25b6cc1ede812885af Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-061-1/+1
| | | | | Change-Id: I5e44ab38069c8d080f50dcd1d3031fd60130c219 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-031-1/+1
| | | | | Change-Id: I7843db4f3e93f7d3143532d085fc28c70ae3e52e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix assignment of attention set for cherry-picked changesDaniel Smith2023-03-030-0/+0
| | | | | | | This patch rolls in minor fixups for logging. Change-Id: I3acfab98bfdfe222f32c7af93c78be80444b9b5a Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-031-1/+1
| | | | | Change-Id: I3c18ce3e350975b34080e5eaf44415658d3b7526 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-031-1/+1
| | | | | Change-Id: I9fee66391ae2b6e97d2163c7981970dbcf9ed149 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-031-1/+1
| | | | | Change-Id: I7a7f22fddda9d628610a519e378a026360724c85 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add tqtc-qtinsighttracker as a qt6 extra module for branching scriptJani Heikkinen2023-03-021-0/+1
| | | | | | Pick-to: master Change-Id: Ic6ae877be977aa121124db14f1c16b5be690b68d Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-021-1/+1
| | | | | Change-Id: I19bb865e0640c56cdc2ede618748763ecf6d13bd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-021-1/+1
| | | | | Change-Id: I50e66e21db2acc74d90ab3b8a74dac081405d199 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-011-1/+1
| | | | | Change-Id: I2c4e5dc9f73a8f205cbb69b5d758086e4b2a8737 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-03-011-1/+1
| | | | | Change-Id: Ied2e587605cf6801f26f8d74514e8317f6b18d7a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-241-1/+1
| | | | | Change-Id: If62233f19430c3d298a6792f08987f321f485b19 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-241-1/+1
| | | | | Change-Id: Idb0de1a6146740cc146588cbfe53333cb31b32ec Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-231-1/+1
| | | | | Change-Id: Ic8083ecc8c557df4d09783655d456c91032eb5ff Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-231-1/+1
| | | | | Change-Id: Ie80d3aff68aa898983383962e281d71e87944b24 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Replace BUILD_TESTING with QT_BUILD_TESTSAlexey Edelev2023-02-211-1/+1
| | | | | | | | | The BUILD_TESTING was replaced by QT_BUILD_TESTS for Qt repositories. Update it for consistency. Change-Id: Ic7adf850a854021552421193a3b561f732911b09 Reviewed-by: Amir Masoud Abdol <amir.abdol@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-211-1/+1
| | | | | Change-Id: I447bf003318dccbacf194f9a3fa31b7486778948 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-211-1/+1
| | | | | Change-Id: I560169648cd5412e8526f5f7dd6d85219ff5410d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix build with QT_NO_PROCESSVille Voutilainen2023-02-201-1/+2
| | | | | Change-Id: I474903b6bc34398c17ec2c658cc6a51f92cdb5ba Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-151-1/+1
| | | | | Change-Id: I6dbbe2142d023c3a21518e7af6e3f015e4099228 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-131-1/+1
| | | | | Change-Id: I73b694107c2ef301bacc2686c21b2f6760d99bd9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Use proper fallbacks for selecting an attention set userDaniel Smith2023-02-102-17/+39
| | | | | | Fixes: QTQAINFRA-5249 Change-Id: I128375501a269d16d1b88474620ca9a9dee97d81 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Improve attention set handling for new cherry-picksDaniel Smith2023-02-104-83/+138
| | | | | | | | | | | | | | | | | A user may only be added to a change's attention set if the user is an owner, uploader, reviewer, or cc. As the cherry-pick bot owns changes it creates, the original owner must be added to the cherry-pick's reviewer set before attempting to flag them for attention. This action is only performed when a pick has merge conflicts. If the original owner does not have access to tqtc/ repos but the cherry-pick was done to a private repo/branch, a fallback process is necessary to locate a suitable user with appropriate access. Fixes: QTQAINFRA-5157 Fixes: QTQAINFRA-5173 Change-Id: Icb33915cc2e8594ef10fd351f37759323995eefe Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Create a voting system for use in the Qt Governance ModelDaniel Smith2023-02-107-298/+1262
| | | | | | | | | | | | | | | | | | | | | | | | A simple voting system is needed to provide anonymous, but authenticated voting which limits the voting to users in the Approvers and Maintainers groups within The Qt project. This plugin for the cherry-pick-bot framework provides such a voting system. As a plugin to the framework, it can be enabled and configured on-demand, and then disabled when no longer needed. Votes are stored in a separate table of the cherry-pick-bot's primary database. In order to satisfy GDPR compliance, this database is intended to be be wiped shortly after the voting round completes. Logging/tracing tracks only who votes and when, but does not record votes. If users are not comfortable with using their gerrit API password for authentication, they are directied to email gerrit-admin@qt-project.org to request a personal voting token which will be associated with their gerrit user in the voting database. Change-Id: Ica7792aede21d3eaa51828414afd4ed6805baf40 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Add functions to Pause and Resume submodule updates per-branchDaniel Smith2023-02-101-13/+200
| | | | | | | | | | | | | | | | | | This functionality allows for remote control of the submodule update jobs' enabled-status. Messages posted to TQtC internal chat by the submodule update bot now have buttons which fire POST messages to endpoints added in this patch, along with a payload containing the relevant branch. Users of the TQtC internal chat can interact with these buttons to contextually pause, resume, or reset (disabled) an update round, or retry failed updates without direct access to the bot host. Includes a new error handler for issues kicking off remote jenkins jobs. Task-number: QTQAINFRA-4594 Change-Id: Ie18c5c3ab0271d1cd5ca490d2dfc68d0a8c28415 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Improve error handling and retrying of requests to gerritRESTToolsDaniel Smith2023-02-101-26/+26
| | | | | | | | | | | | | | | | | Following the addition of a 10sec timeout on REST requests server-side in gerrit to combat collapse of the server due to DDoS request spam, some legitimate requests from Cherry-pick bot fail. These requests should be retried when a 408: Server Deadline Exceeded message is received from gerrit. This patch implements a minor overhaul of the retry logic on all gerrit requests in the cherry-pick bot code. Axios will now automatically retry network error failures as well as 408 and 409 response codes from gerrit. Fixes: QTQAINFRA-5076 Change-Id: I51862714268d5c42bb54d6f7ed7c3f1896762919 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Update Cherry-pick bot to handle repos with public lts branchesDaniel Smith2023-02-102-77/+98
| | | | | | | | | | | | | | | Some repos may need to remain fully open-source on LTS branches even though the given LTS branch is tqtc private in other repos. In these cases, the public-only LTS branches should be prefixed with "lts-", and the cherry-pick bot should prefer to use such public LTS branches if they exist and are open for new changes. If there is no public LTS branch, or the public LTS branch is closed, the current fallback logic of trying in tqtc/ repos should apply. Task-number: QTQAINFRA-4978 Change-Id: I572e292ca91008fdb85fde536ada5d30e3c2b444 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-101-1/+1
| | | | | Change-Id: Id1da1b2c2cfa738a8e0e6ef6a138a46c4f6ce03a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-101-1/+1
| | | | | Change-Id: Ib9f58af846ae1aa7a7ade4a3e36504bd8d93e1d2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-081-1/+1
| | | | | Change-Id: I01534b3ccb1d57add4b4832a0cf475bf1bdfa7ad Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-061-1/+1
| | | | | Change-Id: I8a0affcf03b649191238154b20b79c9a90cbc355 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-021-1/+1
| | | | | Change-Id: I816021009fde928626656e330fc62ca0ac3404b2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* fuzzing: Add cbor file which caused overflow in getDateTime()Robert Löhning2023-02-011-0/+0
| | | | | | | Credit to OSS-Fuzz Change-Id: I4de93c3311e2ca6eb356fef6e50790b723939ab3 Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-011-1/+1
| | | | | Change-Id: I59270d387132948e178885859d3b66158db2f615 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-02-011-1/+1
| | | | | Change-Id: I138eadf3735b86bddd705455d08ab1a9d4a77608 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtqaQt Submodule Update Bot2023-01-311-1/+1
| | | | | Change-Id: Ie967b051aff91924e9a425812a3770b82c3f1666 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>