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

Bug#53759: [PROPOSED] revision of the "to build with X support or not" policy



Package: debian-policy
Version: 3.1.1.1
Severity: wishlist

This seems to be more what people want.  It will enable packages like
vim-tty to become legal if they are promoted to standard priority.  Also,
that X client in mtools can be split into its own package and made
optional.

This paves the way for xlib6g and xfree86-common to be moved from standard
to optional, *if* all Xlib dependent packages are moved from standard to
optional priority (or if non-Xlib-linked versions are retained in
standard).  That, however is up to the affected package maintainers and the
archive maintainers, and is not mandated by this policy.

-- 
G. Branden Robinson            |
Debian GNU/Linux               |     The software said it required Windows
branden@ecn.purdue.edu         |     3.1 or better, so I installed Linux.
roger.ecn.purdue.edu/~branden/ |

--- policy.sgml.orig	Wed Dec 29 17:01:51 1999
+++ policy.sgml	Wed Dec 29 17:16:46 1999
@@ -3122,23 +3122,15 @@
 	<heading>Programs for the X Window System</heading>
 	  
 	<p>
-	  Some programs can be configured with or without support for the X
-	  Window System.  Typically, binaries produced with support for X
-	  will need the X shared libraries to run.
+	  <em>Programs that may be configured with support for the X Window
+	  System</em> must be configured to do so and should declare any
+	  package dependencies necessary to satisfy their runtime
+	  requirements when using the X Window System, unless the package
+	  in question is of standard or higher priority, in which case
+	  X-specific binaries may be split into a separate package, or
+	  alternative versions of the package with X support may be
+	  provided.
 	</p>
-  
-	<p>
-	  Such programs should be configured <em>with</em> X support,
-	  and should declare a dependency on <tt>xlib6g</tt> (which
-	  contains X shared libraries).  Users who wish to use the
-	  program can install just the relatively small
-	  <tt>xfree86-common</tt> and <tt>xlib6g</tt> packages, and do
-	  not need to install the whole of X.</p>
-  
-	<p>
-	  Do not create two versions (one with X support and one
-	  without) of your package.</p>
-	  
 	<p>
 	  <em>Application defaults</em> files have to be installed in
 	  the directory <tt>/usr/X11R6/lib/X11/app-defaults/</tt>.


Reply to: