From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/38161 Path: main.gmane.org!not-for-mail From: Harry Putnam Newsgroups: gmane.emacs.gnus.general Subject: new marks code is breaking a pre_marks setup Date: Tue, 21 Aug 2001 13:52:03 -0700 Message-ID: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035173785 19363 80.91.224.250 (21 Oct 2002 04:16:25 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 04:16:25 +0000 (UTC) Return-Path: Return-Path: Original-Received: (qmail 18644 invoked from network); 21 Aug 2001 20:55:28 -0000 Original-Received: from mail.networkone.net (209.144.112.246) by gnus.org with SMTP; 21 Aug 2001 20:55:28 -0000 Original-Received: (qmail 31703 invoked from network); 21 Aug 2001 20:55:24 -0000 Original-Received: from unknown (HELO reader.local.lan) (209.144.117.151) by mail.networkone.net with SMTP; 21 Aug 2001 20:55:24 -0000 Original-Received: (from reader@localhost) by reader.local.lan (8.11.2/8.11.0) id f7LKtMW30820; Tue, 21 Aug 2001 13:55:22 -0700 X-Authentication-Warning: reader.local.lan: reader set sender to reader@newsguy.com using -f Original-To: ding@gnus.org User-Agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.0.104 Original-Lines: 68 Xref: main.gmane.org gmane.emacs.gnus.general:38161 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:38161 First let me ask, what is the full purpose of the new `marks' code. I didn't really follow all the discussion. Now: Here is one circumstance where something involving the new `Marks' stuff breaks an exisiting setup, that worked error free under pre marks Oort. I have one unusal nnml group that works as a preview of incoming mail before splitting. Like this: Procmail sorts some mail to a few specific procmail spools and whats left goes to ~/spool/prinb.in . When gnus scans the ~/spool/*.in files, that mail goes to nnml:prinb. There I review it and may respond to some messages, delete some, etc and then call respool (`B r') on whats left, which sends it on to final resting places in whatever groups. May sound a little convoluted, but I find it handier than tracking down all new messages once they've been split asunder. I usually know where some things are from, or what needs attention at a glance even if there are 120 messages in the buffer, (usually more like 50 at once) and the pile of secondary mailing list interests gets respooled for later. I may receive 250-300 messages in a day but usually not more than 50-70 at once since scanning happens every 5 minutes, and usually less than 10 or so. Once the respool is done the group is then empty until next mail scan. Well, something about the new marks stuff causes a situation where gnus won't let me in prinb after having been there and wanting to reenter. It gives this error: wrong-type-argument listp (3541 . 3575) I thought maybe I could just rm -f .marks .overview on that group and say nnml-generate-nov-databases-1 ~/Mail/prinb would fix it by letting gnus regenerate nov and letting the marks bootstrap thingy take care of .marks. It didn't work. Still get the message. Here is the backtrace Debugger entered--Lisp error: (wrong-type-argument listp (3541 . 3575)) delq(3031 (3541 . 3575)) gnus-update-missing-marks((3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 ...)) gnus-select-newsgroup("nnml:prinb" nil nil) gnus-summary-read-group-1("nnml:prinb" nil t nil nil nil) gnus-summary-read-group("nnml:prinb" nil t nil nil nil nil) gnus-group-read-group(nil t) gnus-group-select-group(nil) call-interactively(gnus-group-select-group) ======================================== $ ls Mail/prinb 3541 3545 3549 3553 3557 3561 3565 3569 3573 3577 3581 3585 3589 3542 3546 3550 3554 3558 3562 3566 3570 3574 3578 3582 3586 3543 3547 3551 3555 3559 3563 3567 3571 3575 3579 3583 3587 3544 3548 3552 3556 3560 3564 3568 3572 3576 3580 3584 3588