[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