From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/51976 Path: main.gmane.org!not-for-mail From: Steve Youngs Newsgroups: gmane.emacs.gnus.general Subject: Re: Oort doesn't really support XEmacs 21.1 Date: Wed, 30 Apr 2003 09:52:48 +1000 Organization: The XEmacs Development Team Sender: ding-owner@lists.math.uh.edu Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1051660656 21234 80.91.224.249 (29 Apr 2003 23:57:36 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 29 Apr 2003 23:57:36 +0000 (UTC) Keywords: xemacs,doesn,server,dns,binary,exist,used,open-network-stream Original-X-From: ding-owner+M519@lists.math.uh.edu Wed Apr 30 01:57:33 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19Aeyb-0005WA-00 for ; Wed, 30 Apr 2003 01:57:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19AezS-0004h9-00; Tue, 29 Apr 2003 18:58:26 -0500 Original-Received: from sclp3.sclp.com ([64.157.176.121]) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19AezN-0004h4-00 for ding@lists.math.uh.edu; Tue, 29 Apr 2003 18:58:21 -0500 Original-Received: (qmail 38234 invoked by alias); 29 Apr 2003 23:58:21 -0000 Original-Received: (qmail 38229 invoked from network); 29 Apr 2003 23:58:20 -0000 Original-Received: from mta06ps.bigpond.com (144.135.25.138) by sclp3.sclp.com with SMTP; 29 Apr 2003 23:58:20 -0000 Original-Received: from eicq.dnsalias.org ([144.135.25.78]) by mta06ps.bigpond.com (Netscape Messaging Server 4.15 mta06ps May 23 2002 23:53:28) with SMTP id HE4QKD00.64Y for ; Wed, 30 Apr 2003 09:57:49 +1000 Original-Received: from ESS-p-144-138-77-2.mega.tmns.net.au ([144.138.77.2]) by psmam04.bigpond.com(MAM V3.3.2 92/1577609); 30 Apr 2003 09:57:49 Original-Received: (from steve@localhost) by eicq.dnsalias.org (8.12.7/8.12.7) id h3TNqmTv029771; Wed, 30 Apr 2003 09:52:48 +1000 Mail-Copies-To: never Original-To: Gnus List In-Reply-To: (Simon Josefsson's message of "Wed, 30 Apr 2003 01:22:50 +0200") X-Face: %@A&y\ef)A6pi|q43;M>uyhO)~NP*fpdo0XrUuutf0|nku\O5JV(7EG%odc'n6}G@tYRl+B #[n,%B`.sHZ5>3MZvrm%,rWE7)c}ZXjH\>=p@AL\y\gyu|.lJ8B`F++86 X-URL: X-Attribution: SY Mail-Followup-To: Gnus List User-Agent: Gnus/5.09002 (Oort Gnus v0.20) XEmacs/21.5 (carrot, linux) Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:51976 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:51976 |--==> "SJ" == Simon Josefsson writes: SJ> Steve Youngs writes: >>`open-network-stream' - "PROTOCOL" arg doesn't exist SJ> Emacs doesn't have PROTOCOL either. Where is it used (without a SJ> fallback)? ,----[ from dns.el ] | (defmacro dns-make-network-process (server) | (if (featurep 'xemacs) | `(let ((coding-system-for-read 'binary) | (coding-system-for-write 'binary)) | (open-network-stream "dns" (current-buffer) ,server "domain" 'udp)) | `(let ((server ,server) | (coding-system-for-read 'binary) | (coding-system-for-write 'binary)) | (if (fboundp 'make-network-process) | (make-network-process | :name "dns" | :coding 'binary | :buffer (current-buffer) | :host server | :service "domain" | :type 'datagram) | ;; Older versions of Emacs doesn't have | ;; `make-network-process', so we fall back on opening a TCP | ;; connection to the DNS server. | (open-network-stream "dns" (current-buffer) server "domain"))))) `---- It only falls back when _not_ (featurep 'xemacs). >>`completing-read' - "DEFAULT" arg doesn't exist SJ> There is gnus-completing-read, perhaps it can be used? `gnus-completing-read' doesn't have the "DEFAULT" arg either, so if we use that instead of `completing-read' we'll lose DEFAULT everywhere. If I condition it so that only XEmacs 21.1 uses `gnus-completing-read' in these cases I may as well just use `completing-read' because there doesn't seem to be any benefit to using g-c-r here. (exactly the same) >>Do you want me to fix those for 5.10? SJ> I vote yes. OK. >>There is also `string-to-multibyte' which doesn't exist on XEmacs >>21.1, I could just defalias that to `ignore'. SJ> It doesn't exist under Emacs 20 either. Where is it used SJ> (unconditionally)? That one's OK, it's wrapped in a `fboundp' test, so defalias ignore should be fine. >>I suppose all of this raises the question: "Do we continue to support >>XEmacs 21.1 seeing as though it has been retired as the stable >>branch?". SJ> I vote yes. The manual still claim to support XEmacs 20.4, dropping SJ> two major versions at the same time seems excessive. When was the last time somebody tested Oort Gnus on XEmacs 20.4? I'd say you'd be pushing shit up hill to get it to run there, so I'd suggest those docs are a little out of date. [1] Footnotes: [1] I haven't tested on XEmacs 20.4 so I can't say for sure. -- |---------------------| | XEmacs - The only _______ you'll ever need. | | Fill in the blank, yes, it's THAT good! | |---------------------------------------|