Package: bigloo-ude
Version: 2.8c-6
Severity: normal
File: /etc/emacs/site-start.d/50bigloo-ude.el

bigloo-ude's site-start file (/etc/emacs/site-start.d/50bigloo-ude.el)
assumes that bigloo is fully installed and that the user is running an
emacs flavor it actually supports.  Neither is necessarily true,
however; a user might have removed the package without actually
purging it, or might simply be running emacs-snapshot, which
bigloo-ude only nominally supports.  (The emacsen-install and
emacsen-remove scripts improperly ignore it; while I'd greatly
appreciate it if you could fix that end of things as well, making the
site-start file more robust is at least as important IMNSHO.)

In particular, please make sure that the hooks you try to register are
actually available; something along the lines of

(when (locate-library "cee-hook")
  (add-hook 'c-mode-common-hook (function cee-hook))
  (add-hook 'c-mode-hook (function cee-hook)))

should work nicely.  (Likewise, please modify auto-mode-alist only if
bee-mode is actually available.)

Also, please use debian-pkg-add-load-path-item rather than modifying
load-path directly:

(mapc (lambda (x) (debian-pkg-add-load-path-item
                   (concat "/usr/share/" (symbol-name debian-emacs-flavor)
                           "/site-lisp/bigloo-ude" x)))
      '("" "/ude" "/bug" "/bee" "/cee" "/lee" "/dbg"))

Thanks!

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18.3
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages bigloo-ude depends on:
ii  bigloo                      2.8c-6       A practical Scheme compiler
ii  emacs-snapshot              1:20061218-1 The GNU Emacs editor (development 
ii  emacs-snapshot-gtk [emacs-s 1:20061218-1 The GNU Emacs editor (with GTK+ 2.
ii  emacs21                     21.4a+1-2    The GNU Emacs editor
ii  make                        3.81-3       The GNU version of the "make" util
ii  xemacs21                    21.4.19-2    highly customizable text editor
ii  xemacs21-gnome-mule [xemacs 21.4.19-2    highly customizable text editor --
ii  xemacs21-gnome-nomule [xema 21.4.19-2    highly customizable text editor --
ii  xemacs21-mule [xemacs21]    21.4.19-2    highly customizable text editor --
ii  xemacs21-nomule [xemacs21]  21.4.19-2    highly customizable text editor --

bigloo-ude recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to