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)