https://bugs.kde.org/show_bug.cgi?id=485886
Harald Sitter <sit...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED Latest Commit| |https://invent.kde.org/plas | |ma/discover/-/commit/370a22 | |daaded23f4a754fb5168cb582ed | |34a9d14 --- Comment #5 from Harald Sitter <sit...@kde.org> --- Git commit 370a22daaded23f4a754fb5168cb582ed34a9d14 by Harald Sitter. Committed on 17/05/2024 at 14:22. Pushed by sitter into branch 'master'. flatpak: handle end_of_lifed_with_rebase when end_of_lifed_with_rebase is called we need to render a decision on whether to move to the replacement for the EOL flatpak or not. we do this in two ways 1) runtime/ is always auto-transitioned because we consider this implementation details that dont need surfacing to the user 2) everything else (i.e. app/) surfaces a proceed request via the existing job interface since we are dealing with a transaction thread the implementation uses a bog standard waitcondition to implement the blocking aspect of this (i.e. the callback doesn't return until the user made a proceed decision causing the wait condition to get awoken) M +8 -0 libdiscover/backends/FlatpakBackend/FlatpakJobTransaction.cpp M +1 -0 libdiscover/backends/FlatpakBackend/FlatpakJobTransaction.h M +61 -7 libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp M +9 -0 libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h https://invent.kde.org/plasma/discover/-/commit/370a22daaded23f4a754fb5168cb582ed34a9d14 -- You are receiving this mail because: You are watching all bug changes.