FTR, discussed with Brian, my proposed solution sounds to make sense, keeping an unseeded apport-noui:
- have the systemd units (path and service) moved to apport binary package
- let apport-noui only touching/remove in maintainerscript script the autoreport file (this is the same file created by whoopsie when using its API for autoreporting)
- as we loose the dep on whoopsie, ensure the script detects whoopsie presence (even if disabled) for autoreporting, otherwise, fallback to showing the UI.
FTR, discussed with Brian, my proposed solution sounds to make sense, keeping an unseeded apport-noui:
- have the systemd units (path and service) moved to apport binary package
- let apport-noui only touching/remove in maintainerscript script the autoreport file (this is the same file created by whoopsie when using its API for autoreporting)
- as we loose the dep on whoopsie, ensure the script detects whoopsie presence (even if disabled) for autoreporting, otherwise, fallback to showing the UI.