Hi, 

I think this is a good idea. I temporarily withhold my second, to suggest
this:

> 
> Date:    Wed, 01 Mar 2000 18:01:14 PST
> To:      [EMAIL PROTECTED]
> From:    Joey Hess <[EMAIL PROTECTED]>
> Subject: Bug#59403: [PROPOSED] restrictions on content of /usr/share/doc
> 
> Return-Path: [EMAIL PROTECTED]
> Delivery-Date: Wed Mar  1 19:07:57 2000
> X-Envelope-Sender: [EMAIL PROTECTED]
> Reply-To: Joey Hess <[EMAIL PROTECTED]>, [EMAIL PROTECTED]
> Resent-From: Joey Hess <[EMAIL PROTECTED]>
> Resent-To: debian-bugs-dist@lists.debian.org
> Resent-CC: Debian Policy List <debian-policy@lists.debian.org>
> Resent-Date: Thu, 02 Mar 2000 03:03:38 GMT
> Resent-Message-ID: <[EMAIL PROTECTED]>
> X-Debian-PR-Message: report 59403
> X-Debian-PR-Package: debian-policy
> X-Debian-PR-Keywords: 
> X-Loop:  [EMAIL PROTECTED]
> Mail-Followup-To: [EMAIL PROTECTED]
> Mime-Version: 1.0
> User-Agent: Mutt/1.0.1i
> X-Mailing-List: <debian-policy@lists.debian.org> archive/latest/7636
> X-Loop:  debian-policy@lists.debian.org
> Precedence: list
> Resent-Sender: [EMAIL PROTECTED]
> 
> Package: debian-policy
> Severity: wishlist
> 
> Summary:
> 
> A proposal to limit the files that are placed in /usr/share/doc to those
> that are not referred to by any programs on the system.
> 
> Rationale:
> 
> 1. /usr/share/doc is showing signs of being used as a dumping ground for
> random files associated with a package. Three examples are the lintian
> override files, the Debian.bugtemplate files used by reportbug[1], and
> .dhelp files.
> 
> 2. It's a repeated wishlist that /usr/share/doc be able to be done away
> with on low-disk space machines. This doesn't work extremely well yet since
> dpkg cannot be told to exclude files in /usr/share/doc (though it may one
> day), but it is reasonable to support people who link /usr/share/doc to
> /dev/null or remove it.
> 
> Note that policy 6.7. already says, about files in
> /usr/share/doc/<package>/examples: "These files should not be referenced by
> any program--they're there for the benefit of the system administrator and
> users, as documentation only."
> 
> Proposal: 
> 
> The following diff is against section 6.3:
> 
>      It is often a good idea to put text information files (`README's,
>      changelogs, and so forth) that come with the source package in
>      `/usr/share/doc/<package>' in the binary package.  However, you don't
>      need to install the instructions for building and installing the
>      package, of course!
> +
> +    Files in /usr/share/doc should not be referenced by any program, and
> +    the system adminostrator should be able to delete them without causing 
> any
> +    programs to break. 

+   Additionally, the system administrator should be able to say
[to debconf maybe?]
+   that files in /usr/share/doc never be installed, that they be
+   removed all at once or, having originally preferred same, that
+   they should be installed again from all packages that installs
+   such a dir.

> +    Any files that are referenced by programs but are also
> +    useful as standalone documentation should be installed under
> +    /usr/share/<package>/ and symlinked to /usr/share/doc/<package>/.

-Jim

---
Jim Lynch       Finger for pgp key
as Laney College CIS admin:  [EMAIL PROTECTED]   http://www.laney.edu/~jim/
as Debian developer:         [EMAIL PROTECTED]  http://www.debian.org/~jwl/

Reply via email to