From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/60028 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.xemacs.beta,gmane.emacs.gnus.general Subject: Re: Bug in gnus/uudecode.el Date: Tue, 22 Mar 2005 23:55:46 +0900 Organization: The XEmacs Project Message-ID: <87k6nzspal.fsf@tleepslib.sk.tsukuba.ac.jp> References: <15e6f5b15d94c65b9e3a05c698edf628@siru.org> <87is3k70im.fsf@tleepslib.sk.tsukuba.ac.jp> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1111503687 23177 80.91.229.2 (22 Mar 2005 15:01:27 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 22 Mar 2005 15:01:27 +0000 (UTC) Cc: xemacs-beta@xemacs.org Original-X-From: xemacs-beta-bounces@xemacs.org Tue Mar 22 16:01:26 2005 Original-Received: from gwyn.tux.org ([199.184.165.135] ident=ident-user) by ciao.gmane.org with esmtp (Exim 4.43) id 1DDkli-0007UR-6y for gexb-xemacs-beta@gmane.org; Tue, 22 Mar 2005 15:54:07 +0100 Original-Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id j2MEtugH016433; Tue, 22 Mar 2005 09:55:57 -0500 Original-Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id j2MEts0k016425 for ; Tue, 22 Mar 2005 09:55:54 -0500 Original-Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id j2MEtsur016424 for xemacs-beta-mailman@xemacs.org; Tue, 22 Mar 2005 09:55:54 -0500 Original-Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id j2MEtnL0016402 for ; Tue, 22 Mar 2005 09:55:49 -0500 Original-Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id j2MEtn3B016401 for xemacweb@tux.org; Tue, 22 Mar 2005 09:55:49 -0500 Original-Received: from tleepslib.sk.tsukuba.ac.jp (Debian-exim@tleepslib.sk.tsukuba.ac.jp [130.158.98.109]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id j2MEtmnx016394 for ; Tue, 22 Mar 2005 09:55:49 -0500 Original-Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.50) id 1DDknK-0006yT-Lg; Tue, 22 Mar 2005 23:55:46 +0900 Original-To: Ding List In-Reply-To: (Reiner Steib's message of "Tue, 22 Mar 2005 12:48:22 +0100") User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (cilantro, linux) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.6 (gwyn.tux.org [0.0.0.0]); Tue, 22 Mar 2005 09:55:58 -0500 (EST) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.6 (gwyn.tux.org [0.0.0.0]); Tue, 22 Mar 2005 09:55:54 -0500 (EST) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.6 (gwyn.tux.org [0.0.0.0]); Tue, 22 Mar 2005 09:55:49 -0500 (EST) X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-1.6 (gwyn.tux.org [199.184.165.136]); Tue, 22 Mar 2005 09:55:49 -0500 (EST) X-Virus-Scanned: ClamAV version 0.83, clamav-milter version 0.83 on gwyn.tux.org X-Virus-Scanned: ClamAV version 0.83, clamav-milter version 0.83 on gwyn.tux.org X-Virus-Scanned: ClamAV version 0.83, clamav-milter version 0.83 on gwyn.tux.org X-Virus-Scanned: ClamAV version 0.83, clamav-milter version 0.83 on gwyn.tux.org X-Virus-Status: Clean X-XEmacs-List: beta X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on gwyn.tux.org X-Spam-Level: X-Spam-Status: No, hits=-0.0 required=5.0 tests=AWL autolearn=no version=2.63 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: XEmacs Beta Testers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Original-Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org X-MailScanner-From: xemacs-beta-bounces@xemacs.org X-MailScanner-To: gexb-xemacs-beta@gmane.org Xref: news.gmane.org gmane.emacs.xemacs.beta:18777 gmane.emacs.gnus.general:60028 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:60028 >>>>> "Reiner" == Reiner Steib writes: >> No, it's a bug in the uudecode library in Gnus, which assumes >> that 'nil is always a valid coding system pair. In XEmacs it >> isn't. Reiner> Could you be more specific (which function, ...) and maybe Reiner> provide a patch making it compatible with XEmacs, please? *sigh* I hate doing this---I don't have very good reason to suppose this will work for anyone but me---but I don't have time to do it right. Here's a patch against current XEmacs package CVS, but it should be pretty close for this ancient protocol. Index: lisp/uudecode.el =================================================================== RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/gnus/lisp/uudecode.el,v retrieving revision 1.3 diff -u -p -r1.3 uudecode.el --- lisp/uudecode.el 28 Sep 2004 02:21:21 -0000 1.3 +++ lisp/uudecode.el 22 Mar 2005 14:51:09 -0000 @@ -99,7 +99,7 @@ (defun uudecode-decode-region-external (make-temp-name "uu") uudecode-temporary-file-directory)))) (let ((cdir default-directory) - default-process-coding-system) + (default-process-coding-system '(binary . binary))) (unwind-protect (with-temp-buffer (insert "begin 600 " (file-name-nondirectory tempfile) "\n") -- School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software.