Dear all,
I have just uploaded the Debian Policy 3.9.5.0. 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.
5.1
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.
5.4, 5.6.24
`Checksums-Sha1' and `Checksums-Sha256' are now mandatory in
`.dsc' files.
5.6.25, 5.8.1
The `DM-Upload-Allowed' field is obsolete. Permissions are now
granted via _dak-commands_ files.
5.6.27
New section documenting the `Package-List' field in Debian source
control files.
5.6.28
New section documenting the `Package-Type' field in source
package control files.
5.6.29
New section documenting the `Dgit' field in Debian source control
files.
9.1.1.8
The exception to the FHS for the `/selinux' was removed.
10.7.3
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
with this.
10.10
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
to ASCII.
12.2
Packages distributing Info documents should use `install-info''s
trigger, and do not need anymore to depend on `dpkg (>= 1.15.4) |
install-info'.
debconf
The `escape' capability is now documented.
virtual
`mp3-decoder' and `mp3-encoder' are removed.
Have a nice day
--
Charles Plessy
Tsurumi, Kanagawa, Japan
Attachment:
signature.asc
Description: Digital signature