Making apport retracer maintenance easier and more robust
We change the Apport crash retracer bots to detect common problems and notify the admins about it:
- failed chroot upgrade
- failure to download packages or ddebs
- crash with an exception
Also maintenance should move away from being screen-based.
Blueprint information
- Status:
- Complete
- Approver:
- Sebastien Bacher
- Priority:
- Medium
- Drafter:
- Martin Pitt
- Direction:
- Needs approval
- Assignee:
- Martin Pitt
- Definition:
- Approved
- Series goal:
- Accepted for jaunty
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Martin Pitt
- Completed by
- Martin Pitt
Whiteboard
pitti: Setting seb128 as approver, since I'll draft and implement this.
2008-12-17 pitti: ready for review; Seb, please review and comment, or approve.
2008-12-17: seb128: looks good approved
2009-01-08 pitti: code is in branch, and more or less working; I get tons of Launchpad timeouts from ronne now, though; no idea what to do about them, I'll try whether using launchpadlib will improve matters.
2009-01-09 pitti: LP timeouts only happen for jaunty chroots, independently of this spec; code is in main branch, uploaded to jaunty, and rolled out to ronne; documentation has been written, seb128 got a quick tutorial. Will set to implemented once jaunty works as well (although this looks like a Launchpad problem)
2009-01-09 pitti: finally found LP timeout problem, tracking in LP #315571, worked around it for now; retracer now runs for hardy/intrepid/
2009-01-26 pitti: Implemented integrity check of dup db and creating backup files. Fully implemented now.