Create a snap of apport for Ubuntu Core

Registered by Brian Murray

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

Whiteboard

(?)

Work Items

Work items:
Have snap modify /proc/sys/kernel/core_pattern: DONE
Have snap set /proc/sys/fs/suid_dumpable: DONE
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

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.