Package: lsdb Version: 0.11-10+amu1 Severity: important Tags: upstream patch
lsdb.el contains two calls to make-local-hook, which GNU Emacs deprecated years ago (in version 21) and has retired altogether as of version 24. Could you please conditionalize them on XEmacs, per the attached patch? Thanks! -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable'), (300, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages lsdb depends on: ii emacs [emacsen] 23.4+1-3 ii emacs23 [emacsen] 23.4+1-3 ii emacs24 [emacsen] 24.1+1-1 ii flim 1:1.14.9+0.20110516-1 ii xemacs21-mule [emacsen] 21.4.22-3.2+b1 ii xemacs21-nomule [emacsen] 21.4.22-3.2+b1 lsdb recommends no packages. Versions of packages lsdb suggests: pn gnus | wl-beta | wl | t-gnus | mew | mew-beta <none> ii mu-cite 8.1+0.20120227-1 -- no debconf information
--- lsdb-0.11.orig/lsdb.el +++ lsdb-0.11/lsdb.el @@ -867,7 +867,8 @@ (autoload 'migemo-get-pattern "migemo")) (defun lsdb-complete-name-highlight (start end) - (make-local-hook 'pre-command-hook) + (if (featurep 'xemacs) + (make-local-hook 'pre-command-hook)) (add-hook 'pre-command-hook 'lsdb-complete-name-highlight-update nil t) (save-excursion (goto-char start) @@ -1048,7 +1049,8 @@ (font-lock-set-defaults) (set (make-local-variable 'font-lock-defaults) '(lsdb-font-lock-keywords t))) - (make-local-hook 'post-command-hook) + (if (featurep 'xemacs) + (make-local-hook 'post-command-hook)) (add-hook 'post-command-hook 'lsdb-modeline-update nil t) (make-local-variable 'lsdb-modeline-string) (setq mode-line-buffer-identification