[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Debian Policy 3.9.5.0 released



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


Reply to: