From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/52742 Path: main.gmane.org!not-for-mail From: kai.grossjohann@gmx.net (=?iso-8859-1?q?Kai_Gro=DFjohann?=) Newsgroups: gmane.emacs.gnus.general Subject: Re: Question about article identification and backends. Date: Sun, 18 May 2003 11:52:53 +0200 Organization: University of Duisburg, Germany Sender: ding-owner@lists.math.uh.edu Message-ID: <84d6ig1szu.fsf@lucy.is.informatik.uni-duisburg.de> References: <8765o9cpoj.fsf@raven.i.defaultvalue.org> <87vfw9gszz.fsf@eris.void.at> <877k8paqlr.fsf@raven.i.defaultvalue.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1053251507 17226 80.91.224.249 (18 May 2003 09:51:47 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 18 May 2003 09:51:47 +0000 (UTC) Original-X-From: ding-owner+M1286@lists.math.uh.edu Sun May 18 11:51:45 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 19HKpV-0004Tf-00 for ; Sun, 18 May 2003 11:51:45 +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 19HKqt-0000OE-00; Sun, 18 May 2003 04:53:11 -0500 Original-Received: from sclp3.sclp.com ([64.157.176.121]) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19HKql-0000O8-00 for ding@lists.math.uh.edu; Sun, 18 May 2003 04:53:03 -0500 Original-Received: (qmail 55386 invoked by alias); 18 May 2003 09:53:02 -0000 Original-Received: (qmail 55375 invoked from network); 18 May 2003 09:53:02 -0000 Original-Received: from quimby.gnus.org (80.91.224.244) by sclp3.sclp.com with SMTP; 18 May 2003 09:53:02 -0000 Original-Received: from news by quimby.gnus.org with local (Exim 3.12 #1 (Debian)) id 19HKyH-0006Hw-00 for ; Sun, 18 May 2003 12:00:49 +0200 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 31 Original-NNTP-Posting-Host: p50877b98.dip.t-dialin.net Original-X-Trace: quimby.gnus.org 1053252049 23030 80.135.123.152 (18 May 2003 10:00:49 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: 18 May 2003 10:00:49 GMT Mail-Copies-To: never User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:h4EhG2nZMmC6UJ73XEc/675jw/o= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:52742 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:52742 Rob Browning writes: > I think you may be referring to the main thing I'm wondering about -- > how difficult would it be for Gnus to change such that it doesn't > require all of the following: > > A few remarks about these article numbers might be useful. First of > all, the numbers are positive integers. Secondly, it is normally > not possible for later articles to `re-use' older article numbers > without confusing Gnus. That is, if a group has ever contained a > message numbered 42, then no other message may get that number, or > Gnus will get mightily confused.(1) Third, article numbers must be > assigned in order of arrival in the group; this is not necessarily > the same as the date of the message. > > i.e. how reasonable might it be, and how difficult the task to change > Gnus to rely on stable unique article ids (global ones -- or at least > global within a backend) rather than stable unique per-group integers? I guess it might not be that difficult. It seems that the current problem is: say you have read all of the articles in a certain group, that is, articles 1 through 100. Now you move an article numbered 42 into that group. It is unread. Then Gnus will think it is read. But it ought to be possible to tweak Gnus so that it just splits the read sequence from 1-100 into 1-41,43-100. Maybe it is even possible using the backend interface: the backend could tell Gnus the new list 1-41,43-100 of read articles. -- This line is not blank.