[qt/qtqa/gerrit]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qtqa/gerrit
Pushed by mirror-service into branch 'upstream/master'.
Changed from 6a2516d349d258888c8f596749f37f95a010a4fe to 6d4969a435ef77e241154783516819016f4a7f23
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 70f83bb0ae027b35a82acfdeef7b3fae2d8dc799 by Jacek Centkowski on 28/07/2026 at 08:37..
polygerrit: Show provider message when chat models fail to load

When the AI code review provider rejects the models request, the chat
prompt box showed a fixed "Failed to load models. Please reload the
page." message and discarded the reason reported by the provider.
Leaving the user without a hint about what to do next.

Surface the provider-supplied message instead, falling back to the
generic text only when the provider rejects without one. This lets a
provider tell the user exactly how to recover, for example to configure
an API token in the settings.

Bug: Issue 537617323
Release-Notes: Show the AI provider's error message when chat models fail to load
Change-Id: I75df3f18dddc96af1998a06fea84761949f1bbac
https://invent.kde.org/qt/qtqa/gerrit/-/commit/70f83bb0ae027b35a82acfdeef7b3fae2d8dc799

Git commit e2127dfcf8ff5efcfdb299796d5a693318c884c9 by Adithya Chakilam on 29/07/2026 at 17:52..
Make accountPatchReviewDb work with shared-disk multi-primary setup

Introduces pluggable locking for H2-based AccountPatchReviewDb,
allowing a single H2 file on a shared filesystem (e.g. NFS) to be
used safely across multiple processes without requiring a separate
external database.

Introduce abstract base that opens H2 with FILE_LOCK=NO and
delegates lock acquisition to sub implementations. No connection
pool is maintained; each operation opens a fresh connection.
git-style locking implementation using JGit's LockFile is added.

Lock acquisition uses a deadline-based retry loop with exponential
backoff (1 ms initial, 500 ms max).

Release-Notes: accountPatchReviewDb now works with h2 on shared-disk multi-primary setup
Change-Id: I730abde0e60b2893f20e7d3f8d81217b4297f2ad
https://invent.kde.org/qt/qtqa/gerrit/-/commit/e2127dfcf8ff5efcfdb299796d5a693318c884c9

Git commit 94225fe1f7ce141b33906e7aabf24ad236eaf07b by Luca Milanesio on 30/07/2026 at 18:56..
Merge branch 'stable-3.14'

* stable-3.14:
  polygerrit: Show provider message when chat models fail to load
  Set version to 3.14.3-SNAPSHOT
  Set version to 3.14.2

Release-Notes: skip
Change-Id: I7eb64deb61cfa63a8305c629c3ad66907a89833d
https://invent.kde.org/qt/qtqa/gerrit/-/commit/94225fe1f7ce141b33906e7aabf24ad236eaf07b

Git commit c3b9a97c364eb4ec2ca919af73b7ca7ca9cff71a by Gerrit Code Review (on behalf of Martin Fick US) on 30/07/2026 at 21:45..
Merge "Make accountPatchReviewDb work with shared-disk multi-primary setup"
https://invent.kde.org/qt/qtqa/gerrit/-/commit/c3b9a97c364eb4ec2ca919af73b7ca7ca9cff71a

Git commit fed0e4bdc234aafe1178ea672584fdaf08879b00 by Gerrit Code Review (on behalf of Luca Milanesio) on 30/07/2026 at 22:15..
Merge "Merge branch 'stable-3.14'"
https://invent.kde.org/qt/qtqa/gerrit/-/commit/fed0e4bdc234aafe1178ea672584fdaf08879b00

Git commit 58e688458218e4abd8952923fc3b5641caa36606 by Kaushik Lingarkar on 30/07/2026 at 22:44..
WorkQueue: Do not drop tasks whose toString() throws

A worker thread's name is built from the queued task's toString() before
the task is invoked, and Task#toString() delegates to the runnable's,
which is arbitrary code supplied by the caller.

When that throws, the exception is raised on the worker's stack before
task.run(). The runnable is never invoked, and nothing the caller
wrapped around it can catch the failure. The finally block still runs,
so the task is recorded as finished although it never ran, and no
cancel() is reported. The exception reaches ThreadPoolExecutor#runWorker
and the worker dies.

A thread name is not worth a dropped task. Fall back to the class name
when building the name fails.

Release-Notes: skip
Change-Id: I34aea4f4b247fd8b0042999a492ed3b22c10c017
https://invent.kde.org/qt/qtqa/gerrit/-/commit/58e688458218e4abd8952923fc3b5641caa36606

Git commit 6d4969a435ef77e241154783516819016f4a7f23 by Gerrit Code Review (on behalf of Kaushik Lingarkar) on 30/07/2026 at 23:45..
Merge "WorkQueue: Do not drop tasks whose toString() throws"
https://invent.kde.org/qt/qtqa/gerrit/-/commit/6d4969a435ef77e241154783516819016f4a7f23
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.