Status: draft

Summary

This proposal is about making common install/upgrade/remove operations in binary packages declarative. In particular, it aims to remove many of the common needs for maintainer scripts.

Please usertag bugs with:

Recent examples of this are 685734, 822462, https://lists.debian.org/debian-devel/2015/08/msg00412.html

Proposals

This specification consists of many "smaller" projects to replace maintainer scripts (or other imperative packaging methods).

TODO: Review and add items from https://lists.debian.org/debian-dpkg/2015/08/msg00031.html

Integrate dpkg-maintscript-helper features into dpkg

Methods in dpkg-maintscript-helper are basically features that ought to have been in dpkg.