I have just uploaded the Debian Policy 22.214.171.124. The main change is the recommendation that “Packages should remove all obsolete configuration files without local changes during upgrades” (10.7.3). Most of the other changes consist in a more extensive documentation of already existing practices.
Here is the upgrade checklist.
Control data fields must not start with the hyphen character
(`-‘), to avoid potential confusions when parsing clearsigned
control data files that were not properly unescaped.
`Checksums-Sha1′ and `Checksums-Sha256′ are now mandatory in
The `DM-Upload-Allowed’ field is obsolete. Permissions are now
granted via _dak-commands_ files.
New section documenting the `Package-List’ field in Debian source
New section documenting the `Package-Type’ field in source
package control files.
New section documenting the `Dgit’ field in Debian source control
The exception to the FHS for the `/selinux’ was removed.
Packages should remove all obsolete configuration files without
local changes during upgrades. The `dpkg-maintscript-helper’
tool, available from the `dpkg’ package since _Wheezy_, can help
The name of the files and directories installed by binary
packages must be encoded in UTF-8 and should be restricted to
ASCII when possible. In the system PATH, they must be restricted
Packages distributing Info documents should use `install-info”s
trigger, and do not need anymore to depend on `dpkg (>= 1.15.4) |
The `escape’ capability is now documented.
`mp3-decoder’ and `mp3-encoder’ are removed.
Have a nice day
Tsurumi, Kanagawa, Japan