X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=upgrading-checklist.sgml;h=921daa9872fdb7bfe7d662371fc2780931f72b0f;hb=c60c092a9c8ea2f77bd94ef7fb99f8193a2df170;hp=91b4e172a90d2547320a564bf7818316ab6b9e94;hpb=3bb4976623bbf548b6b31f84495355abaeffc81e;p=debian%2Fdebian-policy.git diff --git a/upgrading-checklist.sgml b/upgrading-checklist.sgml index 91b4e17..921daa9 100644 --- a/upgrading-checklist.sgml +++ b/upgrading-checklist.sgml @@ -40,12 +40,76 @@ picking your way through this list. Release Jun 2010.

+4.4, 5.6.15 + The required format for the date in a changelog entry and in the + Date control field is now precisely specified. + +5.1 + A control paragraph must not contain more than one instance of a + particular field name. + +5.4, 5.5, 5.6.24 + Document and recommend the Checksums-Sha1 + and Checksums-Sha256 fields in *.dsc + and *.changes files. + +5.6.2 + The syntax of the Maintainer field is now must rather + than should. + +5.6.3 + The comma separating entries in Uploaders is now must + rather than should. + +5.6.8, 7.1, 11.1.1 + Architecture wildcards may be used in addition to specific + architectures in debian/control and *.dsc + Architecture fields, and in architecture restrictions in build + relationships. + +6.3 + Maintainer scripts are no longer guaranteed to run with a + controlling terminal and must be able to fall back to noninteractive + behavior (debconf handles this). Maintainer scripts may abort if there + is no controlling terminal and no reasonable default for a high-priority + question, but should avoid this if possible. + +8.4 + All shared library development files are no longer required to be + in the -dev package, only be available when the -dev + package is installed. This allows the -dev package to be split + as long as it depends on the additional packages. + 9.2.2 The UID range of user accounts is extended to 1000-59999. 9.3.2, 10.4 init.d scripts are a possible exception from the - normal requirement to use set -e in each shell script. + normal requirement to use set -e in each shell script. + +12.5 + The UCB BSD license was removed from the list of licenses that + should be referenced from /usr/share/common-licenses/BSD. + It should instead be included directly + in debian/copyright, although it will still be in + common-licenses for the time being. + +debconf + Add SETTITLE (which has been supported for some time). + Like TITLE but takes a template instead of a string to allow + translation. + +perl + perl-base now + provides perlapi-abiname instead of a + package based solely on the Perl version. Perl packages must now depend + on perlapi-$Config{debian_abi}, falling back + on $Config{version} if $Config{debian_abi} is not set. + +perl + Packages using Makefile.PL should use + DESTDIR rather than PREFIX to install into the package + staging area. PREFIX only worked due to a Debian-local patch.