* '''Launchpad Entry''': UbuntuSpec:no-more-maintainer-scripts * '''Created''': 2008-04-23 * '''Contributors''': mvo, dholbach * '''Packages affected''': a lot == Summary == We'd like to have a failsafe alternative to maintainer scripts and reduce the need for them. == Rationale == Lots of maintainer scripts have failed in the past, leaving the system in a state where sometimes the only solution to get it fixed was editing a file in `/var/lib/dpkg/info`. Also do maintainer scripts often consist of copy and pasted instructions. == Use Cases == * [[https://bugs.edge.launchpad.net/ubuntu/+bugs?field.searchtext=subprocess+failed&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=|Open bugs with maintainer scripts that failed]] * [[https://bugs.edge.launchpad.net/ubuntu/+bugs?field.searchtext=subprocess+failed&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=INVALID&field.status%3Alist=WONTFIX&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.status%3Alist=FIXRELEASED&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_contact=&field.bug_commenter=&field.subscriber=&field.component-empty-marker=1&field.status_upstream-empty-marker=1&field.omit_dupes.used=&field.omit_dupes=on&field.has_patch.used=&field.has_cve.used=&field.tag=&field.tags_combinator=ANY&field.has_no_package.used=|All (ever) bugs with maintainer scripts that failed]] == Scope == == Design == === Summary === === Rationale === === Scope and Use Cases === ==== Use Cases ==== === Implementation Plan === == Implementation == == Outstanding Issues == == BoF agenda and discussion == ---- CategorySpec