From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ishikawa Newsgroups: gmane.emacs.bugs,gmane.emacs.pretest.bugs Subject: bug#3455: A solution for a problem with TAMAGO (egg) package for I18N input under emacs 23 Date: Wed, 03 Jun 2009 18:57:55 +0900 Message-ID: <4A264923.7030400@yk.rim.or.jp> References: <4A238514.1010503@ubin.jp> Reply-To: ishikawa , 3455@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1244026822 20856 80.91.229.12 (3 Jun 2009 11:00:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 3 Jun 2009 11:00:22 +0000 (UTC) Cc: Ishikawa To: emacs-pretest-bug@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 03 13:00:18 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MBoCd-0007DH-Dl for geb-bug-gnu-emacs@m.gmane.org; Wed, 03 Jun 2009 13:00:17 +0200 Original-Received: from localhost ([127.0.0.1]:45532 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MBoCc-0007qN-P3 for geb-bug-gnu-emacs@m.gmane.org; Wed, 03 Jun 2009 07:00:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MBnXE-0005z1-Qs for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 06:17:28 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MBnX6-0005wG-SB for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 06:17:27 -0400 Original-Received: from [199.232.76.173] (port=47068 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MBnX6-0005wA-IM for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 06:17:20 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:42652) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MBnX6-00021B-4J for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 06:17:20 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n53AHItH019316; Wed, 3 Jun 2009 03:17:18 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.14.3/8.14.3/Submit) id n53A551Q017215; Wed, 3 Jun 2009 03:05:05 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: ishikawa Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 03 Jun 2009 10:05:05 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: report 3455 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.124402309515989 (code B ref -1); Wed, 03 Jun 2009 10:05:05 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 3 Jun 2009 09:58:15 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n539wA9S015984 for ; Wed, 3 Jun 2009 02:58:11 -0700 Original-Received: from mx10.gnu.org ([199.232.76.166]:51146) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MBnEX-0004Fb-CJ for emacs-pretest-bug@gnu.org; Wed, 03 Jun 2009 05:58:09 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MBnEU-0006ij-Ua for emacs-pretest-bug@gnu.org; Wed, 03 Jun 2009 05:58:08 -0400 Original-Received: from post.ubin.jp ([202.32.0.84]:38184) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MBnEU-0006ht-8t for emacs-pretest-bug@gnu.org; Wed, 03 Jun 2009 05:58:06 -0400 Original-Received: from localhost (post [127.0.0.1]) by localhost.ubin.jp (Postfix) with SMTP id 524A229ADD0; Wed, 3 Jun 2009 18:58:00 +0900 (JST) Original-Received: from [10.252.241.244] (unknown [10.252.241.244]) by post.ubin.jp (Postfix) with ESMTP id 87D6629ADD0; Wed, 3 Jun 2009 18:57:55 +0900 (JST) User-Agent: Mozilla/5.0 (X11; U; Linux i686; ja; rv:1.9.1b3pre) Gecko/20090223 Thunderbird/3.0b2 In-Reply-To: <4A238514.1010503@ubin.jp> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.4-2.6 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Resent-Date: Wed, 03 Jun 2009 06:17:27 -0400 X-Mailman-Approved-At: Wed, 03 Jun 2009 06:58:25 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:28454 gmane.emacs.pretest.bugs:24554 Archived-At: Hi, Thank you for making the great package available. I have been testing emacs 23.0.94 for the last couple of days. I am reporting a problem with an elisp package, TAMAGO, and a fix for it for wider dissemination of the patch available for it. I wish the information about the problem and the readily available fix is incorporated into etc/NEWS file. Backgrond: With emacs 23.0.94, I noticed a problem with an elisp package called TAMAGO (egg in Japanese) for I18N input. I use it mostly for Japanese input. With the widely available TAMAGO 4.0.6 distribution, which I use, I can't input Japanese any more using emacs 23.0.94. This is fixed by a patch posted a couple of years ago (in 2007) on a mailing list which I found out yesterday. The reported problem here is with this package, namely TAMAGO(egg), not emacs 23.0.xx per se. But when I searched for the information about the problem, the information is rather scarce. I found out some early Japanese would-be testers of 23.0.xx reverted to emacs 22 version since they could not use Japanese input any more using tamago(egg) package. Given that there are many emacs users in Japan, and old timers like me seem to use TAMAGO(egg) for Japanese input, you might want to put the following info in etc/NEWS to notify the potential problem and to avoid the extraneous bug reports or questions. I am afraid that the TAMAGO mailing list is not widely read these days. And as far as I can tell, Tamago 4.0.6 seems to be the up-to-date version that is made available to public. With the official release of emacs 23.1, Mr. Handa et al may release the updated TAMAGO, but for now, we need the patch. =========================== Problem with an tamago(egg) elisp package for I18N input With emacs 23, there are changes in I18N character handling and the changes break tamago(egg) Japanese input. The problem is that when a user loads TAMAGO package, and sets it up so that emacs will talk to Wnn input server, and tries to input Japanese, the backend reports that (input) candidate list could not be created. (The error appears in Japanese message. The above is my translation.) Fix: We should apply the patch reported in the following mailing list article and (byte-) recompile egg-com.el using emacs 23.xx. The following article is written in Japanese. http://www.m17n.org/mlarchive/mule-ja/200703/msg00018.html (Yes, it was posted more than two years ago.) Caveat: The fix modifies the egg-com.el file to use the new I18N function available in emacs 23.xx only, and not available in emacs 22. So once the user re-compile egg-com.el after applying the above patch, the elc files can't be used for emacs 22 even if you decide to byte-recompile the files using emacs22. BTW, I am sure that TAMAGO needs separate patch for each language it supports. Japanese input is taken care of by the above patch.I wonder what changes are required for other languages such as Korean supported by TAMAGO package. But the change in the Japanese input patch seemsto be rather straight-forward and so similar patches for other languages can be written, I suppose. That is all. Thank you again for the great package. Happy Hacking, CI