GNU bug report logs - #16007
admin/charsets/mule-charsets.el requires old Emacs version

Previous Next

Package: emacs;

Reported by: Glenn Morris <rgm <at> gnu.org>

Date: Sat, 30 Nov 2013 01:55:01 UTC

Severity: minor

Found in version 24.3.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #6 received at 16007 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Glenn Morris <rgm <at> gnu.org>, Kenichi Handa <handa <at> gnu.org>
Cc: 16007 <at> debbugs.gnu.org
Subject: Re: bug#16007: admin/charsets/mule-charsets.el requires old Emacs
 version
Date: Sat, 30 Nov 2013 12:48:28 +0200
> From: Glenn Morris <rgm <at> gnu.org>
> Date: Fri, 29 Nov 2013 20:54:22 -0500
> 
> The charsets etc/charsets/MULE*.map are generated files, produced by
> admin/charsets/mule-charsets.el. But this requires Emacs 21.3 or 22,
> it does not work with modern Emacs. Therefore Emacs cannot
> self-bootstrap without an old Emacs around. I think this is a problem.

Mostly fixed in trunk revision 115303.

The only remaining problem is with MULE-is13194.map, in which the
modified code generates an empty equivalence list.  But a similar
problem happens with list-charset-chars, so I guess this charset needs
some special handling (it seems to be mapped to a private plane, see
ind-util.el).

Perhaps Handa-san (CC'ed) could help us out here.

Btw, while removing these and similar files from the repository,
please keep in mind the possibility that Emacs is bootstrapped in a
non-ASCII directory, which could use characters from these charsets.
Let's not remove any files that will defeat such a possibility.




This bug report was last modified 11 years and 71 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.