Create a snap of apport for Ubuntu Core
A snap of apport should be created which will create apport formatted crash reports of crashes on Ubuntu Core. This will included crashes from packages in the core image, or crashes from other snaps. The crash reports can then be manually retraced by developers with the debug symbols of the snaps.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Brian Murray
- Direction:
- Needs approval
- Assignee:
- Brian Murray
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Work items:
Have snap modify /proc/sys/
Have snap set /proc/sys/
Have snap revert /proc changes on removal: TODO
Create a skeleton snap backend (similar to apt-dpkg): DONE
Improve snap backend for apport: TODO
Set APPORT_CRASHDB_CONF for the snap: DONE
Set APPORT_REPORT_DIR to something writable: DONE
Set APPORT_LOG_FILE to something writable: DONE
Fix "Core" getting stripped out of DistroRelease: TODO
Include "dpkg.list" in created .crash file: TODO
Report bug regarding snappy manifest files: TODO
Email snappy mailing list re python crashes: TODO
Create a service to clean out .crash files: DONE
Test killing a snap application to see if a .crash file is created: DONE
Include snap --version output in crash report: TODO
Test apport in strict mode: DONE
Sort out denials when snap is in strict mode: TODO
Switch to using $SNAP env variables: BLOCKED