Package: debian-policy Version: 3.5.2.0 Severity: wishlist * Explicitly forbids shipping /usr/X11R6/lib/X11/app-defaults/. * Makes the bit about X resources a separate paragraph, and adds an informative footnote about why these are different from app-defaults.
--- policy.sgml Sun Mar 25 01:34:33 2001
+++ policy.sgml.app-defaults Sun Mar 25 03:17:36 2001
@@ -6151,24 +6151,32 @@
<p>
<em>Application defaults</em> files must be installed in the
- directory <tt>/etc/X11/app-defaults/</tt> (use of a
- localized subdirectory of <tt>/etc/X11/</tt> as described in
- the <em>X Toolkit Intrinsics - C Language Interface</em>
- manual is also permitted). They must be registered as
- <em>conffile</em>s or handled as configuration files. For
- programs that are not linked against the X Toolkit (Xt)
- library, customization of programs' X resources may also be
- supported with the provision of a file with the same name as
- that of the package placed in the
- <tt>/etc/X11/Xresources/</tt> directory, which must
- registered as a <em>conffile</em> or handled as a
- configuration file. <em>Important:</em> packages that
- install files into the <tt>/etc/X11/Xresources/</tt>
- directory <em>must</em> declare a conflict with <tt>xbase
- (<< 3.3.2.3a-2)</tt>; if this is not done it is
+ directory <tt>/etc/X11/app-defaults/</tt> (use of a localized
+ subdirectory of <tt>/etc/X11/</tt> as described in the <em>X
+ Toolkit Intrinsics - C Language Interface</em> manual is also
+ permitted). They must be registered as <em>conffile</em>s or
+ handled as configuration files. Packages must not provide the
+ directory <tt>/usr/X11R6/lib/X11/app-defaults/</tt>.
+ </p>
+
+ <p>
+ Customization of programs' X resources may also be supported with
+ the provision of a file with the same name as that of the package
+ placed in the <tt>/etc/X11/Xresources/</tt> directory, which must
+ registered as a <em>conffile</em> or handled as a configuration
+ file.
+ <footnote>
+ Note that this mechanism is not the same as using
+ app-defaults; app-defaults are tied to the client binary on
+ the local filesystem, whereas X resources are stored in the
+ X server and affect all connecting clients.
+ </footnote>
+ <emph>Important:</emph> packages that install files into the
+ <tt>/etc/X11/Xresources/</tt> directory must conflict with
+ <tt>xbase (<< 3.3.2.3a-2)</tt>; if this is not done it is
possible for the installing package to destroy a
- previously-existing <tt>/etc/X11/Xresources</tt> file which
- had been customized by the system administrator.
+ previously-existing <tt>/etc/X11/Xresources</tt> file which had
+ been customized by the system administrator.
</p>
<p>
--
G. Branden Robinson | If you have the slightest bit of
Debian GNU/Linux | intellectual integrity you cannot
[EMAIL PROTECTED] | support the government.
http://www.debian.org/~branden/ | -- anonymous
pgpUh6gdwXMiW.pgp
Description: PGP signature

