#117359 Policy: Add-on packages prompting for site-wide initialization

#117359#5
Date:
2001-10-28 09:32:39 UTC
From:
To:
Following Jens Peter Secher's "sml-mode" message posted on 22 Oct in the
debian-emacsen mailing list, a discussion took place about whether Emacs
add-on packages should use debconf to prompt for installing initialization
code site-wide.  Gathering from what people have written, I proposed the
following patch to the Policy:
--- debian-emacs-policy Fri Oct 26 12:55:09 2001
+++ debian-emacs-policy-new     Fri Oct 26 13:11:48 2001
@@ -219,6 +219,16 @@
      file.  emacsen-common will make sure that the install/remove
      scripts are ordered to respect inter-add-on package dependencies.

+  E) Each add-on package may use debconf to ask site-specific
+     configuration questions.  As a general rule, packages should
+     prompt if their general setup overrides the usual emacsen
+     behaviour.  Just setting up a few autoloads and adding items to
+     auto-mode-alist are no strong reasons for prompting, especially
+     if there is no other entry in auto-mode-alist for the filetypes
+     added.  Keep in mind that users can always override things, since
+     their ~/.emacs (or ~/.xemacs/init.el) is evaluated after the
+     Debian site packages.
+
 7) Mandatory binary symlink

     Each emacsen main package must have a symlink