On 2023-09-18 16:20:00 +0200, Vincent Lefevre wrote:
> Files in /usr/share/emacs/site-lisp are not necessarily compatible
> with XEmacs. So XEmacs should not try to byte-compile them, or
> at least, package installation should no fail because of that.
> 
> For instance, mmm-mode is not compatible with xemacs21, so that
> its maintainer had to add "Conflicts: xemacs21". This is not
> satisfactory: a multi-user machine may have the packages emacs-gtk
> and xemacs21 installed because there are users who use GNU Emacs
> and other users who use XEmacs. In such a case, with the current
> situation, it is not possible to install mmm-mode for GNU Emacs
> users because of the conflict. This is really bad.
[...]

I've looked at the mmm-mode source and submitted a new bug with
a patch to avoid the issue on the mmm-mode side by disabling the
xemacs flavor (as other packages do that):

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052166

I suppose that this is sufficient, but I don't know the Emacs
handling in Debian...

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

Reply via email to