Package: tuareg-mode Version: 1:2.0.6-2 Severity: serious Tags: patch While trying to solve #679591, I found what looks like the same bug in tuareg-mode:
,---- | $ sudo dpkg --configure -a | Setting up emacs24 (24.1+1-1) ... | [...] | Install tuareg-mode for emacs24 | install/tuareg-mode: Handling install for emacsen flavor emacs24 | cp: `ocamldebug-tuareg.el' and `/usr/share/emacs24/site-lisp/tuareg-mode/ocamldebug-tuareg.el' are the same file | cp: `tuareg.el' and `/usr/share/emacs24/site-lisp/tuareg-mode/tuareg.el' are the same file | ERROR: install script from tuareg-mode package failed | dpkg: error processing emacs24 (--configure): | subprocess installed post-installation script returned error exit status 1 | Errors were encountered while processing: | emacs24 `---- The attached patch fixed the issue for me. Cheers, -Hilko -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.2.0-2-686-pae (SMP w/1 CPU core) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/bash Versions of packages tuareg-mode depends on: ii emacs23 [emacsen] 23.4+1-3 ih emacs24 [emacsen] 24.1+1-1 Versions of packages tuareg-mode recommends: ii ocaml-interp 3.12.1-4 pn ocaml-mode <none> tuareg-mode suggests no packages. -- no debconf information
diff --git a/debian/emacsen-install b/debian/emacsen-install index 152e711..a268320 100644 --- a/debian/emacsen-install +++ b/debian/emacsen-install @@ -27,8 +27,8 @@ fi install -m 755 -d ${ELCDIR} cd ${ELDIR} FILES=`echo *.el` -cp ${FILES} ${ELCDIR} cd ${ELCDIR} +ln -sf ${RELELDIR}/*.el . cat << EOF > path.el (setq load-path (cons "." load-path) byte-compile-warnings nil) @@ -42,7 +42,7 @@ case "${FLAVOR}" in ;; esac -rm -f *.el path.el path.elc +rm -f path.el cd ${ELCDIR} for f in ${FILES} ; do