From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/60305 Path: news.gmane.org!not-for-mail From: Xavier Maillard Newsgroups: gmane.emacs.gnus.general Subject: M-ID, gnus-refer-methods and group getting deorganized Date: Fri, 13 May 2005 18:14:47 +0200 Organization: GNU Rox ! Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1116000825 22707 80.91.229.2 (13 May 2005 16:13:45 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 13 May 2005 16:13:45 +0000 (UTC) Original-X-From: ding-owner+M8833@lists.math.uh.edu Fri May 13 18:13:44 2005 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DWcmV-0006jN-Na for ding-account@gmane.org; Fri, 13 May 2005 18:12:55 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1DWcrF-0000RU-00; Fri, 13 May 2005 11:17:49 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1DWcrB-0000RP-00 for ding@lists.math.uh.edu; Fri, 13 May 2005 11:17:45 -0500 Original-Received: from quimby.gnus.org ([80.91.224.244]) by util2.math.uh.edu with esmtp (Exim 4.30) id 1DWcr9-0003mu-0e for ding@lists.math.uh.edu; Fri, 13 May 2005 11:17:43 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1DWcr8-0006dd-00 for ; Fri, 13 May 2005 18:17:42 +0200 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1DWchn-00068o-1K for ding@gnus.org; Fri, 13 May 2005 18:08:03 +0200 Original-Received: from rms.gnu-rox.org ([62.212.121.152]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 13 May 2005 18:08:03 +0200 Original-Received: from zedek by rms.gnu-rox.org with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 13 May 2005 18:08:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-To: ding@gnus.org Original-Lines: 45 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: rms.gnu-rox.org X-Face: "qG{UC8GPzro#PZ!Jgisuj0]=k10 f#d596CJMPGOGwB'j\^JR2g0']N%L:ylC`?.l8u#JuS#CygUA}avHHVJJ!#ub7CxX#u]g}?z,hQ;c q%v]"[$!BfS Mail-Copies-To: never X-Attribution: zeDek X-Accept-Language: fr-fr, en-en, en-fr User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (berkeley-unix) Cancel-Lock: sha1:ehRAgNvotniCJz4yj3E88vK+KvI= X-Spam-Score: -4.9 (----) Precedence: bulk Original-Sender: ding-owner@lists.math.uh.edu Xref: news.gmane.org gmane.emacs.gnus.general:60305 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:60305 Hello, I have a big problem. I consult my USENET news from my own server using a NNTP method. Say the last message article number here is 50. Now, imagine my nntp server has done an expiration on its content. Imagine then, I want to consult an old post which was given by its message-id. If I activate the button in the article buffer, then, Gnus try to fetch it from my own server (which fails since the server has expired some contents), then it tries on other server I have given to Gnus through the gnu-refer-article-method. It is likely Gnus will find it on the server B. The problem occurs at this step, if on this server, the corresponding article is given the article number, say, 200, then Gnus thinks the last article number seen/read is 200. Now, whenever I try to get new news on this group, Gnus stays blind since it considers that I have seen/read all the content from article ID 50 to 200, which of course, is wrong. What am I doing wrong ? I don't have any workaround and this is quite annoying since the only way to fix that is to empty the whole data for this group (C-k + delete the whole archived/cached stuff). Any idea ? Why Gnus blindly set the last article ID based uniquely on the article number and not analysing the xref header ? With Xref parsing, it should have seen that the server B is not server A and thus, wouldn't have referenced the last article number (and article count) the way it currently does. -- GNUSFR.ORG http://gnusfr.org/ EMACSFR.ORG http://emacsfr.org/ Xavier Maillard Tel: +33 6 68 04 64 37