From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/45791 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.emacs.gnus.general Subject: Re: B DEL is being treated as expiry? Date: Tue, 23 Jul 2002 13:40:14 -0400 Organization: What did you have in mind? A short, blunt, human pyramid? Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1027446070 29996 127.0.0.1 (23 Jul 2002 17:41:10 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 23 Jul 2002 17:41:10 +0000 (UTC) Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17X3en-0007ng-00 for ; Tue, 23 Jul 2002 19:41:09 +0200 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 17X3eC-0003ut-00; Tue, 23 Jul 2002 12:40:32 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Tue, 23 Jul 2002 12:40:57 -0500 (CDT) 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 MAA21689 for ; Tue, 23 Jul 2002 12:40:45 -0500 (CDT) Original-Received: (qmail 6255 invoked by alias); 23 Jul 2002 17:40:16 -0000 Original-Received: (qmail 6250 invoked from network); 23 Jul 2002 17:40:15 -0000 Original-Received: from multivac.student.cwru.edu (HELO multivac.cwru.edu) (@129.22.96.25) by gnus.org with SMTP; 23 Jul 2002 17:40:15 -0000 Original-Received: (qmail 17944 invoked by uid 500); 23 Jul 2002 17:40:37 -0000 Original-To: ding@gnus.org In-Reply-To: (Karl Kleinpaste's message of "Tue, 23 Jul 2002 13:01:55 -0400") Mail-Copies-To: nobody Mail-Followup-To: ding@gnus.org Original-Lines: 40 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.2 (i686-pc-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:45791 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:45791 Karl Kleinpaste wrote: > gnus-summary-delete-article is intended to delete articles, period. Right. > My 1-line fix makes it do that, again, for both the non-default > nnmail-expiry-target case as well as the group parms expiry-target > case. But only by chance, and only for certain backends. The backend interface must define how this is expressed, and all backends must be made to conform to that specification. g-s-d-a is not supposed to know the details of how backends decide what to do with expirable articles; it's only supposed to know what to pass to nnchoke-request-expire-articles. > If you have other issues, such as nnmaildir not coping, then you have > a problem specific to that, needing a bugfix for nnmaildir. The problem isn't specific to nnmaildir; your fix is specific to nnmail-derived backends. I don't know, but I'd guess that it also fails for nnimap. > And if an -expire-article-right-now function is wanted, that is a > separate question, completely disjoint from whether -delete-article > works. It isn't completely disjoint, because it's likely that we'll want to use the same backend function for both purposes. (Otherwise we'll be duplicating a significant amount of code.) So the interface for that function must define how the two cases are distinguished. > You may have a design issue related to how to do that, but my bugfix > takes care of the outright flaw of -delete-article so that it works > properly. No, it only makes the symptom disappear for cases like yours. paul