X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=upgrading-checklist.html;h=0451f4b8f83c6a124768fec6075fc8bc5268fff7;hb=24f916d83fdb51fac38261f6bc07b997421992a7;hp=8ea74133353ff97ed8e28d3d01cb63f0588cb62c;hpb=d9a33058fc14d3ff659864b3f494b82f095aa894;p=debian%2Fdebian-policy.git diff --git a/upgrading-checklist.html b/upgrading-checklist.html index 8ea7413..0451f4b 100644 --- a/upgrading-checklist.html +++ b/upgrading-checklist.html @@ -7,9 +7,9 @@ Created On : Thu Oct 29 20:54:48 1998 Created On Node : tiamat.datasync.com Last Modified By : Manoj Srivastava - Last Modified On : Sat Apr 28 13:36:28 2001 + Last Modified On : Sat Oct 26 12:22:40 2002 Last Machine Used: glaurung.green-gryphon.com - Update Count : 16 + Update Count : 29 Status : Unknown, Use with caution! HISTORY : Description : @@ -53,11 +53,101 @@ picking your way through this list.
+3.5.9.0 ??? ?? + + - The section describing the Description: package filed once again has + full details of the long description format. [5.7.2] + - Clarified that if a package has non-build-essential + build-dependencies, it should have them listed in the Build-Depends + and related fields (i.e. it's just optional). [2.4.2] + - When asked to restart a service that isn't already running, + the init script should start the service. [10.3.2] + - If the purpose of a package is to provide examples, then the + example files can be installed into /usr/share/doc/package + (rather than /usr/share/doc/package/examples). [13.6] + + +3.5.8.0 Nov 02 + + - It is no longer necessary to keep a log of changes to the upstream + sources in the copyright file. Instead, all such changes should be + documented in the changelog file. [13.7] + - Build-Depends, Build-Conflicts, + Build-Depends-Indep, and + Build-Conflicts-Indep must also be satisfied when the + clean target is called. [7.6] + - A new apps/Science menu section is available [menu policy] + - debconf specification cleared up, various changes. [debconf + policy] + - It is no longer recommended to create symlinks from nonexistent + manual pages to undocumented(7). Missing manual pages for programs + are still a bug. [13.1] + +3.5.7.0 Aug 02 + + - Packages no longer have to ask permission to call MAKEDEV in + postinst, merely notifying the user ought to be enough. [11.6] + - cryptographic software may now be included in the main + archive. [2.1.5] + - task packages are no longer permitted; tasks are now created by a + special Tasks: field in the control file. [2.3.8] + - window managers that support netwm can now add 20 points when + they add themselves as an alternative for + /usr/bin/x-window-manager [12.8.4] + - The default compilation options have now changed, one should + provide debugging symbols in all cases, and optionally step + back optimization to -O0, depending on the DEB_BUILD_OPTIONS + environment variable. [11.1] + - Added mention of build-arch, build-indep, etc, in describing + the relationships with `Build-Depends', `Build-Conflicts', + `Build-Depends-Indep', and `Build-Conflicts-Indep'. May need to + review the new rules. [7.6, 5.2] + - Changed rules on how, and when, to invoke ldconfig in maintiner + scripts. Long rationale. [9] + - [Added the last note in 3.5.6 upgrading checklist item regarding + build rules, please see below] + +3.5.6.0 Jul 01 + + - Emacs and TeX are no longer mandated by policy to be priority + standard packages [2.2] + - Programs that access docs need to do so via /usr/share/doc, and + not via /usr/doc/ as was the policy previously [12.5] + - Putting documentation in /usr/doc versus /usr/share/doc is now + a ``serious'' policy violation. [13.3] + - For web servers, one should not provide non-local access to the + /usr/share/doc hierarchy. If one can't provide access controls for + the http://localhost/doc/ directory, then it is preferred that one + ask permission to expose that information during the install. [12.5] + - There are new rules for build-indep/build-arch targets and + there is a new Build-Depend-Indep semantic. [7] + + 3.5.5.0 May 01 + - Manpages should not rely on header information to have + alternative manpage names available; it should only use + symlinks or .so pages to do this [13.1] - [Clarified note in 3.5.3.0 upgrading checklist regarding examples and templates: this refers only to those examples used by scripts; see section 11.7.3 for the whole story] + - Included a new section 11.9.1 describing the use of + dpkg-statoverride; this does not have the weight of policy + - Clarify Standards-Version: you don't need to rebuild your + packages just to change the Standards-Version! + - Plugins are no longer bound by all the rules of shared + libraries [11.2] + - X Windows related things: + * Clarification of priority levels of X Window System related + packages [12.8.1] + * Rules for defining x-terminal-emulator improved [12.8.3] + * X Font policy rewritten: you must read this if you provide + fonts for the X Window System [12.8.5] + * Packages must not ship /usr/X11R6/lib/X11/app-defaults/ [12.8.6] + * X-related packages should usually use the regular FHS + locations; imake-using packages are exempted from this [12.8.7] + * OpenMotif linked binaries have the same rules as + OSF/Motif-linked ones [12.8.8] 3.5.4.0 Apr 01 @@ -77,14 +167,14 @@ picking your way through this list. ambiguous. This should not affect any current packages [7.1] - Examples and templates files for use by scripts should now live in /usr/share/<package> or /usr/lib/<package>, with - symbolic links from /usr/share/doc//<package>/examples as + symbolic links from /usr/share/doc/<package>/examples as needed [11.7.3] 3.5.2.0 Feb 01 - X app-defaults directory has moved from - /usr/X11R6/lib/X11/app-defaults to /etc/X11/app-defaults [12.8] + /usr/X11R6/lib/X11/app-defaults to /etc/X11/app-defaults [12.8.6] 3.5.1.0 Feb 01 @@ -96,7 +186,7 @@ picking your way through this list. 3.5.0.0 Jan 01 - Font packages for the X Window System must now declare a - dependency on xutils (>= 4.0.2) [12.8] + dependency on xutils (>= 4.0.2) [12.8.5] 3.2.1.1 Jan 01 @@ -116,7 +206,7 @@ picking your way through this list. - A package of priority standard or higher may provide two binaries, one compiled with support for the X Window System, - and the other without [12.8] + and the other without [12.8.1] 3.2.0.0 Aug 00 @@ -130,16 +220,16 @@ picking your way through this list. - Please note that the new release of the X window system (4.x) shall probably need sweeping changes in policy - Policy for packages providing the following X-based features - has been codified [12.8]: - - X server (virtual package xserver) - - X terminal emulator (virtual package x-terminal-emulator) + has been codified: + - X server (virtual package xserver) [12.8.2] + - X terminal emulator (virtual package x-terminal-emulator) [12.8.3] - X window manager (virtual package x-window-manager, and /usr/bin/x-window-manager alternative, with priority - calculation guidelines) - - X fonts (this section has been written from scratch) - - X application defaults + calculation guidelines) [12.8.4] + - X fonts (this section has been written from scratch) [12.8.5] + - X application defaults [12.8.6] - Policy for packages using the X Window System and FHS issues - has been clarified; see [12.8] + has been clarified; see [12.8.7] - No package may contain or make hard links to conffiles [11.7.3] - Noted that newer dpkg versions do not require extreme care in always creating the shared lib before the symlink, so the unpack @@ -301,7 +391,7 @@ picking your way through this list. + /etc/news/organization and /etc/news/server should be supported by all news servers and clients - - Updated section 4.7 Programs for the X Windows system: + - Updated section 4.7 Programs for the X Window System: + programs requiring a non-free Motif library should be provided as foo-smotif and foo-dmotif package + if lesstif works reliably for such program, it should be linked