KIO: A Story of Young and Old Jobs
summary
History of KIO jobs is rewritten into smaller, testable units: the code extracts a launcher job, an application-launcher job and an open-url job that replace the old monolithic kio/karen behavior, keep socket-backed IO slaves, and use job delegates for progress and errors. The change exposes gaps for QML (no open-with or desktop-security dialogs), keeps the old auto-start vs explicit start inconsistency for now, and works functionally but leaves design questions about delegates, start semantics and replacing external slaves with threads.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 0:59Asynchronous Jobs
- 3:43K Composite Job
- 5:29KIO Jobs
- 9:25Launcher Job
- 10:16Application Launcher Job
- 12:42Open URL Job
- 14:21Error Messages
- 15:34Auto Error Handling
- 15:48Extensions
- 16:37Job UI Delegate
- 17:52Conclusion
related talks
36mInvesting in Koin
40mOne year into the new KernelCI
40mKernelCI for Embedded: Enhancing Reliability through Scalable Test Automation
39mKDEs CI and CD Infrastructure
20mThe singularity is here for testing: genai advancements on kdevops
52mFrom Laptop Builds to Advanced CI
36mKernelCI - How Can It Impact Your Future?
40mGetting Started With New KernelCI CLI Tools for Automating Linux Kernel Testing...
