Gnus development mailing list
 help / color / mirror / Atom feed
From: Steve Youngs <youngs@xemacs.org>
Subject: Re: Oort doesn't really support XEmacs 21.1
Date: Wed, 30 Apr 2003 09:52:48 +1000	[thread overview]
Message-ID: <microsoft-free.873ck050a7.fsf@eicq.dnsalias.org> (raw)
In-Reply-To: <iluvfwwvqgl.fsf@latte.josefsson.org> (Simon Josefsson's message of "Wed, 30 Apr 2003 01:22:50 +0200")

|--==> "SJ" == Simon Josefsson <jas@extundo.com> writes:

  SJ> Steve Youngs <youngs@xemacs.org> 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.

-- 
|---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
|        XEmacs - The only _______ you'll ever need.       |
|          Fill in the blank, yes, it's THAT good!         |
|------------------------------------<youngs@xemacs.org>---|



  reply	other threads:[~2003-04-29 23:52 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-04-29 22:44 Steve Youngs
2003-04-29 23:22 ` Simon Josefsson
2003-04-29 23:52   ` Steve Youngs [this message]
2003-05-01  7:01     ` Lars Magne Ingebrigtsen
2003-05-01 11:19       ` Reiner Steib
2003-05-01 12:14         ` Lars Magne Ingebrigtsen
2003-05-01 12:48           ` Simon Josefsson
2003-05-01 13:24             ` Reiner Steib
2003-05-01 13:31               ` Lars Magne Ingebrigtsen
2003-05-01 15:33                 ` Reiner Steib
2003-04-30 21:25 ` Steve Youngs

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=microsoft-free.873ck050a7.fsf@eicq.dnsalias.org \
    --to=youngs@xemacs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).