From 4d448b710fcdc52be791692c2d9ffb579cfb7d8e Mon Sep 17 00:00:00 2001 From: Manoj Srivastava Date: Thu, 16 Jun 2005 05:33:04 +0000 Subject: [PATCH] * Set the cotact information for the FHS contact, and add mention of the Author: srivasta Date: 2002/03/14 18:17:48 * Set the cotact information for the FHS contact, and add mention of the FHS mailing list. closes: Bug#137172 * ftp://ftp.debian.org/debian/doc/package-developer/ certainly seems to exist, and does contain the menu policy. closes: Bug#110711, Bug#121977 * Added java related virtual packages closes: Bug#110713 * Fixed confusion in appar4ently contradictory wording about /etc/init.d scripts: clarified to emphasize that the init.d files _are_ configuration files, and they _must_ have local changes preserved, either (if they are present in the .deb) by marking them as conffiles or, if they do not exist in the .deb file, by any other means. This does not change any requirements, and should have no affect on any conformant packages. closes: Bug#132621 * Fixed error in doc-base file closes: Bug#137521 * fixed typo in virtual packages list closes: Bug#110446 * Fixed typo in upgrading checklist. closes: Bug#110705 * Fixed typo (dependencies) in the policy closes: Bug#122931 * Fixed grammar errors in the policy closes: Bug#126131 * While I am cleaning out bugs, these are old and the reporter no longer wnats to pursue them, and there was never a consensus reached. If there is interest, new bugs can be filed. closes: Bug#51411, Bug#51412 * Added the virtual package dict-client closes: Bug#122996 * Added the virtual package foomatic-data closes: Bug#123570 * Added the virtual packages {x-}audio-mixer closes: Bug#131781 git-archimport-id: srivasta@debian.org--etch/debian-policy--devel--3.0--patch-135 --- debconf-spec.desc | 4 ++-- debian/changelog | 28 ++++++++++++++++++++--- menu-policy.sgml | 2 +- mime-policy.sgml | 2 +- policy.sgml | 42 +++++++++++++++++++--------------- upgrading-checklist.html | 6 ++--- virtual-package-names-list.txt | 25 +++++++++++++++++++- 7 files changed, 80 insertions(+), 29 deletions(-) diff --git a/debconf-spec.desc b/debconf-spec.desc index 3ddaf7a..c021766 100644 --- a/debconf-spec.desc +++ b/debconf-spec.desc @@ -7,10 +7,10 @@ Abstract: This manual describes the package configuration system used Section: Debian Format: docbook-xml -Files: /usr/share/doc/debian-policy/debconf_specification.tar.gz +Files: /usr/share/doc/debian-policy/debconf_specification.xml.tar.gz Format: text -Files: /usr/share/doc/debian-policy/debconf_specification.xml.txt.gz +Files: /usr/share/doc/debian-policy/debconf_specification.txt.gz Format: HTML Index: /usr/share/doc/debian-policy/debconf_specification.html diff --git a/debian/changelog b/debian/changelog index 51fb412..4121dad 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,30 @@ debian-policy (3.5.6.1) unstable; urgency=low - * - - -- + * Set the cotact information for the FHS contact, and add mention of the + FHS mailing list. closes: Bug#137172 + * ftp://ftp.debian.org/debian/doc/package-developer/ certainly seems to + exist, and does contain the menu policy. closes: Bug#110711, Bug#121977 + * Added java related virtual packages closes: Bug#110713 + * Fixed confusion in appar4ently contradictory wording about /etc/init.d + scripts: clarified to emphasize that the init.d files _are_ + configuration files, and they _must_ have local changes preserved, + either (if they are present in the .deb) by marking them as conffiles + or, if they do not exist in the .deb file, by any other means. This + does not change any requirements, and should have no affect on any + conformant packages. closes: Bug#132621 + * Fixed error in doc-base file closes: Bug#137521 + * fixed typo in virtual packages list closes: Bug#110446 + * Fixed typo in upgrading checklist. closes: Bug#110705 + * Fixed typo (dependencies) in the policy closes: Bug#122931 + * Fixed grammar errors in the policy closes: Bug#126131 + * While I am cleaning out bugs, these are old and the reporter no longer + wnats to pursue them, and there was never a consensus reached. If + there is interest, new bugs can be filed. closes: Bug#51411, Bug#51412 + * Added the virtual package dict-client closes: Bug#122996 + * Added the virtual package foomatic-data closes: Bug#123570 + * Added the virtual packages {x-}audio-mixer closes: Bug#131781 + + -- Manoj Srivastava Thu, 14 Mar 2002 12:16:53 -0600 debian-policy (3.5.6.0) unstable; urgency=low diff --git a/menu-policy.sgml b/menu-policy.sgml index 15a5420..b288af0 100644 --- a/menu-policy.sgml +++ b/menu-policy.sgml @@ -92,7 +92,7 @@

The latest copy of this document can be found at ftp.debian.org - /debian/doc/package-developer/menu-policy.txt + /debian/doc/package-developer/menu-policy.txt.gz

This document has been extracted and separated from the diff --git a/mime-policy.sgml b/mime-policy.sgml index ccd0278..45db07a 100644 --- a/mime-policy.sgml +++ b/mime-policy.sgml @@ -84,7 +84,7 @@

The latest copy of this document can be found on ftp.debian.org at - /debian/doc/package-developer/mime_policy.txt + /debian/doc/package-developer/mime_policy.txt.gz

diff --git a/policy.sgml b/policy.sgml index f9cb970..5801b90 100644 --- a/policy.sgml +++ b/policy.sgml @@ -1113,7 +1113,7 @@ file in their control archive. The config script might be run before the preinst script, and before the package is unpacked or any of its - dependancies or pre-dependancies are satisfied. + dependencies or pre-dependancies are satisfied. Therefore it must work using only the tools present in essential packages.

@@ -3773,7 +3773,7 @@ Replaces: mail-transport-agent libraries that are needed by libbar are linked indirectly to foo, and the dynamic linker will load them automatically when it loads - libbar. A package should needs to depend on + libbar. A package should depend on the libraries it directly uses, and the dependencies for those libraries should automatically pull in the other libraries. @@ -4138,16 +4138,20 @@ libbar 1 bar1 (>= 1.0-1)

The location of all installed files and directories must comply with the Filesystem Hierarchy Standard (FHS), - except where doing so would violate other terms of Debian - Policy. The latest version of this document can be found - in the debian-policy package or on + version 2.1, except where doing so would violate other + terms of Debian Policy. The version of this document + referred here can be found in the debian-policy + package or on alongside this manual or on + name="FHS (Debian copy)"> alongside this manual. The + latest version, which may be a more recent version, may + be found on . Specific questions about following the standard may be asked on the debian-devel mailing list, or - referred to Daniel Quinlan, the FHS coordinator, at - quinlan@pathname.com. + referred to the FHS mailing list (see the + for + more information).

@@ -4549,16 +4553,18 @@ rmdir /usr/local/share/emacs 2>/dev/null || true successfully.

- The /etc/init.d scripts should be treated as - configuration files, either by marking them as - conffiles or managing them correctly in the - maintainer scripts (see ). This is - important since we want to give the local system - administrator the chance to adapt the scripts to the local - system, e.g., to disable a service without de-installing - the package, or to specify some special command line - options when starting a service, while making sure her - changes aren't lost during the next package upgrade. + The /etc/init.d scripts must be treated as + configuration files, either (if they are present in the + package, that is, in the .deb file) by marking them as + conffiles, or, (if they do not exist in the .deb) + by managing them correctly in the maintainer scripts (see + ). This is important since we want + to give the local system administrator the chance to adapt + the scripts to the local system, e.g., to disable a + service without de-installing the package, or to specify + some special command line options when starting a service, + while making sure her changes aren't lost during the next + package upgrade.

diff --git a/upgrading-checklist.html b/upgrading-checklist.html index 864c9f5..187d657 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 : Tue Jul 24 21:46:23 2001 + Last Modified On : Thu Mar 14 11:42:10 2002 Last Machine Used: glaurung.green-gryphon.com - Update Count : 19 + Update Count : 20 Status : Unknown, Use with caution! HISTORY : Description : @@ -62,7 +62,7 @@ picking your way through this list. - 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 heirarchy. If one can't provide access controls for + /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] diff --git a/virtual-package-names-list.txt b/virtual-package-names-list.txt index 078b1a9..2e8b5e6 100644 --- a/virtual-package-names-list.txt +++ b/virtual-package-names-list.txt @@ -65,8 +65,10 @@ c-compiler Anything providing a C compiler c-shell Anything providing a suitable /bin/csh (*) dotfile-module Anything that provides a module for the Dotfile Generator +dict-client Any package providing clients for the Dictionary Server emacsen Anything providing the GNU emacs or a compatible editor +foomatic-data Any package providing PPD printer description files fortran77-compiler Anything providing a Fortran77 compiler ftp-server Any ftp server httpd Any HTTP server @@ -78,7 +80,7 @@ kernel-headers Kernel header files (, ) kernel-image Kernel image (vmlinuz, System.map, modules) kernel-source Kernel source code linux-kernel-log-daemon A daemon to facilitate logging for the Linux kernel -lambdamoo-core A lambdamoo-compatible datebase package +lambdamoo-core A lambdamoo-compatible database package lambdamoo-server Anything running a moo using a lambdamoo-core libc-dev Anything that provides header and object files of `libc' @@ -116,6 +118,19 @@ Graphics and MultiMedia ----------------------- mp3-encoder Any MP3 encoder package mp3-decoder Any MP3 decoder package +audio-mixer: Utility to control the input and output levels + of a sound card, with a tty interface +x-audio-mixer: Utility to control the input and output levels + of a sound card, X Window system interface + +Java and virtual machines +------------------------- +java-compiler Any java compiler, for Java version 1 +java2-compiler, Any java compiler, for Java version 2 +java-virtual-machine Any JAVA virtual machine +java1-runtime Any Java runtime environment, Java version 1 +java2-runtime. Any Java runtime environment, Java version 2 + Old and obsolete virtual package names -------------------------------------- @@ -192,3 +207,11 @@ Manoj Srivastava Julian Gilbey 13 Feb 2001 Removed libc.4.so Removed xcompat virtual package names + +Manoj Srivastava + 14 Mar 2002 Added java-compiler, java2-compiler + Added java-virtual-machine + Added java1-runtime and java2-runtime + Added dict-client + Added foomatic-data + Added audio-mixer and x-audio-mixer -- 2.39.2