[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PROPOSED] Changes to policy document



The following is the final proposal for four changes to the policy
manual.  The discussion period will be 10 days, ending after October
4, 1998.


All Section numbers refer to the Policy Manual.

Part 1: (bug#26461)  

The part of the fourth paragraph of Section 2.3.8 ("Maintainer
scripts") reading: 

  message. Copyright messages do not count as vitally important (they
- belong in /usr/doc/copyright); neither do instructions on how to use a
  program (these should be in on line documentation, where all the users

should be changed to:

  message. Copyright messages do not count as vitally important (they
+ belong in /usr/doc/<package-name>/copyright); neither do instructions
  on how to use a program (these should be in on line documentation,



Part 2: (bug#25911)

Section 3.3 ("Files") should become Section 4.  The Sections that are
currently Section 4 and Section 5 should be moved down to become
Section 5 and Section 6 accordingly.

What is now Section 5.5 ("Log files") should be moved to be a
subsection of the new Section 4 ("Files"), becoming section 4.8,
placing it after "Configuration files", moving the would-be Section
4.8 ("Permissions and owners") to Section 4.9.  All subsections of the
current Section 5 after 5.5 should be accordingly moved down to fill
in the number gap.


Part 3: (bug#25385)

Section 4.1 ("Architecture specification strings") should be changed
to make allowances for proper handling of configure scripts on the
Hurd operating system.  The following change to the text of 4.1 is
proposed from:

  If a program needs to specify an architecture specification string
  in some place, the following format has to be used:

-   <arch>-linux

  where `<arch>' is one of the following: i386, alpha, arm, m68k,
- powerpc, sparc.


to:

  If a program needs to specify an architecture specification string
  in some place, the following format has to be used:

+   <arch>-<os>

  where `<arch>' is one of the following: i386, alpha, arm, m68k,
+ powerpc, sparc and `<os>' is one of: linux, gnu.  Use of "gnu" in
+ this string is reserved for the GNU/Hurd operating system.


Part 4: (bug#21185)

The first paragraph of Section 5.8 ("Changelog files") be changed
from:

  This installed file must contain a copy of the debian/changelog file
  from your Debian source tree, and a copy of the upstream changelog
- file if there is one. They should usually be installed in
- /usr/doc/package as changelog.Debian.gz and changelog.gz
- respectively.

to:

  The installed file must contain a copy of the debian/changelog file
  from your Debian source tree, and a copy of the upstream changelog
+ file if there is one.  The debian/changelog file should be installed
+ in /usr/doc/<package> as changelog.Debian.gz.  If the upstream
+ changelog file is text formatted, it must be accessable as
+ /usr/doc/<package>/changelog.gz.  If the upstream changelog file is
+ HTML formatted, it must be accessable as
+ /usr/doc/<package>/changelog.html.gz.  If the upstream changelog
+ files do not already conform to this naming convention, then this may
+ be achieved by either renaming the files or adding a symbolic link at
+ the packaging developer's discretion.

===========================================================================
 Zed Pobre <zed@va.debian.org> | PGP key on servers, fingerprint on finger
===========================================================================

Attachment: pgpJZLldAgi5O.pgp
Description: PGP signature


Reply to: