]> git.donarmstrong.com Git - debian/debian-policy.git/blobdiff - upgrading-checklist.html
* Fixed some broken hrefs in links
[debian/debian-policy.git] / upgrading-checklist.html
index 329f8a6066c072cd4a3dd4ef3b58e820ea652674..2b57d33ec5a2d94a18b6d8d8cce039855505b771 100644 (file)
@@ -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 Aug 31 02:02:54 2002
     Last Machine Used: glaurung.green-gryphon.com
-    Update Count     : 16
+    Update Count     : 28
     Status           : Unknown, Use with caution!
     HISTORY          :
     Description      :
@@ -53,6 +53,45 @@ picking your way through this list.
 <h2>The checklist</h2>
 
 <pre>
+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.
+     - cryptographic software may now be included in the main
+       archive. 
+     - task packages are now not permitted; tasks are now created by a
+       special Tasks: field in the control file.
+     - window managers that support netwm now can added 20 points when
+       they add themselves as an alternative for
+       /usr/bin/x-window-manager
+     - There are new rules for build-indep/build-arch targets and
+       there is a new Build-Depend-Indep semantic. These were actually
+       introduced in 3.5.6, but I forgot to mention them here.
+     - 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.
+     - 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. 
+     - Changed rules on how, and when, to invoke ldconfig in maintiner
+       scripts. Long rationale.
+
+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
+     - 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 //localhost/doc/ directory, then it is preferred that one
+       ask permission to expose that information during the install [12.5]
+
+
 3.5.5.0                    May 01
 
      - Manpages should not rely on header information to have
@@ -65,6 +104,8 @@ picking your way through this list.
        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]