Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site sdcrdcf.UUCP
Path: utzoo!watmath!clyde!bonnie!akgua!sdcsvax!sdcrdcf!lwall
From: lwall@sdcrdcf.UUCP (Larry Wall)
Newsgroups: net.news.b
Subject: Re: suggested enhancement to rn
Message-ID: <1502@sdcrdcf.UUCP>
Date: Wed, 28-Nov-84 12:20:59 EST
Article-I.D.: sdcrdcf.1502
Posted: Wed Nov 28 12:20:59 1984
Date-Received: Fri, 30-Nov-84 08:48:46 EST
References: <319@qantel.UUCP> <609@umn-cs.UUCP>
Reply-To: lwall@sdcrdcf.UUCP (Larry Wall)
Distribution: net
Organization: System Development Corp. R+D, Santa Monica
Lines: 48
Summary: 

In article <609@umn-cs.UUCP> woolsey@umn-cs.UUCP (Jeff Woolsey) writes:
>Yes, seeing the same article multiple times in rn has been bugging me,
>too.  The fix I have in mind is somewhat different, though.
>
>Rn knows at all times which newsgroups you have already finished reading.
>If one of the newsgroups listed on the Newsgroups: line is one of those
>which has already been read, assume that the article was seen when that
>newsgroup was read, and do not show it now.

That wouldn't work very well for several reasons:

* People don't necessarily finish one newsgroup before they go on to another.

* New articles can come in after you leave a newsgroup.

* It would be one more thing to do while the poor user is waiting for the
    article to show up on the screen.  The current Xref method has the virtue
    that the processing happens while the user is presumably reading the end
    of the article.

On top of which, the code is already all there to do it.  To the best of
my knowledge, the Xref code in rn is bug-free.  If you can simply get your
inews to insert header lines of the form:

Xref: YourSiteName NewsgroupName:ArticleNumber NewsgroupName:ArticleNumber...

you are home free.  If the Xref line is entirely missing, check to see that
you installed the Xref patch in inews.c, header.c, and header.h.  Check to
see that everything making up inews/rnews got recompiled--some early
Makefiles don't recompile ifuncs.  Make sure inews and especially rnews got
re-installed.  Make sure there aren't old copies of rnews lying about in
other directories that might inadvertently be getting run when news shows up.

If your site name is missing from the Xref line, or does not agree with
the site name known by rn, rn will ignore the line.  To discover rn's idea
of the sitename, type /H.

If you are running 2.10.1, make sure you've seen bug#5.

Make sure that you really are seeing duplicate articles, and not
multiply-posted articles.  The message ID's should match.

Those of you seeing duplicate articles: be assured that most sites that have
installed the Xref patch do not see duplicate articles.  Entertain the notion
that you blew it somehow.  If you discover that I blew it, let me know.

Larry Wall
{allegra,burdvax,cbosgd,hplabs,ihnp4,sdcsvax}!sdcrdcf!lwall