aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes
diff options
context:
space:
mode:
authorStephen Berman2013-06-14 22:07:55 +0200
committerStephen Berman2013-06-14 22:07:55 +0200
commitbd358779861f265a7acff31ead40172735af693e (patch)
tree345217a9889dbd29b09bdc80a94265c17719d41f /admin/notes
parent2a97b47f0878cbda86cb6ba0e7e744924810b70e (diff)
parentf7394b12358ae453a0c8b85fc307afc1b740010d (diff)
downloademacs-bd358779861f265a7acff31ead40172735af693e.tar.gz
emacs-bd358779861f265a7acff31ead40172735af693e.zip
Merge from trunk.
Diffstat (limited to 'admin/notes')
-rw-r--r--admin/notes/bugtracker69
-rw-r--r--admin/notes/bzr159
-rw-r--r--admin/notes/copyright6
-rw-r--r--admin/notes/font-backend2
-rw-r--r--admin/notes/lel-TODO2
-rw-r--r--admin/notes/multi-tty2
-rw-r--r--admin/notes/unicode140
7 files changed, 343 insertions, 37 deletions
diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker
index 7d5e85a3ae0..7947b17973b 100644
--- a/admin/notes/bugtracker
+++ b/admin/notes/bugtracker
@@ -8,7 +8,8 @@ This is 95% of all you will ever need to know.
8 8
9** How do I report a bug? 9** How do I report a bug?
10Use M-x report-emacs-bug, or send mail to bug-gnu-emacs@gnu.org. 10Use M-x report-emacs-bug, or send mail to bug-gnu-emacs@gnu.org.
11If you want to Cc someone, use an "X-Debbugs-CC" header instead. 11If you want to Cc someone, use an "X-Debbugs-CC" header (or
12pseudo-header, see below) instead.
12 13
13** How do I comment on a bug? 14** How do I comment on a bug?
14Reply to a mail on the bug-gnu-emacs list in the normal way. 15Reply to a mail on the bug-gnu-emacs list in the normal way.
@@ -52,8 +53,8 @@ i) Your report will be assigned a number and generate an automatic reply.
52ii) Optionally, you can set some database parameters when you first 53ii) Optionally, you can set some database parameters when you first
53report a bug (see "Setting bug parameters" below). 54report a bug (see "Setting bug parameters" below).
54 55
55iii) If you want to CC: someone, use X-Debbugs-CC: (this is important; 56iii) If you want to CC: someone, use X-Debbugs-CC: (note this only
56see below). 57applies to _new_ reports, not followups).
57 58
58Once your report is filed and assigned a number, it is sent out to the 59Once your report is filed and assigned a number, it is sent out to the
59bug mailing list. In some cases, it may be appropriate to just file a 60bug mailing list. In some cases, it may be appropriate to just file a
@@ -92,18 +93,21 @@ but create duplicates and errors. (It is possible, but unlikely, that
92you might want to have a dialog with the owner address, outside of 93you might want to have a dialog with the owner address, outside of
93normal bug reporting.) 94normal bug reporting.)
94 95
95** When reporting a bug, to send a Cc to another address 96** When reporting a new bug, to send a Cc to another address
96(e.g. bug-cc-mode@gnu.org), do NOT just use a Cc: header. 97(e.g. bug-cc-mode@gnu.org), do NOT just use a Cc: header.
97Instead, use "X-Debbugs-CC:". This ensures the Cc address will get a 98Instead, use "X-Debbugs-CC:". This ensures the Cc address will get a
98mail with the bug report number in. If you do not do this, each reply 99mail with the bug report number in. If you do not do this, each reply
99in the subsequent discussion will end up creating a new bug. 100in the subsequent discussion might end up creating a new bug.
100This is annoying. 101This is annoying. (So annoying that a form of message-id tracking has
102been implemented to hopefully stop this happening, but it is still
103better to use X-Debbugs-CC.)
101 104
102(So annoying that a form of message-id tracking has been implemented 105Like any X-Debbugs- header, this one can also be specified in the
103to hopefully stop this happening, but it is still better to use X-Debbugs-CC.) 106pseudo-header (see below), if your mail client does not let you add
107"X-" headers.
104 108
105If a new report contains X-Debbugs-CC in the input, this is 109If a new report contains X-Debbugs-CC in the input, this is
106converted to a real Cc header in the output. (See Bug#1720). 110converted to a real Cc header in the output. (See Bug#1780,5384)
107It is also merged into the Resent-CC header (see below). 111It is also merged into the Resent-CC header (see below).
108 112
109** How does Debbugs send out mails? 113** How does Debbugs send out mails?
@@ -218,8 +222,8 @@ Package: emacs
218Version: 23.0.60 222Version: 23.0.60
219Severity: minor 223Severity: minor
220 224
221This can also include tags. Some things (e.g. submitter) don't seem to 225This can also include tags, or any X-Debbugs- setting.
222work here. 226Some things (e.g. submitter) don't seem to work here.
223 227
224Otherwise, send mail to the control server, control@debbugs.gnu.org. 228Otherwise, send mail to the control server, control@debbugs.gnu.org.
225At the start of the message body, supply the desired commands, one per 229At the start of the message body, supply the desired commands, one per
@@ -270,32 +274,35 @@ to a bug. There are two differences between normal tags and user tags:
2701) Anyone can define any valid usertag they like. In contrast, only a 2741) Anyone can define any valid usertag they like. In contrast, only a
271limited, predefined set of normal tags are available (see above). 275limited, predefined set of normal tags are available (see above).
272 276
2732) A usertag is associated with a specific email address. 2772) A usertag is associated with a specific user. This is normally
278an email address (with an "@" sign and least 4 characters after the "@"),
279but on debbugs.gnu.org, the definition is less strict - anything with
2805 or more alphanumeric characters will work. For personal tags,
281using an email address is still recommended. Please only use the
282"emacs" user, or other short users, for "official" tags.
274 283
275You set usertags in the same way as tags, by talking to the control 284You set usertags in the same way as tags, by talking to the control server.
276server. One difference is that you can also specify the associated 285One difference is that you can also specify the associated user.
277email address. If you don't explicitly specify an address, then it 286If you don't explicitly specify a user, then it will use the email
278will use the one from which you send the control message. The address 287address from which you send the control message.
279must have the form of an email address (with an "@" sign and least 4
280characters after the "@").
281 288
282*** Setting usertags 289*** Setting usertags
283 290
284a) In a control message: 291a) In a control message:
285 292
286user bug-gnu-emacs@gnu.org 293user emacs # or email@example.com
287usertags 1234 any-tag-you-like 294usertags 1234 any-tag-you-like
288 295
289This will add a usertag "any-tag-you-like" to bug 1234. The tag will 296This will add a usertag "any-tag-you-like" to bug 1234. The tag will
290be associated with the address "bug-gnu-emacs@gnu.org". If you omit 297be associated with the user "emacs". If you omit the first line,
291the first line, the tag will be associated with your email address. 298the tag will be associated with your email address.
292 299
293The syntax of the usertags command is the same as that of tags (eg wrt 300The syntax of the usertags command is the same as that of tags (eg wrt
294the optional [=+-] argument). 301the optional [=+-] argument).
295 302
296b) In an initial submission, in the pseudo-header: 303b) In an initial submission, in the pseudo-header:
297 304
298User: bug-gnu-emacs@gnu.org 305User: emacs
299Usertags: a-new-tag 306Usertags: a-new-tag
300 307
301Again, the "User" is optional. 308Again, the "User" is optional.
@@ -312,7 +319,7 @@ http://debbugs.gnu.org/cgi/pkgindex.cgi?indexon=users
312 319
313**** To find all bugs usertagged by a given email address: 320**** To find all bugs usertagged by a given email address:
314 321
315http://debbugs.gnu.org/cgi/pkgreport.cgi?users=bug-gnu-emacs@gnu.org 322http://debbugs.gnu.org/cgi/pkgreport.cgi?users=emacs
316 323
317(Supposedly, the "users" field can be a comma-separated list of more 324(Supposedly, the "users" field can be a comma-separated list of more
318than one email address, but it does not seem to work for me.) 325than one email address, but it does not seem to work for me.)
@@ -322,7 +329,7 @@ than one email address, but it does not seem to work for me.)
322This works just like a normal tags search, but with the addition of a 329This works just like a normal tags search, but with the addition of a
323"users" field. Eg: 330"users" field. Eg:
324 331
325http://debbugs.gnu.org/cgi/pkgreport.cgi?users=bug-gnu-emacs@gnu.org;tag=calendar 332http://debbugs.gnu.org/cgi/pkgreport.cgi?users=emacs;tag=calendar
326 333
327*** To merge bugs: 334*** To merge bugs:
328Eg when bad replies create a bunch of new bugs for the same report. 335Eg when bad replies create a bunch of new bugs for the same report.
@@ -610,7 +617,7 @@ An /etc/aliases entry redirects it to the real emacs-bug-tracker address.
610All discarded messages are stored in /var/lib/mailman/spam. 617All discarded messages are stored in /var/lib/mailman/spam.
611If a non-spam message accidentally gets discarded, just do: 618If a non-spam message accidentally gets discarded, just do:
612 619
613cat /var/lib/mailman/spam/not-really-spam.msg | /usr/lib/debbugs/receive 620/usr/lib/debbugs/receive < /var/lib/mailman/spam/not-really-spam.msg
614chown Debian-debbugs:Debian-debbugs /var/lib/debbugs/spool/incoming/* 621chown Debian-debbugs:Debian-debbugs /var/lib/debbugs/spool/incoming/*
615... check it works ... 622... check it works ...
616mv /var/lib/mailman/spam/not-really-spam.msg /var/lib/mailman/not-spam/ 623mv /var/lib/mailman/spam/not-really-spam.msg /var/lib/mailman/not-spam/
@@ -618,6 +625,18 @@ mv /var/lib/mailman/spam/not-really-spam.msg /var/lib/mailman/not-spam/
618Also check that the sender was not added to the auto-discard/reject list 625Also check that the sender was not added to the auto-discard/reject list
619in the debbugs-submit Mailman interface. 626in the debbugs-submit Mailman interface.
620 627
628If you don't have the actual mail, just the mailman moderation mail
629version of it, you need to extract the original mail, and add the
630following headers:
631
6321) The leading envelope From line.
6332) Message-ID (get it from /var/log/mailman/vette).
6343) X-Debbugs-Envelope-To: xxx
635For a new report, xxx = submit; for a control message, xxx = control;
636for a reply to bug#123, xxx = 123
637
638Then pipe it to receive as above.
639
621** Administrivia 640** Administrivia
622 641
623The debbugs-submit list should have the administrivia option off, 642The debbugs-submit list should have the administrivia option off,
diff --git a/admin/notes/bzr b/admin/notes/bzr
index 50eaf3710ee..8f7d0d94fa8 100644
--- a/admin/notes/bzr
+++ b/admin/notes/bzr
@@ -182,6 +182,71 @@ where revision N+1 is the one where file was removed.
182You could also try `bzr add --file-ids-from', if you have a copy of 182You could also try `bzr add --file-ids-from', if you have a copy of
183another branch where file still exists. 183another branch where file still exists.
184 184
185* Undoing a commit (uncommitting)
186
187It is possible to undo/remove a bzr commit (ie, to uncommit).
188Only do this if you really, really, need to. For example, if you
189somehow made a commit that triggers a bug in bzr itself.
190Don't do it because you made a typo in a commit or the log.
191
192If you do need to do this, do it as soon as possible, because the
193longer you leave it, the more work is involved.
194
1950. First, tell emacs-devel that you are going to do this, and suggest
196people not commit anything to the affected branch for the duration.
197
198In the following, replace USER with your Savannah username, and
199BRANCH with the name of the branch.
200Let's assume that revno 100 is the bad commit, and that there have
201been two more commits after that (because nothing is ever easy).
202
2031. Ensure your copy of the branch is up-to-date (for a bound
204branch, bzr up; for an unbound branch, bzr pull) and has no local
205changes (bzr st).
206
2072. Make a record of the commits you are going to undo:
208bzr diff -c 102 > /tmp/102.diff
209etc
210
211Also record the commit message, author, and any --fixes information.
212
2133. Most Emacs branches are set up to prevent just this kind of thing.
214So we need to disable that protection:
215
216bzr config append_revisions_only=False \
217 -d bzr+ssh://USER@bzr.savannah.gnu.org/emacs/BRANCH/
218
2194. Undo the commits:
220bzr uncommit -r -4
221
222This will show the commits it is going to undo, and prompt you to confirm.
223
2245. If using an unbound branch:
225bzr push --overwrite
226
2276. Now, replay the commits you just undid (obviously, fix whatever it
228was in the bad commit that caused the problem):
229
230patch -p0 < /tmp/100.diff
231bzr commit --author ... --fixes ... -F /tmp/100.log
232etc
233
2347. If using an unbound branch:
235bzr push
236
2378. Finally, re-enable the branch protection:
238bzr config append_revisions_only=True \
239 -d bzr+ssh://USER@bzr.savannah.gnu.org/emacs/BRANCH/
240
2419. Tell emacs-devel that it is ok to use the branch again.
242Anyone with local changes should back them up before doing anything.
243
244For a bound branch, bzr up will convert any of the undone commits to a
245pending merge. Just bzr revert these away.
246
247For an unbound branch, bzr pull will complain about diverged branches
248and refuse to do anything. Use bzr pull --overwrite.
249
185* Loggerhead 250* Loggerhead
186 251
187Loggerhead is the bzr tool for viewing a repository over http (similar 252Loggerhead is the bzr tool for viewing a repository over http (similar
@@ -202,3 +267,97 @@ For example, on RHEL6 I needed:
202 yum --enablerepo=epel install python-simpletal 267 yum --enablerepo=epel install python-simpletal
203 268
204Then point your web-browser to http://127.0.0.1:8080/ . 269Then point your web-browser to http://127.0.0.1:8080/ .
270
271* Bisecting
272
273This is a semi-automated way to find the revision that introduced a bug.
274
275First, get the bzr bisect plugin if you do not have it already:
276
277 cd ~/.bazaar/plugins
278 bzr branch lp:bzr-bisect bisect
279
280`bzr help bisect' should work now.
281
282It's probably simplest to make a new copy of the branch to work in
283from this point onwards.
284
285Identify the last known "good" revision where the relevant issue is
286NOT present (e.g. maybe Emacs 24.1). Let's say this is revision 1000.
287
288 bzr bisect start
289 bzr bisect no -r 1000
290
291At this point, bzr will switch to the mid-point of revision 1000 and
292the current revision. If you know that the issue was definitely
293present in some specific revision (say 2000), you can use:
294
295 bzr bisect yes -r 2000
296
297Now bzr switches to revision 1500.
298
299Now test whether the issue is present. You might need to rebuild
300Emacs to do this, or if you know the problem is in a specific Lisp
301file, you might be able to get away with just loading that one file in
302current Emacs.
303
304If the issue is present, use
305
306 bzr bisect yes
307
308If it is not, use
309
310 bzr bisect no
311
312Repeat until you zero-in on the specific revision.
313
314When finished, use
315
316 bzr bisect reset
317
318or simply delete the entire branch if you created it just for this.
319
320* Commit emails
321
322** Old method: bzr-hookless-email
323https://launchpad.net/bzr-hookless-email
324
325Runs hourly via cron. Must ask Savannah admins to enable/disable it
326for each branch. Stores the last revision that it mailed as
327last_revision_mailed in branch.conf on the server. Breaks with bzr 2.6:
328
329http://lists.gnu.org/archive/html/savannah-hackers-public/2013-05/msg00000.html
330
331Fix from https://bugs.launchpad.net/bzr-hookless-email/+bug/988195
332only partially works. Breaks again on every merge commit:
333
334https://lists.ubuntu.com/archives/bazaar/2013q2/075520.html
335http://lists.gnu.org/archive/html/savannah-hackers-public/2013-05/msg00024.html
336
337You can force it to skip the merge commit by changing the value for
338last_revision_mailed, eg:
339
340bzr config last_revision_mailed=xfq.free@gmail.com-20130603233720-u1aumaxvf3o0rlai -d bzr+ssh://USERNAME@bzr.savannah.gnu.org/emacs/trunk/
341
342** New method: bzr-email plugin
343https://launchpad.net/bzr-email
344http://lists.gnu.org/archive/html/savannah-hackers-public/2013-06/msg00007.html
345
346Runs on commit. Projects can enable it themselves by using `bzr
347config' to set post_commit_to option for a branch. See `bzr help email'
348(if you have the plugin installed) for other options.
349
350Note: if you have the bzr-email plugin installed locally, then when
351you commit to the Emacs repository it will also try to send a commit
352email from your local machine. If your machine is not configured to
353send external mail, this will just fail. In any case, you may prefer
354to either remove the plugin from your machine, or disable it for Emacs
355branches. You can do this either by editing branch.conf in your Emacs
356branches, to override the server setting (untested; not sure this
357works), or by adding an entry to ~/.bazaar/locations.conf:
358
359 [bzr+ssh://USERNAME@bzr.savannah.gnu.org/emacs/*/]
360 post_commit_to = ""
361
362You have to use locations.conf rather than bazaar.conf because the
363latter has a lower priority than branch.conf.
diff --git a/admin/notes/copyright b/admin/notes/copyright
index 72b7d7e2d23..3a404b69678 100644
--- a/admin/notes/copyright
+++ b/admin/notes/copyright
@@ -1,4 +1,4 @@
1Copyright (C) 2007-2012 Free Software Foundation, Inc. 1Copyright (C) 2007-2013 Free Software Foundation, Inc.
2See the end of the file for license conditions. 2See the end of the file for license conditions.
3 3
4 4
@@ -380,7 +380,7 @@ Makefile.in does now.
380src/gmalloc.c 380src/gmalloc.c
381 - contains numerous copyrights from the GNU C library. Leave them alone. 381 - contains numerous copyrights from the GNU C library. Leave them alone.
382 382
383src/ndir.h 383nt/inc/dirent.h
384 - see comments below. This file is OK to be released with Emacs 384 - see comments below. This file is OK to be released with Emacs
385 22, but we may want to revisit it afterwards. 385 22, but we may want to revisit it afterwards.
386 386
@@ -429,7 +429,7 @@ admin/check-doc-strings
429 File says it's in the public domain, but that might not make it so. 429 File says it's in the public domain, but that might not make it so.
430 430
431etc/e/eterm-color.ti 431etc/e/eterm-color.ti
432src/ndir.h 432nt/inc/dirent.h
433 On legal advice from Matt Norwood, the following comment was added 433 On legal advice from Matt Norwood, the following comment was added
434 to these files in Feb/Mar 2007: 434 to these files in Feb/Mar 2007:
435 435
diff --git a/admin/notes/font-backend b/admin/notes/font-backend
index ec2dc11345b..cdf2001580d 100644
--- a/admin/notes/font-backend
+++ b/admin/notes/font-backend
@@ -1,4 +1,4 @@
1Copyright (C) 2002-2012 Free Software Foundation, Inc. 1Copyright (C) 2002-2013 Free Software Foundation, Inc.
2See the end of the file for license conditions. 2See the end of the file for license conditions.
3 3
4 4
diff --git a/admin/notes/lel-TODO b/admin/notes/lel-TODO
index 139aa09e919..2c6d86a4ffd 100644
--- a/admin/notes/lel-TODO
+++ b/admin/notes/lel-TODO
@@ -1,6 +1,6 @@
1Some lisp/emacs-lisp/ Features and Where They Are Documented 1Some lisp/emacs-lisp/ Features and Where They Are Documented
2 2
3Copyright (C) 2007-2012 Free Software Foundation, Inc. 3Copyright (C) 2007-2013 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6 6
diff --git a/admin/notes/multi-tty b/admin/notes/multi-tty
index 5408b9a3d00..c4edd3abc93 100644
--- a/admin/notes/multi-tty
+++ b/admin/notes/multi-tty
@@ -1,6 +1,6 @@
1-*- coding: utf-8; mode: text; -*- 1-*- coding: utf-8; mode: text; -*-
2 2
3Copyright (C) 2007-2012 Free Software Foundation, Inc. 3Copyright (C) 2007-2013 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6From README.multi-tty in the multi-tty branch. 6From README.multi-tty in the multi-tty branch.
diff --git a/admin/notes/unicode b/admin/notes/unicode
index dda6ec4cc93..6db5bb7d05c 100644
--- a/admin/notes/unicode
+++ b/admin/notes/unicode
@@ -1,6 +1,6 @@
1 -*-mode: text; coding: latin-1;-*- 1 -*-mode: text; coding: utf-8;-*-
2 2
3Copyright (C) 2002-2012 Free Software Foundation, Inc. 3Copyright (C) 2002-2013 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6Problems, fixmes and other unicode-related issues 6Problems, fixmes and other unicode-related issues
@@ -12,9 +12,9 @@ regard to completeness.
12 12
13 * SINGLE_BYTE_CHAR_P returns true for Latin-1 characters, which has 13 * SINGLE_BYTE_CHAR_P returns true for Latin-1 characters, which has
14 undesirable effects. E.g.: 14 undesirable effects. E.g.:
15 (multibyte-string-p (let ((s "x")) (aset s 0 ?£) s)) => nil 15 (multibyte-string-p (let ((s "x")) (aset s 0 ?£) s)) => nil
16 (multibyte-string-p (concat [?£])) => nil 16 (multibyte-string-p (concat [?£])) => nil
17 (text-char-description ?£) => "M-#" 17 (text-char-description ?£) => "M-#"
18 18
19 These examples are all fixed by the change of 2002-10-14, but 19 These examples are all fixed by the change of 2002-10-14, but
20 there still exist questionable SINGLE_BYTE_CHAR_P in the 20 there still exist questionable SINGLE_BYTE_CHAR_P in the
@@ -77,7 +77,7 @@ regard to completeness.
77 spelling and calendar, but that's not a Unicode issue.) 77 spelling and calendar, but that's not a Unicode issue.)
78 78
79 * Handle Unicode combining characters usefully, e.g. diacritics, and 79 * Handle Unicode combining characters usefully, e.g. diacritics, and
80 handle more scripts specifically (à la Devanagari). There are 80 handle more scripts specifically (à la Devanagari). There are
81 issues with canonicalization. 81 issues with canonicalization.
82 82
83 * We need tabular input methods, e.g. for maths symbols. (Not 83 * We need tabular input methods, e.g. for maths symbols. (Not
@@ -98,6 +98,134 @@ regard to completeness.
98 * Old auto-save files, and similar files, such as Gnus drafts, 98 * Old auto-save files, and similar files, such as Gnus drafts,
99 containing non-ASCII characters probably won't be re-read correctly. 99 containing non-ASCII characters probably won't be re-read correctly.
100 100
101
102Source file encoding
103--------------------
104
105Most Emacs source files are encoded in UTF-8 (or in ASCII, which is a
106subset), but there are a few exceptions, listed below. Perhaps
107someday many of these files will be converted to UTF-8, for
108convenience when using tools like 'grep -r', but this might need
109nontrivial changes to the build process.
110
111 * chinese-big5
112
113 These are verbatim copies of files taken from external sources.
114 They haven't been converted to UTF-8.
115
116 leim/CXTERM-DIC/4Corner.tit
117 leim/CXTERM-DIC/ARRAY30.tit
118 leim/CXTERM-DIC/ECDICT.tit
119 leim/CXTERM-DIC/ETZY.tit
120 leim/CXTERM-DIC/PY-b5.tit
121 leim/CXTERM-DIC/Punct-b5.tit
122 leim/CXTERM-DIC/QJ-b5.tit
123 leim/CXTERM-DIC/ZOZY.tit
124 leim/MISC-DIC/CTLau-b5.html
125 leim/MISC-DIC/cangjie-table.b5
126
127 * chinese-iso-8bit
128
129 These are verbatim copies of files taken from external sources.
130 They haven't been converted to UTF-8.
131
132 leim/CXTERM-DIC/CCDOSPY.tit
133 leim/CXTERM-DIC/Punct.tit
134 leim/CXTERM-DIC/QJ.tit
135 leim/CXTERM-DIC/SW.tit
136 leim/CXTERM-DIC/TONEPY.tit
137 leim/MISC-DIC/pinyin.map
138 leim/MISC-DIC/CTLau.html
139 leim/MISC-DIC/ziranma.cin
140
141 * cp850
142
143 This file contains non-ASCII characters in unibyte strings. When
144 editing a keyboard layout it's more convenient to see 'é' than
145 '\202', and the MS-DOS compiler requires the single byte if a
146 backslash escape is not being used.
147
148 src/msdos.c
149
150 * iso-2022-cn-ext
151
152 This file is externally generated from leim/MISC-DIC/cangjie-table.b5
153 by Big5->CNS converter. It hasn't been converted to UTF-8.
154
155 leim/MISC-DIC/cangjie-table.cns
156
157 * iso-latin-2
158
159 These files are processed by csplain, a program that requires
160 Latin-2 input. In 2012 the csplain maintainers started
161 recommending UTF-8, but these files haven't been converted yet.
162
163 etc/refcards/cs-dired-ref.tex
164 etc/refcards/cs-refcard.tex
165 etc/refcards/cs-survival.tex
166 etc/refcards/sk-dired-ref.tex
167 etc/refcards/sk-refcard.tex
168 etc/refcards/sk-survival.tex
169
170 * japanese-iso-8bit
171
172 SKK-JISYO.L is a verbatim copy of a file taken from an external source.
173 It hasn't been converted to UTF-8.
174
175 leim/SKK-DIC/SKK-JISYO.L
176
177 * japanese-shift-jis
178
179 This is a verbatim copy of a file taken from an external source.
180 It hasn't been converted to UTF-8.
181
182 admin/charsets/mapfiles/cns2ucsdkw.txt
183
184 * no-conversion
185
186 This file purposely contains arbitrary bytes interspersed within text,
187 to test whether the Emacs distribution is corrupted.
188
189 lib-src/testfile
190
191 * iso-2022-7bit
192
193 This file switches between CJK charsets, which is not encoded in UTF-8.
194
195 etc/HELLO
196
197 Each of these files contains just one CJK charset, but Emacs
198 currently has no easy way to specify set-charset-priority on a
199 per-file basis, so converting any of these files to UTF-8 might
200 change the file's appearance when viewed by an Emacs that is
201 operating in some other language environment.
202
203 etc/tutorials/TUTORIAL.ja
204 leim/quail/cyril-jis.el
205 leim/quail/hanja-jis.el
206 leim/quail/japanese.el
207 leim/quail/py-punct.el
208 leim/quail/pypunct-b5.el
209 lisp/international/ja-dic-cnv.el
210 lisp/international/ja-dic-utl.el
211 lisp/international/kinsoku.el
212 lisp/international/kkc.el
213 lisp/international/titdic-cnv.el
214 lisp/language/japan-util.el
215 lisp/language/japanese.el
216 lisp/term/x-win.el
217
218 * utf-8-emacs
219
220 These files contain characters that cannot be encoded in UTF-8.
221
222 leim/quail/tibetan.el
223 leim/quail/ethiopic.el
224 lisp/international/titdic-cnv.el
225 lisp/language/tibetan.el
226 lisp/language/tibet-util.el
227 lisp/language/ind-util.el
228
101 229
102This file is part of GNU Emacs. 230This file is part of GNU Emacs.
103 231