[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[leafnode-list] Not picking up some new groups?



I collect news from several servers, (borland.com, microsoft.com, gmane.org, autodesk.com, jrsoftware.org and my ISP).  I noticed a posting on a Borland newsgroup about the renaming of a group I read (i.e. existing group becomes read only, new group created).  When I checked, the new group does not appear in the group list in my news reader (even after I refetched the list from leafnode).

I checked the /var/spool/news/leaf.node/groupinfo file and it does not appear in there either.
Looking in /var/spool/news/leaf.node I am puzzled by what is there (although I don't know if it is correct or not!).  There is an ":active.read" file dated Jan 22, and a "groupinfo" file dated today.  There is a file for each server, also dated today, which seems to contain the interesting groups for each server, rather than a full list (although I notice a couple of groups seem to appear in all these files - even on servers that don't carry them).  There is also a "last:servername.0" file for each server, dated Jan 22, size 0.

If I telnet into the Borland server (newsgroups.borland.com) on and do a newgroups, I get this:

200 Borland NNTP service: Posting allowed,  5.7c2,, S0
newgroups 040126
231 list of new newsgroups follows
borland.public.delphi.modeldrivenarchitecture.eco 4 3 y
borland.public.delphi.database.ado-net 4 3 y
borland.public.delphi.database.bdp 4 3 y
borland.public.delphi.database.dotnet 5 3 y
borland.public.delphi.aspdotnet.general 3 3 y
borland.public.delphi.aspdotnet.ide 3 3 y
borland.public.delphi.aspdotnet.components.using 3 3 y
borland.public.delphi.aspdotnet.components.writing 3 3 y
borland.public.delphi.com.interop.win32 3 3 y
borland.public.delphi.com.interop.dotnet 3 3 y
borland.public.delphi.ide.htmldesigner 6 3 y
borland.public.delphi.winforms.controls.using 3 3 y
borland.public.delphi.winforms.controls.writing 3 3 y
borland.public.delphi.aspnet 757 3 y
borland.public.delphi.nativeapi.clr 112 3 y
borland.public.delphi.nativeapi.win32 4636 3 y
borland.public.delphi.rtl.dotnet 241 3 y
borland.public.delphi.rtl.win32 1063 3 y
borland.public.delphi.rtl.general 4 3 y
borland.public.delphi.language.delphi.win32 10514 3 y
borland.public.delphi.language.delphi.dotnet 635 3 y
borland.public.delphi.language.delphi.general 5 3 y
borland.public.delphi.vcl.components.using.win32 4727 3 y
borland.public.delphi.vcl.components.using.dotnet 3 3 y
borland.public.delphi.vcl.components.using.general 3 3 y
borland.public.delphi.vcl.components.writing.win32 1891 3 y
borland.public.delphi.vcl.components.writing.general 5 3 y
borland.public.delphi.vcl.components.writing.dotnet 3 3 y
borland.public.delphi.internationalization.win32 738 3 y
borland.public.delphi.internationalization.dotnet 3 3 y
borland.public.delphi.internationalization.general 3 3 y
borland.public.delphi.com.activex.using 756 3 y
borland.public.delphi.com.activex.writing 784 3 y
borland.public.delphi.ide.general 3002 3 y
borland.public.delphi.database.general 3 3 y

I then tried doing:

	cat news.all | grep -E "found [1-9][0-9]* new newsgroups" | more

and

	gzip -dc news.all.1.gz | grep -E "found [1-9][0-9]* new newsgroups" | more

over the last 7 days of logs.

Although I see some new groups on some servers, I see nothing on the borland server at all.  Here is a sample output:

[jcc@pc69 news]$ gzip -dc news.all.1.gz | grep -E "found [1-9][0-9]* new newsgroups" | more
Jan 26 08:01:37 pc69 fetchnews[19395]: news.gmane.org: found 1 new newsgroups
Jan 26 10:01:40 pc69 fetchnews[19640]: news.gmane.org: found 1 new newsgroups
Jan 26 16:01:53 pc69 fetchnews[20726]: news.gmane.org: found 2 new newsgroups
Jan 26 19:01:50 pc69 fetchnews[20905]: news.gmane.org: found 2 new newsgroups
Jan 26 20:01:20 pc69 fetchnews[20962]: msnews.microsoft.com: found 1 new newsgroups
Jan 26 23:01:47 pc69 fetchnews[21135]: news.gmane.org: found 1 new newsgroups
Jan 27 05:01:46 pc69 fetchnews[22579]: news.gmane.org: found 1 new newsgroups

I am running version 2.0.0.alpha20040119a.  On Jan 22 I added an only_groups_pcre line to one of the servers in my config.  Here are my server definitions.

server = newsgroups.borland.com
timeout = 30

server = discussion.autodesk.com
timeout = 30

server = msnews.microsoft.com
timeout = 30

# NTL server carries a lot of spam.  Since we get MS and Borland
# groups direct, and they are spam filtered, don't pull in from 
# NTL as this just adds spam.  Use PCRE to prevent this.

server = news.pull-feed.ntli.net
timeout = 30
only_groups_pcre = (?!borland\.public\.|microsoft\.public\.)

server = news.gmane.org
timeout = 30

server = news.jrsoftware.org
timeout = 30

I expect a "fetchnews -f" will get the missing groups, but this looks like incorrect behaviour, so I wanted to know if there was any testing I could contribute before I try the sledgehammer approach!

Thanks in advance.
-- 
_______________________________________________
leafnode-list mailing list
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
http://www.dt.e-technik.uni-dortmund.de/mailman/listinfo/leafnode-list
http://leafnode.sourceforge.net/