From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/71880 Path: news.gmane.org!not-for-mail From: Nils Ackermann Newsgroups: gmane.emacs.gnus.general Subject: Re: Any juicy outstanding Gnus bugs? Date: Sun, 26 Sep 2010 13:28:35 -0500 Message-ID: <87hbhc9x64.fsf@thysbe.fqdn.ackermath.info> References: <877hi9z277.fsf@thysbe.fqdn.ackermath.info> <87y6apxm8x.fsf@thysbe.fqdn.ackermath.info> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1285525766 23989 80.91.229.12 (26 Sep 2010 18:29:26 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 26 Sep 2010 18:29:26 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M20253@lists.math.uh.edu Sun Sep 26 20:29:25 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OzvyX-0003iS-5r for ding-account@gmane.org; Sun, 26 Sep 2010 20:29:25 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1OzvyT-0000cY-8F; Sun, 26 Sep 2010 13:29:21 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1OzvyR-0000cC-Bw for ding@lists.math.uh.edu; Sun, 26 Sep 2010 13:29:19 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1OzvyN-0001Tb-Ae for ding@lists.math.uh.edu; Sun, 26 Sep 2010 13:29:19 -0500 Original-Received: from mail.geekisp.com ([216.168.135.169] helo=starfish.geekisp.com) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1OzvyH-00030f-00 for ; Sun, 26 Sep 2010 20:29:09 +0200 Original-Received: (qmail 21223 invoked by uid 1003); 26 Sep 2010 18:28:38 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=ackermath.info; b=cW1LBp/0k9mwwgTJ2XfwBH26EMc1eF9jKxhaFkxFlTXgrkTJ7/mBbiWXqPzjUd/AqLdcp7jAzcjSpiR91BTY8iwrZi0J3aQcGaAQPPHpv8wkJu8sQ/2frumOyBiQx2k/ ; Original-Received: from dsl-201-124-5-140-dyn.prod-infinitum.com.mx (HELO thysbe.localdomain) (nils@nieback.info@201.124.5.140) by mail.geekisp.com with (DHE-RSA-AES256-SHA encrypted) SMTP; 26 Sep 2010 18:28:38 -0000 Original-Received: by thysbe.localdomain (Postfix, from userid 1000) id D0DEEE5A43; Sun, 26 Sep 2010 13:28:35 -0500 (CDT) Mail-Copies-To: never In-Reply-To: (Lars Magne Ingebrigtsen's message of "Sun, 26 Sep 2010 14:56:54 +0200") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1 (gnu/linux) X-Spam-Score: 0.2 (/) X-Spam-Report: SpamAssassin (3.3.1 2010-03-16) analysis follows Bayesian score: 0.0000 Ham tokens: 0.000-811--1497h-0s--0d--H*M:fsf, 0.000-705--1302h-0s--0d--H*u:Emacs, 0.000-691--1275h-0s--0d--H*u:Gnus, 0.000-668--1232h-0s--0d--H*u:linux, 0.000-668--1232h-0s--0d--H*UA:linux Spam tokens: 0.993-1--0h-2s--0d--Nils, 0.987-1--0h-1s--1d--implicitly, 0.987-1--0h-1s--0d--H*r:sk:mail.ge, 0.876-268--931h-19591s--0d--H*Ad:D*gnus.org, 0.869-230--1105h-21801s--0d--HX-Spam-Relays-External:quimby.gnus.org Autolearn status: no 2.2 RCVD_IN_NJABL_PROXY RBL: NJABL: sender is an open proxy [201.124.5.140 listed in combined.njabl.org] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:71880 Archived-At: Lars Magne Ingebrigtsen writes: > Nils Ackermann writes: > >> Debugger entered--Lisp error: (error "Selecting deleted buffer") >> nnml-add-nov("archive" 6 [nil "test 4" "Gnus Test " "Sat, 25 Sep 2010 21:26:11 -0500" "<81sk0x9r5m.fsf@totally-fudged-out-message-id>" nil 0 0 "thysbe.fqdn.ackermath.info archive:6" ((To . "nils"))]) > > I didn't try to reproduce the bug -- instead I just fixed that function > to not using dead buffers, but getting a fresh buffer if it's dead. > > This may or may not fix your problems. It fixes the error message, but not the main problem. Expiry (implicitly called from message.el in message-disassociate-draft) does not delete the draft but saves in into nnml:archive, in a very ugly way: Message-ID: <81fwwwpgvc.fsf@totally-fudged-out-message-id> To: nils Subject: test 10 From: Gnus Test Gcc: nnml:archive Date: Sun, 26 Sep 2010 12:13:57 -0500 --text follows this line-- Lines: 0 Xref: thysbe.fqdn.ackermath.info archive:2 Note the --text follows this line-- that shouldn't be there. It causes all sorts of problem when the nov files are generated (messages missing from the overview etc.). The group parameter (expiry-target . delete) in "nndraft:drafts" should override the global (setq nnmail-expiry-target "nnml:archive"), as the docs claim: (info "(gnus) Group Parameters") I believe that somewhere in the expiry process used by message-mode to delete the draft, a method is called in the wrong way, not respecting the group parameters and using the globally set parameters instead. The following seem to point to the same bug (before your change it usually happened that messages wouldn't disappear from the drafts group): http://article.gmane.org/gmane.emacs.gnus.general/39877/match=text+follows+line+draft http://thread.gmane.org/gmane.emacs.devel/76958/focus=77262 Cheers, Nils