Gnus development mailing list
 help / color / mirror / Atom feed
From: Brian May <bmay@csse.monash.edu.au>
Subject: Re: Bugs in PGnus
Date: 29 Nov 1999 13:46:53 +1100	[thread overview]
Message-ID: <t4ibt8ednfm.fsf@silas-2.cc.monash.edu.au> (raw)
In-Reply-To: Brian May's message of "Mon, 29 Nov 1999 10:39:48 +1100"

[-- Attachment #1: Type: text/plain, Size: 871 bytes --]

>>>>> "Brian" == Brian May <bmay@csse.monash.edu.au> 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> <bmay@csse.monash.edu.au>

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:


[-- Attachment #2: Trace listing of gnus-summary-refer-article --]
[-- Type: text/plain, Size: 2222 bytes --]

======================================================================
1 -> gnus-summary-refer-article: message-id="<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>" arg=nil
| 2 -> gnus-id-to-header: id="<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>"
| | 3 -> gnus-id-to-thread: id="<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>"
| | 3 <- gnus-id-to-thread: nil
| 2 <- gnus-id-to-header: nil
| 2 -> gnus-id-to-header: id="<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>"
| | 3 -> gnus-id-to-thread: id="<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>"
| | 3 <- gnus-id-to-thread: nil
| 2 <- gnus-id-to-header: nil
| 2 -> gnus-id-to-thread: id="<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>"
| 2 <- gnus-id-to-thread: ([-1 "[helpdesk@cc.monash.edu.au] long running job" "Brian May <bmay@csse.monash.edu.au>" "22 Nov 1999 13:31:04 +1100" "<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>" nil 0 60 "towncrier.cc.monash.edu.au monash.test:12854" nil])
| 2 -> gnus-id-to-thread: id="<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>"
| 2 <- gnus-id-to-thread: ([-1 "[helpdesk@cc.monash.edu.au] long running job" "Brian May <bmay@csse.monash.edu.au>" "22 Nov 1999 13:31:04 +1100" "<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>" nil 0 60 "towncrier.cc.monash.edu.au monash.test:12854" nil])
| 2 -> gnus-id-to-thread: id="<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>"
| 2 <- gnus-id-to-thread: ([-1 "[helpdesk@cc.monash.edu.au] long running job" "Brian May <bmay@csse.monash.edu.au>" "22 Nov 1999 13:31:04 +1100" "<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>" nil 0 60 "towncrier.cc.monash.edu.au monash.test:12854" nil])
| 2 -> gnus-id-to-thread: id="<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>"
| 2 <- gnus-id-to-thread: ([-1 "[helpdesk@cc.monash.edu.au] long running job" "Brian May <bmay@csse.monash.edu.au>" "22 Nov 1999 13:31:04 +1100" "<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>" nil 0 60 "towncrier.cc.monash.edu.au monash.test:12854" nil])
| 2 -> gnus-id-to-thread: id="<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>"
| 2 <- gnus-id-to-thread: ([-1 "[helpdesk@cc.monash.edu.au] long running job" "Brian May <bmay@csse.monash.edu.au>" "22 Nov 1999 13:31:04 +1100" "<t4id7t31clz.fsf@silas-1.cc.monash.edu.au>" nil 0 60 "towncrier.cc.monash.edu.au monash.test:12854" nil])

[-- Attachment #3: Type: text/plain, Size: 355 bytes --]


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:


[-- Attachment #4: gnus-newsgroup-dependencies --]
[-- Type: text/plain, Size: 842 bytes --]

`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 <t4iogcwe30h\.fsf@silas-2\.cc\.monash\.edu\.au> 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 <t4id7t31clz\.fsf@silas-1\.cc\.monash\.edu\.au> 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 <t4ihfibqp0y\.fsf@silas-1\.cc\.monash\.edu\.au> 0]
This value is specific to the current buffer.
Its default-value is nil

Documentation:
not documented as a variable.

[-- Attachment #5: Type: text/plain, Size: 97 bytes --]


I don't understand gnus-gethash or why it is failing.

-- 

Brian May <bmay@csse.monash.edu.au>

  reply	other threads:[~1999-11-29  2:46 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-11-22  0:51 Brian May
1999-11-22  2:15 ` Shenghuo ZHU
1999-11-22  2:59   ` Brian May
1999-11-22  3:45     ` Shenghuo ZHU
1999-11-22  9:43 ` Kai Großjohann
1999-11-22 23:43   ` Brian May
1999-11-23 21:44     ` Kai Großjohann
1999-11-24 23:07   ` Brian May
1999-11-25  9:18     ` Kai Großjohann
1999-11-28 23:39       ` Brian May
1999-11-29  2:46         ` Brian May [this message]
1999-12-01 19:16     ` Lars Magne Ingebrigtsen
1999-12-02  1:32       ` Brian May
1999-12-06  4:10         ` Lars Magne Ingebrigtsen
1999-12-06 23:11           ` Brian May
1999-12-07 18:09             ` Shenghuo ZHU
1999-12-01 19:22 ` Lars Magne Ingebrigtsen

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=t4ibt8ednfm.fsf@silas-2.cc.monash.edu.au \
    --to=bmay@csse.monash.edu.au \
    /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).