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