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

Bug#53762: marked as done ([ACCEPTED 02/01/2000] applying the FHS to packages that use X)



Your message dated Wed, 2 Aug 2000 15:17:16 -0700
with message-id <20000802151716.A30527@polya>
and subject line Closed in debian-policy 3.2.0.0
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 31 Dec 1999 00:52:36 +0000
Received: (qmail 21675 invoked from network); 31 Dec 1999 00:52:35 -0000
Received: from apocalypse.debian.net (root@204.255.235.118)
  by master.debian.org with SMTP; 31 Dec 1999 00:52:35 -0000
Received: (from branden@localhost)
	by apocalypse.debian.net (8.9.3/8.9.3/Debian 8.9.3-6) id TAA02400
	for submit@bugs.debian.org; Thu, 30 Dec 1999 19:52:33 -0500
From: Branden Robinson <branden@ecn.purdue.edu>
Date: Thu, 30 Dec 1999 19:52:33 -0500
To: submit@bugs.debian.org
Subject: [PROPOSED] applying the FHS to packages that use X
Message-ID: <19991230195232.H2304@ecn.purdue.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
User-Agent: Mutt/1.0i

Package: debian-policy
Version: 3.1.1.1
Severity: wishlist

This attempts to fit the X Window System as well as we can without
discarding the /usr/X11R6 hierarchy.

-- 
G. Branden Robinson            |    Human beings rarely imagine a god that
Debian GNU/Linux               |    behaves any better than a spoiled child.
branden@ecn.purdue.edu         |    -- Robert Heinlein
roger.ecn.purdue.edu/~branden/ |

--- policy.sgml.orig	Wed Dec 29 17:01:51 1999
+++ policy.sgml	Wed Dec 29 17:47:02 1999
@@ -3157,23 +3157,34 @@
 	  <tt>/etc/X11/Xresources</tt> <em>file</em>.</p>
 	  
 	<p>
-	  No package should ever install files into the directories
-	  <tt>/usr/bin/X11/</tt>, <tt>/usr/share/doc/X11/</tt>,
-	  <tt>/usr/include/X11/</tt>, or <tt>/usr/lib/X11/</tt>; these
-	  directories are actually symbolic links, which <tt>dpkg</tt>
-	  does not follow when unpacking a package.  Instead, use
-	  <tt>/usr/X11R6/bin/</tt>, <tt>/usr/share/doc/package/</tt>
-	  (i.e., place files with the rest of your package's
-	  documentation), <tt>/usr/X11R6/include/</tt>, and
-	  <tt>/usr/X11R6/lib/</tt>.  This restriction governs only the
-	  paths used by the package as it is unpacked onto the system;
-	  it is permissible, and even preferable, for files within a
-	  package (shell scripts, for instance) to refer to the
-	  <tt>/usr/{bin,include,lib}/X11/</tt> directories rather than
-	  their <tt>/usr/X11R6/</tt> counterparts -- this way they do
-	  not have to be modified in the event that the X Window
-	  System packages install their files into a different
-	  directory in the future.</p>
+	  <em>Packages using the X Window System should abide by the FHS
+	  standard whenever possible</em>; they should install binaries,
+	  libraries, manual pages, and other files in FHS-mandated
+	  locations wherever possible; this means that files should not be
+	  installed into <tt>/usr/X11R6/bin/</tt>,
+	  <tt>/usr/X11R6/lib/</tt>, <tt>/usr/X11R6/man/</tt> unless this is
+	  necessary for the package to operate properly.  Configuration
+	  files for window managers and display managers should be placed
+	  in a subdirectory of <tt>/etc/X11/</tt> corresponding to the
+	  package name due to these programs' tight integration with the
+	  mechanisms of the X Window System.  Application-level programs
+	  should use the <tt>/etc/</tt> directory unless otherwise mandated
+	  by policy.  The installation of files into subdirectories
+	  <tt>/usr/X11R6/include/X11/</tt> and <tt>/usr/X11R6/lib/X11/</tt>
+	  is permitted but discouraged; package maintainers should
+	  determine if subdirectories of <tt>/usr/lib/</tt> and
+	  <tt>/usr/share/</tt> can be used instead (symlinks from the X11R6
+	  directories to FHS-compliant locations is encouraged if the
+	  program is not easily configured to look elsewhere for its
+	  files).  Packages must not provide the directories, or install
+	  files into the directories <tt>/usr/bin/X11/</tt>,
+	  <tt>/usr/include/X11/</tt>, or <tt>/usr/lib/X11/</tt>.  Files
+	  within a package should, however, make reference to these
+	  directories, rather than their X11R6-named counterparts
+	  <tt>/usr/X11R6/bin/</tt>, <tt>/usr/X11R6/include/X11/</tt>, and
+	  <tt>/usr/X11R6/lib/X11/</tt>, if the resources being referred to
+	  have not been moved to FHS-compliant locations.
+	</p>
 
  	<p>
 	  If you package a program that requires the (non-free)
---------------------------------------
Received: (at 53762-done) by bugs.debian.org; 2 Aug 2000 22:17:22 +0000
>From J.D.Gilbey@qmw.ac.uk Wed Aug 02 17:17:22 2000
Return-path: <J.D.Gilbey@qmw.ac.uk>
Received: from mail.interchange.ubc.ca [137.82.27.15] 
	by master.debian.org with esmtp (Exim 3.12 2 (Debian))
	id 13K6pG-0004dX-00; Wed, 02 Aug 2000 17:17:22 -0500
Received: from srtp05-245.resnet.ubc.ca ([142.103.56.245] helo=polya)
	by mail.interchange.ubc.ca with esmtp (Exim 3.03 #1)
	id 13K6pH-0003m6-00; Wed, 02 Aug 2000 15:17:23 -0700
Received: from jdg by polya with local (Exim 3.12 #1 (Debian))
	id 13K6pA-0007wU-00; Wed, 02 Aug 2000 15:17:16 -0700
Date: Wed, 2 Aug 2000 15:17:16 -0700
From: Julian Gilbey <J.D.Gilbey@qmw.ac.uk>
To: 15709-done@bugs.debian.org, 17369-done@bugs.debian.org,
	22935-done@bugs.debian.org, 29522-done@bugs.debian.org,
	39398-done@bugs.debian.org, 40934-done@bugs.debian.org,
	43787-done@bugs.debian.org, 51091-done@bugs.debian.org,
	52225-done@bugs.debian.org, 53405-done@bugs.debian.org,
	53755-done@bugs.debian.org, 53756-done@bugs.debian.org,
	53757-done@bugs.debian.org, 53758-done@bugs.debian.org,
	53760-done@bugs.debian.org, 53761-done@bugs.debian.org,
	53762-done@bugs.debian.org, 53763-done@bugs.debian.org,
	54777-done@bugs.debian.org, 56407-done@bugs.debian.org,
	56692-done@bugs.debian.org, 58771-done@bugs.debian.org
Cc: srivasta@debian.org
Subject: Closed in debian-policy 3.2.0.0
Message-ID: <20000802151716.A30527@polya>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
User-Agent: Mutt/1.0.1i
Delivered-To: 53762-done@bugs.debian.org

These bugs have been closed in policy version 3.2.0.0.

Thanks Manoj!

   Julian

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. J.D.Gilbey@qmw.ac.uk
        Debian GNU/Linux Developer,  see http://www.debian.org/~jdg
  Donate free food to the world's hungry: see http://www.thehungersite.com/



Reply to: