On Sat, 22 Dec 2018 16:34:29 +0900, David Bremner writes:
>I'm not quite sure whether this is a bug in emacs 26 or in mmm-mode,

i found the issue, and it's a bug/mistake in mmm-mode; somehow or other
i ended up adding the following, very dud, patch in version 0.5.7-2:

+;; emacs >= 25 has no more caddr -> cl-caddr alias
+(if (>= emacs-major-version 25)
+               (defalias 'caddr 'cl-caddr))
+

with that dud thing in place mmm-vars.el fails to compile on e26 when
cl-third is first called.
that's because on e24 cl-third is an alias for cl-caddr. on e26,
cl-third is an alias for caddr.

i don't exactly understand why compilation works if you skip mmm-sample,
but the issue above is certainly the root cause for the whole mess.

>Attached is an nmudiff that I plan to upload to DELAYED/5

i've nuked that dud patch and now everything incl. mmm-sample byte-compiles
fine on e26 in a fresh sid chroot, so i'm about to upload 0.5.7-3;
that'll invalidate your delayed nmu.

regards
az


-- 
Alexander Zangerl + GPG Key 2FCCF66BB963BD5F + http://snafu.priv.at/
"If you want sympathy, look in the dictionary; it's between sex and
syphilis." -- Joe Zeff

Attachment: signature.asc
Description: Digital Signature

Reply via email to