Workflow
- App crashes
- Drkonqi starts
- Drkonqi complains that the crash data is incomplete
- Drkonqi offers a button to install stuff to make the data better
- Installer gets started
- Installer has 3 states:
- Looking for packages we can install
- Offer installation of those packages
- Installation of packages
- Once done we return to drkonqi which now reloads data and allows the user to report the bug
Current look
Techno Questions
- should we maybe use pkgkit to not conflict with discover? (for install probably, for the other parts it doesn't really work... can't add repo (ddebs injection), can't get sourcename of package...)
- how to handle ubuntu ddebs? should maybe be automatically add the repo and then ask the user if they want to keep it enabled to speed up future debugging?
- maybe write for multile resolver logics on packagekit, so other distros could use the same thing, not sure that is even possible