From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/40515 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: Something fundamental - how nov works Date: Sun, 25 Nov 2001 12:43:49 +0100 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035176053 1345 80.91.224.250 (21 Oct 2002 04:54:13 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 04:54:13 +0000 (UTC) Cc: ding@gnus.org Return-Path: Original-Received: (qmail 6722 invoked from network); 25 Nov 2001 11:45:45 -0000 Original-Received: from malifon.math.uh.edu (mail@129.7.128.13) by mastaler.com with SMTP; 25 Nov 2001 11:45:45 -0000 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 167xif-0004eJ-00; Sun, 25 Nov 2001 05:45:09 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Sun, 25 Nov 2001 05:44:53 -0600 (CST) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id FAA14800 for ; Sun, 25 Nov 2001 05:44:43 -0600 (CST) Original-Received: (qmail 6708 invoked by alias); 25 Nov 2001 11:44:53 -0000 Original-Received: (qmail 6703 invoked from network); 25 Nov 2001 11:44:53 -0000 Original-Received: from unknown (HELO dolk.extundo.com) (195.42.214.242) by gnus.org with SMTP; 25 Nov 2001 11:44:53 -0000 Original-Received: from dhcp128.extundo.com (slipsten.extundo.com [195.42.214.241]) (authenticated bits=0) by dolk.extundo.com (8.12.1/8.12.1) with ESMTP id fAPBiLmb028658; Sun, 25 Nov 2001 12:44:22 +0100 Original-To: Harry Putnam In-Reply-To: (Harry Putnam's message of "Sat, 24 Nov 2001 19:40:04 -0800") Mail-Copies-To: nobody Original-Lines: 52 User-Agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.1 (i686-pc-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:40515 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:40515 Harry Putnam writes: > I thought I sort of understood nov and how it worked but apparently > there is a large hole in my understanding. I had assumed that if nov > were generated with nnml-generate-nov-databases-1 on a certain group. > > That the messages in that group would become visible to gnus even if I > had copied them there behind gnus back, from the command line. Long > as they were legal nnml messages. > > For example: > Create nnml group with G m > > Then copy several messages from some other nnml group there, giving > them arbitrary numbers. (from the command line) > > If I run nnml-g-n-d-1 on that group some of the messages become > visible but not all. However if I enter the group and press j > using numbers of messages that do not appear, they are pulled > up by there number. The nov file contains information about them yet > they are invisible to gnus. > > What is at work here? Did you check if the active file was updated correctly? > Apparently some stuff is written to messages coming into a group by > gnus, like the `X-From-Line' thing and maybe `Xref' and `Lines'. > Not clear if that has to be there and be accurate or not. Nnml shouldn't care. > More example: > > I've created an nnml group, copied 3 messages there from another nnml > group (from command line) I've numbered them 2 4 6. > > After running nnml-g-n-db-1 on that group gnus sees two of them 2,4. > > No matter what I do 6 isn't visible to gnus. It is in the nov file > though. So apparently some other condition is not being met here. I assume you are entering the group with C-u RET? Do you have any `display' group properties on the group? Perhaps post the output from `G E' on the group, and `G p' on the topics in which the group is located. Perhaps you are better of using nnmh, nnmbox, nnmaildir or similar instead of nnml if you want to write to the server outside of Gnus though. Or write your script in elisp, using Gnus functions to enter articles into the group.