[qt/qt/qtapplicationmanager]: 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/qt/qtapplicationmanager
Pushed by mirror-service into branch 'dev'.
Changed from 20e5470e94256363b3e1edaf2467204f3818fad9 to f73c982745c80b6e90e10ffe9e557c2494491fc4
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 9b54321be6647c15a0264a680cccc2f968f74929 by Robert Griebl on 24/07/2026 at 11:38..
Tests: add a test for the developer-certificate workflow

Change-Id: I141f492a00898c4adf47b65366c42e9aa8021649
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/9b54321be6647c15a0264a680cccc2f968f74929

Git commit 109228b60674e757f86149e312a93143d7088e1d by Robert Griebl on 24/07/2026 at 11:38..
Tests: add a test for SudoClient::removeRecursive

Change-Id: I7a2219038e808f1ea6bbb24c5f91c242b3066c7a
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/109228b60674e757f86149e312a93143d7088e1d

Git commit 739cfcc2222bb3bf8aaeedfd510f716773e857b1 by Robert Griebl on 24/07/2026 at 11:38..
Tests: add a test for Sudo's bindMountFileSystem

Change-Id: I5060911e822a1f18f89c14a78560f76e9cc2b5da
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/739cfcc2222bb3bf8aaeedfd510f716773e857b1

Git commit 11a4e81bcee83927c869cb10b94b1022f195c669 by Robert Griebl on 24/07/2026 at 11:38..
Tests: harmonize controller and packager tool testing

Testing the packager-tool via its command line interface makes a lot
of sense, because we never tested the actual "API" the user is working
with.

Change-Id: If77b373b9eda7a56dd747ea30859e2183d8693c3
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/11a4e81bcee83927c869cb10b94b1022f195c669

Git commit 52d5f5458a860f80a6be8325490dcae57f27568a by Robert Griebl on 24/07/2026 at 11:38..
Tests: add a test for appman-controller set-developer-certificate

Change-Id: I896cff6d5b3c937a8712f319792724759ea1208f
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/52d5f5458a860f80a6be8325490dcae57f27568a

Git commit 644cead1759fee86ece4ed09230fa5a7186a8b6c by Robert Griebl on 24/07/2026 at 11:38..
Tests: add tests for IntentModel

Change-Id: Ic88f9100837dece0bdadfcfe29c9614125b2fdc4
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/644cead1759fee86ece4ed09230fa5a7186a8b6c

Git commit 0f3c019e460c351ca1b1f62def71398ca8be880d by Robert Griebl on 24/07/2026 at 13:04..
Tests: add a test for FrameContentTracker

Change-Id: I93b718879c0ff835b01f9706ee3751a7c4d89b74
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/0f3c019e460c351ca1b1f62def71398ca8be880d

Git commit 7e84c8c0f86a8146a5a2e28b7936b06990643bce by Robert Griebl on 24/07/2026 at 13:04..
Tests: add a test for FilesystemMountWatcher

Change-Id: Iefc64857c7e2436182b56491f6ddd8228336bf1c
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/7e84c8c0f86a8146a5a2e28b7936b06990643bce

Git commit 3e75ae43f49fdc0ddf036fe723923cc6cd14b696 by Robert Griebl on 24/07/2026 at 13:04..
Tests: add a test for FrameTimer

Change-Id: I86a02616f983711325361ed9ac7e88db68ae509a
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/3e75ae43f49fdc0ddf036fe723923cc6cd14b696

Git commit bf4a01274aa40b6d6ce8c12fb2355f8aca36d736 by Robert Griebl on 24/07/2026 at 13:04..
Tests: add a test for ProcessStatus

Change-Id: Iaecd6d8803f185fa3e698d34c15d3b669f6e76c6
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/bf4a01274aa40b6d6ce8c12fb2355f8aca36d736

Git commit 590dd734f0efbc36b79ea11af7881a2e2b0f5a0b by Robert Griebl on 24/07/2026 at 13:04..
Tests: add a test for PressureStallInformation

Pick-to: 6.12
Change-Id: I38b3fc029b9dd70758b3b561368258e55fbc5f2a
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/590dd734f0efbc36b79ea11af7881a2e2b0f5a0b

Git commit 9b895b66e930ae74e5c8c77fbf93a047988924d8 by Robert Griebl on 24/07/2026 at 13:04..
Tests: add a test for ToolApplicationBase::parsePasswordOption

Exercise the pass:, file:, env: and fd: password formats - plus
their format-specific error paths - by driving appman-packager's
dev-sign-package command, which feeds the parsed password into
PKCS#12 decryption. The stdin format is deliberately left untested,
as it would require a pseudo-terminal harness larger than the code
under test.

Change-Id: If73878d1e604775fb1fa8fe866b8732783a0c533
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/9b895b66e930ae74e5c8c77fbf93a047988924d8

Git commit 334479d399afb1af61491a71e445a6ebe91c2e36 by Robert Griebl on 24/07/2026 at 14:25..
Tests: add a test for SystemFrameTimerImpl

This can't go into the monitoring test (where it would thematically
belong), because that test doesn't have the necessary infrastructure
in place.

Change-Id: I4abac23b0aad10db7d14aba6f57628b3b3a0269e
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/334479d399afb1af61491a71e445a6ebe91c2e36

Git commit ecee070e63c410c2ff538a2ac5cd6899e7f49bc7 by Robert Griebl on 24/07/2026 at 14:25..
Tests: speed up tst_windowmapping by avoiding fixed waits

Two test functions used blind, fixed-duration waits to prove that
nothing happens (a sub-window of a hidden parent must not map;
closing a sub-window must not quit the app). Replace them with a
compositor flush via AmTest.aboutToBlock() followed by a short,
timeoutFactor-scaled settle, which gives any erroneous event a real
chance to surface without sleeping for seconds. The fixed 2000ms wait
was especially costly on CI, where the timeout factor multiplied it
to 8 seconds.

Change-Id: Ie21ba114c5b1938d993d382151309cf48c2b9a94
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/ecee070e63c410c2ff538a2ac5cd6899e7f49bc7

Git commit 93786b14d7d10c3415f119b76301476e44891e50 by Robert Griebl on 24/07/2026 at 14:25..
Tests: speed up tst_windowitem's implicitSize resize loop

The resize loop slept a fixed 50ms after every iteration even though
the per-iteration tryCompare()s already confirm the resize round-trip
has fully converged. Drop the redundant settle and halve the iteration
count: the test still stresses the item/window size feedback loop, but
runs in a third of the time (and avoids the timeoutFactor-scaled sleep
adding up on CI).

Change-Id: Ib176e7e05e5a19208be3228f7e11a64a0d0c2b17
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/93786b14d7d10c3415f119b76301476e44891e50

Git commit 59b4e120d2c91e873a0a5bf713750cec0b4221c0 by Robert Griebl on 24/07/2026 at 14:25..
Tests: speed up tst_intents by lowering the timeout-path timeouts

The disambiguation and start-application timeout tests waited on the
values from the intents.timeouts config block (1000ms each). These
timeouts are already scaled by timeoutFactor() on the consuming side,
so lowering the base values to 300ms keeps the timeout paths firing
while shrinking the wait; slow CI machines still get a proportionally
larger window.

Change-Id: Ia6af82be2f940cd12395010ad5effbbd5dbdfb74
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/59b4e120d2c91e873a0a5bf713750cec0b4221c0

Git commit 6ae9965ae096d85b5536005108d93f25dcb59bfb by Robert Griebl on 24/07/2026 at 14:26..
Tests: speed up tst_processtitle by polling instead of fixed waits

The process sets its title asynchronously after starting, so the test
slept a fixed 500ms before reading /proc/<pid>/cmdline and ps output.
Replace those blind waits with tryVerify() that polls the title checks
directly: the test returns as soon as the title is set instead of
always sleeping, and the wait no longer inflates with timeoutFactor on
slow CI.

Change-Id: I58b0b474855a15bb53d45410143e30fba9ff7c9a
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/6ae9965ae096d85b5536005108d93f25dcb59bfb

Git commit cde2ae796c6a385ca7fcb19c33b12e38997ba05e by Robert Griebl on 24/07/2026 at 14:26..
Tests: test the slowAnimations machinery

Verify the System-UI side (both process modes) and the application
side (multi-process) via a small QML helper module reporting the
QUnifiedTimer speed modifier.

Change-Id: I493100b61fd6e432593081f42465690d6b366f2a
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/cde2ae796c6a385ca7fcb19c33b12e38997ba05e

Git commit b0e98d6ad7ca0c4f78a40a34ce167f77936d6352 by Robert Griebl on 24/07/2026 at 15:24..
Tests: cover BubblewrapContainer::stop via a force-kill

Change-Id: If5d9102f580a6116a7bdd1491ff30f0f7fbe15d9
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/b0e98d6ad7ca0c4f78a40a34ce167f77936d6352

Git commit b8557e27f914c06d37bb550c36c29abf0e8caa91 by Robert Griebl on 24/07/2026 at 15:24..
Tests: add D-Bus interface tests

Drive the System-UI's exported D-Bus interfaces (ApplicationManager,
PackageManager, WindowManager, Notifications) as a plain client over a
private session bus.

The calls are addressed by string signature rather than via generated
client interfaces on purpose: a generated proxy is built from the same
XML as the adaptor, so it can't catch a drift between the IDL and the
implementation. Testing the raw wire contract does.

Pick-to: 6.12
Change-Id: I2487346d6a8e45cb34fa89c0cc12c1abdd40bc8f
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/b8557e27f914c06d37bb550c36c29abf0e8caa91

Git commit 5f6e79c23b6df3660d6a9ab47c4260e7c77f6c8c by Robert Griebl on 24/07/2026 at 15:24..
Journal: fix broken kernel < 6.3 compat code

Change-Id: I8b224dda0e59e3497c2eeebff2733d2435c81efa
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/5f6e79c23b6df3660d6a9ab47c4260e7c77f6c8c

Git commit 953bd81593683581fcc3f348b98ba44ba94c74b7 by Robert Griebl on 24/07/2026 at 15:24..
Tests: add a test for the journald logger

SystemdPrivate was moved to a _p header to be able to nicely add the
required Q_AUTOTEST_EXPORT function.

Change-Id: I61c05abe40a90bfbb8c6bf62fe1624c99bf62011
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/953bd81593683581fcc3f348b98ba44ba94c74b7

Git commit 8e27fbda198f2d8bef9ebf45e69712a76ed4630b by Robert Griebl on 24/07/2026 at 15:24..
Tests: cover packager yaml-to-json and extra-metadata

Change-Id: I2dbb517850efd0f555db187ed8379ebf045eeae4
Pick-to: 6.12
Reviewed-by: Thomas Senyk <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/8e27fbda198f2d8bef9ebf45e69712a76ed4630b

Git commit f73c982745c80b6e90e10ffe9e557c2494491fc4 by Robert Griebl on 24/07/2026 at 15:24..
Tests: blacklist processtitle on QEMU

Change-Id: I81baabe64e66acc4ca978203cf334b3c3e622a99
Pick-to: 6.12
Reviewed-by: Bernd Weimer <[email protected]>
https://invent.kde.org/qt/qt/qtapplicationmanager/-/commit/f73c982745c80b6e90e10ffe9e557c2494491fc4
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.