Improvements to the cruft remover including sharing with update-manager
This spec is about improvements to the cruft remover, most importantly sharing the quirks/anomalies fixup code between update-manager and cruft-remover.
Update-manager performs a cruft cleanup on upgrade; cruft-remover is able to do this any time. Both need to perform two tasks:
- identify and cleanup cruft (obsolete packages, auto-removable packages etc)
- fix anomalies relative to a fresh install (missing relatime in /etc/fstab)
and should share the code that performs those tasks.
Additionally, more plugins for cruft remover should be written to make it more useful for people.
Blueprint information
- Status:
- Complete
- Approver:
- Colin Watson
- Priority:
- High
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- to be removed
- Completed by
- to be removed
Whiteboard
Raised priority, as this has slipped a release once and we cannot afford to have it slip again. -Robbie
2009-01-20 cjwatson: some review comments, back to drafting
2009-02-02 liw: responded to comments, marked for review again
2009-02-02 cjwatson: thanks; approved