From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/27302 Path: main.gmane.org!not-for-mail From: Brian May Newsgroups: gmane.emacs.gnus.general Subject: Re: Bugs in PGnus Date: 29 Nov 1999 13:46:53 +1100 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: main.gmane.org 1035164351 23850 80.91.224.250 (21 Oct 2002 01:39:11 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 01:39:11 +0000 (UTC) Return-Path: Original-Received: from karazm.math.uh.edu (karazm.math.uh.edu [129.7.128.1]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id VAA16511 for ; Sun, 28 Nov 1999 21:48:39 -0500 (EST) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id UAC17443; Sun, 28 Nov 1999 20:48:07 -0600 (CST) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Sun, 28 Nov 1999 20:47:41 -0600 (CST) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id UAA09387 for ; Sun, 28 Nov 1999 20:47:31 -0600 (CST) Original-Received: from silas-2.cc.monash.edu.au (bam@silas-2.cc.monash.edu.au [130.194.1.7]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id VAA16494 for ; Sun, 28 Nov 1999 21:46:58 -0500 (EST) Original-Received: (from bam@localhost) by silas-2.cc.monash.edu.au (8.9.1a/8.9.1) id NAA17370; Mon, 29 Nov 1999 13:46:53 +1100 (EST) Original-To: ding@gnus.org X-Home-Page: http://www.csse.monash.edu.au/~bmay/ In-Reply-To: Brian May's message of "Mon, 29 Nov 1999 10:39:48 +1100" Original-Lines: 45 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) XEmacs/20.4 (Emerald) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:27302 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:27302 --=-=-= >>>>> "Brian" == Brian May writes: Brian> Gnus shows me the complete article. Brian> Everything looks OK to me except Gnus cannot identify the Brian> message number. I don't know why, the correct number is on Brian> the Xref header, which looks OK to me. Brian> I have run telnet to the nntp port of the server, and tried Brian> some commands (eg HEAD and ARTICLE). Everything looks OK to Brian> me. Brian> Perhaps if I get a chance, I might try to find the PGnus Brian> code that extracts the message number from the headers. Brian> Obviously it is not working to well (here). -- Brian May Brian> Sorry to followup my own mail ;-) - however, I think the following might help. I was experimenting with the 'trace-function-background' function, and got the following: --=-=-= Content-Disposition: attachment Content-Description: Trace listing of gnus-summary-refer-article ====================================================================== 1 -> gnus-summary-refer-article: message-id="" arg=nil | 2 -> gnus-id-to-header: id="" | | 3 -> gnus-id-to-thread: id="" | | 3 <- gnus-id-to-thread: nil | 2 <- gnus-id-to-header: nil | 2 -> gnus-id-to-header: id="" | | 3 -> gnus-id-to-thread: id="" | | 3 <- gnus-id-to-thread: nil | 2 <- gnus-id-to-header: nil | 2 -> gnus-id-to-thread: id="" | 2 <- gnus-id-to-thread: ([-1 "[helpdesk@cc.monash.edu.au] long running job" "Brian May " "22 Nov 1999 13:31:04 +1100" "" nil 0 60 "towncrier.cc.monash.edu.au monash.test:12854" nil]) | 2 -> gnus-id-to-thread: id="" | 2 <- gnus-id-to-thread: ([-1 "[helpdesk@cc.monash.edu.au] long running job" "Brian May " "22 Nov 1999 13:31:04 +1100" "" nil 0 60 "towncrier.cc.monash.edu.au monash.test:12854" nil]) | 2 -> gnus-id-to-thread: id="" | 2 <- gnus-id-to-thread: ([-1 "[helpdesk@cc.monash.edu.au] long running job" "Brian May " "22 Nov 1999 13:31:04 +1100" "" nil 0 60 "towncrier.cc.monash.edu.au monash.test:12854" nil]) | 2 -> gnus-id-to-thread: id="" | 2 <- gnus-id-to-thread: ([-1 "[helpdesk@cc.monash.edu.au] long running job" "Brian May " "22 Nov 1999 13:31:04 +1100" "" nil 0 60 "towncrier.cc.monash.edu.au monash.test:12854" nil]) | 2 -> gnus-id-to-thread: id="" | 2 <- gnus-id-to-thread: ([-1 "[helpdesk@cc.monash.edu.au] long running job" "Brian May " "22 Nov 1999 13:31:04 +1100" "" nil 0 60 "towncrier.cc.monash.edu.au monash.test:12854" nil]) --=-=-= The following function appears to be where it gets stuck: (defun gnus-id-to-thread (id) "Return the (sub-)thread where ID appears." (gnus-gethash id gnus-newsgroup-dependencies)) This function returns nil - I think that is wrong. So, for the record (not that I really know what I am doing ;-) ), here is the variable gnus-newsgroup-dependencies: --=-=-= Content-Disposition: attachment Content-Description: gnus-newsgroup-dependencies `gnus-newsgroup-dependencies' is a variable declared in Lisp. Value: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 none 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] This value is specific to the current buffer. Its default-value is nil Documentation: not documented as a variable. --=-=-= I don't understand gnus-gethash or why it is failing. -- Brian May --=-=-=--