Re: problem with emacs configuration scripts
On Tue, Jul 04, 2000 at 03:09:45PM -0400, Thomas Bushnell, BSG wrote:
> To summarize:
>
> 1) Require that emacs init scripts which happen to be conffiles behave
> nicely upon package removal, as already required for init.d scripts
> by 3.3.2 of the policy manual.
This is what I will do right for all my packages having add-on elisp
support. It seems obvious that startup elisp code must behave nicely under
package removal.
> 2) Have the Debian emacs loader frob establish a catch around its
> invocations of load, to make (1) easier or other package
> maintainers.
The decision to implement that is up to the Debian Emacsen Policy
maintainers. The change that you are proposing must be done in the file
/usr/share/emacs/site-lisp/debian-startup.el (from the emacsen-common
package), more specifically in the function debian-run-directories, just
before loading each file in /etc/emacs/site-start.d/. This change is
harmless for the packages with add-on elisp code.
> If the emacs people are all happy with it, I could write up a suitable
> paragraph for a formal policy amendment. Perhaps that's not necessary
> and it just needs to get added to to debian-emacs-policy. It would go
> in section 6C of that file. Again, I'm happy to write exact language
> if that would be useful.
Please, write a proposal (or better: send us a patch to the file
/usr/doc/emacsen-common/debian-emacs-policy). Also, if possible, provide a
patch for debian-startup.el. The "show me the code" approach is the better
way to make faster progress.
--
Rafale Laboissiere
Reply to: