[net.news] Readnews skipping postings

wmartin@brl-tgr.ARPA (Will Martin ) (10/30/84)

Has the new (2.10.2 or whatever) readnews incorporated some new version of
code or added some processing that attempts to be "smart" about skipping
over postings that it thinks you've already seen? I ask this because I
just noticed a strange behavior which I cannot explain, and which I do not
recall seeing under the older readnews. I suspect that this is a symptom of
what I would call a "serious" bug (defining "serious" to be something that
causes a reader to miss postings, or adversely impact the ability to read
the news).

I normally run readnews with simple shell scripts that call readnews on a
group of newsgroups, with the format "readnews -n net.xxx,net.zzz,net.qqq"
and so on, grouping the newsgroups into categories as I wish. I just was
reading using the following script:

readnews -n net.flame,net.followup,net.misc,net.politics,net.women

I was reading messages in net.misc, and suddenly noticed that I had
skipped over some posting numbers. Normally, this wouldn't be unusual --
I would assume that the item had been in both net.flame and net.misc,
and I had already read it as the system went through net.flame. However,
I had just started this process, having "q'd" out of it before lunch,
and had begun in net.misc; there was nothing new in net.flame when I
began reading again. I entered the missing article numbers, and found
that they were NOT addressed to net.flame at all -- they were posted
to net.motss, net.politics, and net.misc (in that order). I then "q'd"
out, edited my .newsrc net.misc entry to point to before those items,
and ran readnews with the script again. Again it skipped those items!!!

I then "q'd" again, re-edited .newsrc, and did a "readnews -n net.misc"
directly. THEN it would display those skipped items. I surmised that
having the "net.motss" entry as the first posting had some effect.
I did a "readnews -n net.misc -x -t Homophobic" to look for any 
similar postings, and found some which I had never seen before, and some
which I recalled reading. (Why would some be skipped and some
displayed? I saw some followups but had not seen the base items!) OK,
so I thought that maybe adding "net.motss" to my shell script might have an 
effect. I again re-edited .newsrc to point before those skipped items,
and also added to the shell script, so it read:

readnews -n net.flame,net.followup,net.misc,net.politics,net.women,net.motss

I then executed it again. IT AGAIN SKIPPED THE ITEMS IN QUESTION!!!!

I am now at a loss. What is going on? I now cannot trust a simple
readnews command to show me all the stuff that is there! I'll have
to waste my time keeping mental track of every damn article number, and
specifically ask to see any that are skipped, to make sure that I
have really seen them! HELP!!!!

Will Martin

USENET: seismo!brl-bmd!wmartin     or   ARPA/MILNET: wmartin@almsa-1.ARPA

j@utah-cs.UUCP (J Lepreau) (11/01/84)

Uhh, with netnews as it is now, I would call
	"something that causes a reader to miss postings"
a feature, not a bug.

A radical suggestion: did you ever consider looking at the source and
finding and even maybe fixing the "bug"?

It sounds as if they put in the old vnews algorithm for skipping
multiple ng postings, only showing it to you in the first ng to which
you subscribe.  If you specifically specify (a single?) newsgroup on the
command line you'll get all postings-- this works well with the -p
option into a file.  If it really didn't show you the article at all
when you specified both of the groups it was contained in, then that
does sound wrong.

However, we do not have or run 2.10.2 so the above is strictly a
surmise.

wls@astrovax.UUCP (William L. Sebok) (11/04/84)

> Has the new (2.10.2 or whatever) readnews incorporated some new version of
> code or added some processing that attempts to be "smart" about skipping
> over postings that it thinks you've already seen? I ask this because I
> just noticed a strange behavior which I cannot explain, and which I do not
> recall seeing under the older readnews.
> ....
> I normally run readnews with simple shell scripts that call readnews on a
> group of newsgroups, with the format "readnews -n net.xxx,net.zzz,net.qqq"
> and so on, grouping the newsgroups into categories as I wish. I just was
> reading using the following script:
> 
> readnews -n net.flame,net.followup,net.misc,net.politics,net.women
> 
> I was reading messages in net.misc, and suddenly noticed that I had
> skipped over some posting numbers. Normally, this wouldn't be unusual --
> I would assume that the item had been in both net.flame and net.misc,
> and I had already read it as the system went through net.flame. However,
> I had just started this process, having "q'd" out of it before lunch,
> and had begun in net.misc; there was nothing new in net.flame when I
> began reading again. I entered the missing article numbers, and found
> that they were NOT addressed to net.flame at all -- they were posted
> to net.motss, net.politics, and net.misc (in that order). I then "q'd"
> out, edited my .newsrc net.misc entry to point to before those items,
> and ran readnews with the script again. Again it skipped those items!!!
> 
> I then "q'd" again, re-edited .newsrc, and did a "readnews -n net.misc"
> directly. THEN it would display those skipped items. I surmised that
> having the "net.motss" entry as the first posting had some effect.
> I did a "readnews -n net.misc -x -t Homophobic" to look for any 
> similar postings, and found some which I had never seen before, and some
> which I recalled reading. (Why would some be skipped and some
> displayed? I saw some followups but had not seen the base items!) OK,
> so I thought that maybe adding "net.motss" to my shell script might have an 
> effect. I again re-edited .newsrc to point before those skipped items,
> and also added to the shell script, so it read:
> 
> readnews -n net.flame,net.followup,net.misc,net.politics,net.women,net.motss
> 
> I then executed it again. IT AGAIN SKIPPED THE ITEMS IN QUESTION!!!!

2.10.1 and 2.10.2 vnews both have this behaviour (see my previous posting about
bugs).  Another way to invoke this behaviour (in vnews, I haven't tried it in
readnews) is by unsubcribing to groups with the options line in the .newsrc

For instance, the beginning of my options line reads:

options -n all,!fa,junk,control,net.followup,!net.ai,!net.micro,!net.puzzle,
  net.flame,!net.religion,!net.politics,!net.motss,!net.kids,!net.music, ...

  I like to do it this way because I can overide it and see the articles in
these groups if I have extra time on my hands.  Also "N" will refuse to go
to a group if one has unsubscribed to it the normal way.  Anyway when one
unsubscribes from a group as above an article will not be shown to you if
it has any such group name in its header preceding the groups you normally
read.

 The fix?  I don't know, I haven't been ambitious enough yet to dig into
 that part of the code.

I have changed here the behavior of "N" to allow you to go to normally
unsubscribed groups.  This is a part of a fair amount of other work that
I will post when I think it has stabilized.  With this change I can go
back to using the normal way to unsubscribe to groups.
-- 
Bill Sebok			Princeton University, Astrophysics
{allegra,akgua,burl,cbosgd,decvax,ihnp4,noao,princeton,vax135}!astrovax!wls