From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/51786 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: Problems with Oort Gnus 0.18 and XEmacs 21.4.6. Date: Thu, 24 Apr 2003 15:40:04 +0200 Sender: ding-owner@lists.math.uh.edu Message-ID: References: <874r4ovqft.fsf@jautero.no-ip.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1051191743 6032 80.91.224.249 (24 Apr 2003 13:42:23 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 24 Apr 2003 13:42:23 +0000 (UTC) Cc: ding@gnus.org Original-X-From: ding-owner+M329@lists.math.uh.edu Thu Apr 24 15:42:21 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 198gxt-0001QM-00 for ; Thu, 24 Apr 2003 15:40:41 +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 198gxd-0001D3-00; Thu, 24 Apr 2003 08:40:25 -0500 Original-Received: from sclp3.sclp.com ([64.157.176.121]) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 198gxY-0001Cy-00 for ding@lists.math.uh.edu; Thu, 24 Apr 2003 08:40:20 -0500 Original-Received: (qmail 21147 invoked by alias); 24 Apr 2003 13:40:08 -0000 Original-Received: (qmail 21142 invoked from network); 24 Apr 2003 13:40:07 -0000 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net (HELO yxa.extundo.com) (217.13.230.178) by sclp3.sclp.com with SMTP; 24 Apr 2003 13:40:07 -0000 Original-Received: from latte.josefsson.org (yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.12.9/8.12.9) with ESMTP id h3ODe407024949 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Thu, 24 Apr 2003 15:40:05 +0200 Original-To: Juha Autero Mail-Copies-To: nobody X-Payment: hashcash 1.2 0:030424:Juha.Autero@iki.fi:201bb60bb3d5e318 X-Hashcash: 0:030424:Juha.Autero@iki.fi:201bb60bb3d5e318 X-Payment: hashcash 1.2 0:030424:ding@gnus.org:eb9141e03c56a0de X-Hashcash: 0:030424:ding@gnus.org:eb9141e03c56a0de In-Reply-To: <874r4ovqft.fsf@jautero.no-ip.org> (Juha Autero's message of "Thu, 24 Apr 2003 00:45:10 +0300") User-Agent: Gnus/5.090019 (Oort Gnus v0.19) Emacs/21.3.50 (gnu/linux) Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:51786 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:51786 Juha Autero writes: > I've been lately having problems with Oort Gnus and XEmacs 21.4.6. > I have several nnrss groups and nnrss.el started complaining that > Symbol's function definition is void: replace-regexp-in-string > > That seemed easy enough since XEmacs 21.4.6 doesn't have > replace-regexp-in-string, but gnus-util.el defines > gnus-replace-in-string that does the same thing, but has arguments in > different order, which crashed my XEmacs. After fixing that XEmacs no > longer crashes. It just eats up CPU. I gave up after 10 minutes and > tried to debug with M-x load-library nnrss and M-x debug-on-entry > nnrss-node-text (where replace-regexp-in-string were). And what do you > know, now it decides that information stored about nnrss groups is > wrong and asks URL to search group and complains "Wrong argument type: > stringp, ((description ""..." or something > like that after I give the URL. Since I have no idea how to delete > information stored by nnrss, I decided to give up and complain instead > of sending a patch. > > BTW. sieve.el seems also have replace-regexp-in-string, but luckily I > don't use that one. I made both files not use r-r-i-s, which seems to be the correct solution (Emacs 20 doesn't have r-r-i-s either), but I don't know the solution to the two other problems. Perhaps the implementation of gnus-r-r-i-s is buggy when the NEWTEXT is ""? Edebugging really should work. Perhaps instead of debugging, you could insert a (message "foo: %s" text) statement in the function and then try to evaluate gnus-r-r-i-s manually on it to see why it eats CPU.