From 09aaa9565c96c1de26123bf8b933dc45b9c1734b Mon Sep 17 00:00:00 2001 From: Manoj Srivastava Date: Thu, 16 Jun 2005 05:11:09 +0000 Subject: [PATCH] * Removed recommendation on packaging-manual Author: srivasta Date: 2001/04/15 18:40:31 * Removed recommendation on packaging-manual closes: Bug#86507, #93620, #93705 * Also now Conflicts and Replaces packaging-manual * Remove FSSTND from binary package, although retain it in the source package for the time being * Get the version.ent non-compression thingy right this time! * Also install FHS stuff byhand (as requested by webmasters) * Corrected GPL name and location closes: Bug#88788, #93047 * Correct bug severities closes: Bug#91276 * Correct typos etc. in policy-process * Rename all .text files as .txt * Fixed the to to typo in policy. closes: Bug#87007 * Changed packaging manual ==> dpkg documentation closes: Bug#88651 * [ACCEPTED 14/03/2001] Deprecate confusing closes: Bug#87828 Build-Depends arch syntax * [AMENDMENT 29/03/2001] Clarification of example closes: Bug#87711 configuration files git-archimport-id: srivasta@debian.org--etch/debian-policy--devel--3.0--patch-93 --- debian/changelog | 19 ++++++++++++-- policy.sgml | 54 ++++++++++++++++++++-------------------- upgrading-checklist.html | 10 +++++++- 3 files changed, 53 insertions(+), 30 deletions(-) diff --git a/debian/changelog b/debian/changelog index 6f776e7..9a267b0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -debian-policy (3.5.2.1) unstable; urgency=low +debian-policy (3.5.3.0) unstable; urgency=low * Removed recommendation on packaging-manual closes: Bug#86507, #93620, #93705 @@ -11,8 +11,14 @@ debian-policy (3.5.2.1) unstable; urgency=low * Correct bug severities closes: Bug#91276 * Correct typos etc. in policy-process * Rename all .text files as .txt + * Fixed the to to typo in policy. closes: Bug#87007 + * Changed packaging manual ==> dpkg documentation closes: Bug#88651 + * [ACCEPTED 14/03/2001] Deprecate confusing closes: Bug#87828 + Build-Depends arch syntax + * [AMENDMENT 29/03/2001] Clarification of example closes: Bug#87711 + configuration files - -- + -- Manoj Srivastava Sun, 15 Apr 2001 13:36:19 -0500 debian-policy (3.5.2.0) unstable; urgency=low @@ -45,6 +51,15 @@ debian-policy (3.5.1.0) unstable; urgency=low -- Julian Gilbey Thu, 15 Feb 2001 12:13:00 +0000 +debian-policy (3.5.0.1) unstable; urgency=low + + * Richard Braakman and Micheal Dorman have exressed their resignation + from policy maintenance duties. + * fixed the date thinko in upgrading checklist. Thanks to Sébastien + Montagne closes: Bug#84236 + + -- Manoj Srivastava Sun, 15 Apr 2001 11:24:51 -0500 + debian-policy (3.5.0.0) unstable; urgency=low * There have been numerous changes since the last major change, and diff --git a/policy.sgml b/policy.sgml index 795974e..85a1926 100644 --- a/policy.sgml +++ b/policy.sgml @@ -51,12 +51,6 @@ that have no editorial powers. At the moment, the list of maintainers is: - -

Michael Alan Dorman mdorman@debian.org

-
- -

Philip Hands phil@hands.com

-

Julian Gilbey jdg@debian.org

@@ -1530,7 +1524,7 @@

This list here is not supposed to be exhaustive. Most fields are dealt with elsewhere in this document and in the - packaging manual. + dpkg documentation.

Package @@ -2183,7 +2177,7 @@ package (version) distribution(s); urgency=urgency * change details - more change details + more change details * even more change details -- maintainer name and email address date @@ -3141,12 +3135,14 @@ is done in brackets after each individual package name and the optional version specification. The brackets enclose a list of Debian architecture names separated by whitespace. - An exclamation mark may be prepended to each name. If the - current Debian host architecture is not in this list and - there are no exclamation marks in the list, or it is in the - list with a prepended exclamation mark, the package name and - the associated version specification are ignored completely - for the purposes of defining the relationships. + Exclamation marks may be prepended to each of the names. + (It is not permitted for some names to be prepended with + exclamation marks and others not.) If the current Debian + host architecture is not in this list and there are no + exclamation marks in the list, or it is in the list with a + prepended exclamation mark, the package name and the + associated version specification are ignored completely for + the purposes of defining the relationships.

@@ -3726,7 +3722,7 @@

It used to do this by calling ldd, but it - now calls objdump to to this. This + now calls objdump to do this. This requires a couple of changes in the way that packages are built.

@@ -5496,8 +5492,9 @@ upgrading conffiles.

+

-

+

The other way to do it is via the maintainer scripts. In this case, the configuration file must not be listed as a conffile and must not be part of the package @@ -5521,17 +5518,20 @@ have to do any configuration other than that done (semi-)automatically by the postinst script.

-

- A common practice is to create a script called - package-configure and have the - package's postinst call it if and only if the - configuration file does not already exist. In certain - cases it is useful for there to be an example or template - file which the maintainer scripts use. Such files should - be in /usr/share/doc if they are examples or - /usr/lib if they are templates, and should be - perfectly ordinary dpkg-handled files - (not conffiles).

+

+ A common practice is to create a script called + package-configure and have the + package's postinst call it if and only if the + configuration file does not already exist. In certain + cases it is useful for there to be an example or template + file which the maintainer scripts use. Such files should + be in /usr/share/<package> or + /usr/lib/<package> with a symbolic link + from /usr/share/doc/<package>/examples + if they are examples, and should be + perfectly ordinary dpkg-handled files + (not conffiles). +

These two styles of configuration file handling must diff --git a/upgrading-checklist.html b/upgrading-checklist.html index c17636f..ffdec0f 100644 --- a/upgrading-checklist.html +++ b/upgrading-checklist.html @@ -44,6 +44,15 @@ Manual.

The checklist

+3.5.3.0                    Apr 01
+  Policy Manual:
+     - Build-Depends arch syntax has been changed to be less
+       ambiguous. This should not affect any current packages
+     - Examples and templates should now live in
+       /usr/share/<package> or /usr/lib/<package>, with
+       symbolic links from /usr/share/doc//<package>/examples as
+       needed. 
+      
 3.5.2.0                    Feb 01
   Policy Manual:
      - X app-defaults directory has moved from
@@ -55,7 +64,6 @@ Manual.
        run through dpkg-shlibdeps as well as executables
 
 3.5.0.0                    Jan 01
-
   Policy Manual:
      - If your package had fonts for the X Window System, and you
        converted BDF to PCF formats, the bdftopcf utility has
-- 
2.39.5