From unknown Mon Aug 11 19:04:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36850: 26.2; Customizing nnmail-expiry-wait-function doesn't work Resent-From: Allen Li Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 Jul 2019 05:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 36850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 36850@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.156446319631785 (code B ref -1); Tue, 30 Jul 2019 05:07:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Jul 2019 05:06:36 +0000 Received: from localhost ([127.0.0.1]:49425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsKLM-0008Gb-Gr for submit@debbugs.gnu.org; Tue, 30 Jul 2019 01:06:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:34417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsKLK-0008GT-NE for submit@debbugs.gnu.org; Tue, 30 Jul 2019 01:06:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43487) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hsKLJ-0000fO-Qx for bug-gnu-emacs@gnu.org; Tue, 30 Jul 2019 01:06:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hsKLI-0001VH-Tu for bug-gnu-emacs@gnu.org; Tue, 30 Jul 2019 01:06:33 -0400 Received: from mail-pg1-x532.google.com ([2607:f8b0:4864:20::532]:44452) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hsKLI-0001Ug-Oz for bug-gnu-emacs@gnu.org; Tue, 30 Jul 2019 01:06:32 -0400 Received: by mail-pg1-x532.google.com with SMTP id i18so29392288pgl.11 for ; Mon, 29 Jul 2019 22:06:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=UOjAPYszmOHVRd68iY+SkMDdD33uplNRPQc28TVfeSY=; b=lOuLBn7V+20Hi+Cg9ESWm0RslzHhha3MHeevJ4rOoYH1zciTLzijKZLEpdvfwFFOoL A3hJOsgQzDeiBv6lOgEDu+Jd7JAiYiC2WZfNQ84ay9XqTLGHfphkxwDMI3hXZg4S6cuW XqHBvAI6gEsa5EzANQxWrVCnNVSDre1dfXBG6L3AhcFs30nG1oAMUhAo4KGhgItZ68kO A85mQQR+IxwFzbaYgbNlg0PjWtdwTBW68+VM8EQ2Lz02zhmbvciXJKybzoz5zS6XG1U3 Pdl3iCCD3yGXN+/RzAkjprcLct5+MKmlBhMDNcmg7SPfG3fi2KXlIxSVSAKul6vdeNj8 TdAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=UOjAPYszmOHVRd68iY+SkMDdD33uplNRPQc28TVfeSY=; b=ME5n1i61JD6pPQGrT/Fs3DqS4Cq4n34FRRmz4P+X04bBgpasPFNkDIzSvLchM/gbcp OEmtMZE1T3gcjjxBxYq3EdvRmWriCqq6muOzhjVjVn8BXzHZ4HEWu+couZevBAgde0Ns V5dWBvAvzu9KKTWISzp0G3m85fcfxkgIFu8hu/ufRX/KlCJg84YBXc8jZ3s1s0iJxlKv yxuXL8xRg4bXQV9bvDzaD0dEwq2fu7XmGDPH9tU5/30D59kkbH7p9XSPmKDYzyIOw46Z kDTUcLBmf0YP49ora34XKenUMqUNJXhsvpqAUvfYSbA4s2MFiw12rIlG4xnayj8yFf9s F6Bg== X-Gm-Message-State: APjAAAVnvYD0gSVEL1GThmJrYjHzuB0fjSe/ee/Tsb93Nea5aE+sWDif UtIHGw8FLVAe4V1x5wRQTv1g4DRnNbMdEw== X-Google-Smtp-Source: APXvYqxV01Q+1OH/7DEGRvYsbalaQmHROvZuTV3353BhI89ia6DP5N75/IX5nGYKTSJKqzKYo49g/g== X-Received: by 2002:a17:90a:3225:: with SMTP id k34mr113648215pjb.31.1564463191082; Mon, 29 Jul 2019 22:06:31 -0700 (PDT) Received: from localhost ([2600:1700:7270:7d1f:fa59:71ff:fe00:10cc]) by smtp.gmail.com with ESMTPSA id f8sm25720264pgd.58.2019.07.29.22.06.30 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Mon, 29 Jul 2019 22:06:30 -0700 (PDT) From: Allen Li Date: Mon, 29 Jul 2019 22:06:30 -0700 Message-ID: <8036io5cx5.fsf@felesatra.moe> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::532 X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Attempting to customize nnmail-expiry-wait-function and selecting a custom function results in the error: read: Symbol=E2=80=99s function definition is void: nnmail- In GNU Emacs 26.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.8) of 2019-04-12 built on juergen Windowing system distributor 'The X.Org Foundation', version 11.0.12005000 From unknown Mon Aug 11 19:04:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36850: 26.2; Customizing nnmail-expiry-wait-function doesn't work Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Aug 2019 13:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Allen Li Cc: 36850@debbugs.gnu.org Received: via spool by 36850-submit@debbugs.gnu.org id=B36850.156475134914099 (code B ref 36850); Fri, 02 Aug 2019 13:10:02 +0000 Received: (at 36850) by debbugs.gnu.org; 2 Aug 2019 13:09:09 +0000 Received: from localhost ([127.0.0.1]:56078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htXIy-0003fJ-BU for submit@debbugs.gnu.org; Fri, 02 Aug 2019 09:09:08 -0400 Received: from mail-wm1-f68.google.com ([209.85.128.68]:55056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htXIv-0003ej-Qb for 36850@debbugs.gnu.org; Fri, 02 Aug 2019 09:09:06 -0400 Received: by mail-wm1-f68.google.com with SMTP id p74so67882789wme.4 for <36850@debbugs.gnu.org>; Fri, 02 Aug 2019 06:09:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=3kypoMM0PXVJP6TsyMkbT9fbKYYic4oTZ155Q3QNwEE=; b=bjpa+76o+X4FpK652lVMEY3mzf0ZZJkVOY9SsIbmoammO3jtYKfSINxeXj+nerqbez 7KzAbh4bERQjNlI4gXx7T1HYkdwB6qt9bU12cS0EzxklJm05Mmt/MrsOb4iuj44bvyzH aYTPcYDla9fDcVzoeNW7bVkfn47N+f9KPWrUnbAGgX63oCfZ6++JNFG3XGLvfa9brKR2 qSEsNXn8n2laz5LWLyG1hpcAKGnj1/97EvVJK+uOCVsDY/lld1nZj9H7n80+clpObqjy Mx+/Y+x/gHIlk3bkUUNy9qTWuhqR/si1YShlh94WyMOE2n/Umf0OrwiXIozJ/5rJsNzP ySsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=3kypoMM0PXVJP6TsyMkbT9fbKYYic4oTZ155Q3QNwEE=; b=aCJTRi3vFuyGzLDZMmL2D43l94SB/mCIYsiPjqdYrtRrhWbaeT3CzgjPMrjXEY7PA/ /6isRhG+QpEnE5y6USctgzg640PQcjDTUtVx35PFotuDdAeyIl9Em13o/WavT8gSHFGu 5AH1DUBw6sqI5NV/aNMFrnZ0cGy10+hXe65hVamjFDLcC1Vc91h8oJtjp6qNTrEG5D8B Ds1NutJRh+GokBhN1RE3UJb6wVHtqdx1Jk2KplZlH7V1VJjuvW6JUu1ANXqSyYAN+I8M ZSDpHl/Y5hMkS8il7WPKY33WquXr9wD3sbwj2jAjx1Jrhwk7SfGYTqtVIfkpCh0vqleG 2vug== X-Gm-Message-State: APjAAAWdrxkdQJdjogPacg01u8UYV/UlwKorqrI5P1NUpS2DJucMpdcv ty3SrgNOr4WOcDyE36nAX2+AQg== X-Google-Smtp-Source: APXvYqyXaUcIMvApNP0lTmMdJLdiiRFa6/ApwhsYet2nEavtnhdWclNyzDdIKT79VEX9QUZcBva3Wg== X-Received: by 2002:a05:600c:230c:: with SMTP id 12mr4375296wmo.166.1564751340026; Fri, 02 Aug 2019 06:09:00 -0700 (PDT) Received: from localhost (adsl-131.91.140.89.tellas.gr. [91.140.89.131]) by smtp.gmail.com with ESMTPSA id z7sm73757669wrh.67.2019.08.02.06.08.58 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Fri, 02 Aug 2019 06:08:59 -0700 (PDT) From: "Basil L. Contovounesios" References: <8036io5cx5.fsf@felesatra.moe> Date: Fri, 02 Aug 2019 16:08:52 +0300 In-Reply-To: <8036io5cx5.fsf@felesatra.moe> (Allen Li's message of "Mon, 29 Jul 2019 22:06:30 -0700") Message-ID: <87v9vfzpcr.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable reassign 36850 emacs,gnus severity 36850 minor tags 36850 + patch quit Allen Li writes: > Attempting to customize nnmail-expiry-wait-function and selecting a > custom function results in the error: > > read: Symbol=E2=80=99s function definition is void: nnmail- Indeed, I don't understand why its custom :type was written that way. While looking at this, I noticed some room for clarification in the relevant docs. Are the following clarifications welcome and suitable for emacs-26? --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Fix-nnmail-expiry-wait-docs-and-custom-types.patch >From d0a0d10fff7e1310be63cc832ea6bcc7a0ff6784 Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Fri, 2 Aug 2019 15:54:09 +0300 Subject: [PATCH] Fix nnmail-expiry-wait docs and custom :types * doc/misc/gnus.texi (Group Parameters, Expiring Mail): * lisp/gnus/gnus-cus.el (gnus-group-parameters): Clarify descriptions of nnmail-expiry, nnmail-expiry-wait, and nnmail-expiry-wait-function. * lisp/gnus/nnmail.el (nnmail-expiry-wait) (nnmail-expiry-wait-function): Clarify docstrings and fix custom :types (bug#36850). --- doc/misc/gnus.texi | 50 ++++++++++++++++++++++++------------------- lisp/gnus/gnus-cus.el | 8 +++---- lisp/gnus/nnmail.el | 35 +++++++++++++++--------------- 3 files changed, 50 insertions(+), 43 deletions(-) diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index dcba47aca0..32d98abd7e 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi @@ -2916,9 +2916,9 @@ Group Parameters If the group parameter has an element that looks like @code{(expiry-wait . 10)}, this value will override any @code{nnmail-expiry-wait} and @code{nnmail-expiry-wait-function} -(@pxref{Expiring Mail}) when expiring expirable messages. The value -can either be a number of days (not necessarily an integer) or the -symbols @code{never} or @code{immediate}. +settings (@pxref{Expiring Mail}) when expiring expirable messages. +The value can be either a number of days (not necessarily an integer), +or one of the symbols @code{never} or @code{immediate}. @item expiry-target @cindex expiry-target @@ -15878,40 +15878,46 @@ Expiring Mail @vindex nnmail-expiry-wait The @code{nnmail-expiry-wait} variable supplies the default time an -expirable article has to live. Gnus starts counting days from when the -message @emph{arrived}, not from when it was sent. The default is seven -days. +expirable article has to live. The value of this variable can be +either a number of days (not necessarily an integer), or one of the +symbols @code{immediate} or @code{never}, meaning an article is +immediately or never expirable, respectively. -Gnus also supplies a function that lets you fine-tune how long articles -are to live, based on what group they are in. Let's say you want to -have one month expiry period in the @samp{mail.private} group, a one day -expiry period in the @samp{mail.junk} group, and a six day expiry period -everywhere else: +Gnus starts counting days from when the message @emph{arrived}, not +from when it was sent. The default is seven days. @vindex nnmail-expiry-wait-function +The @code{nnmail-expiry-wait-function} variable lets you fine-tune how +long articles are to live, based on what group they are in. When set +to a function, its returned value, if non-@code{nil}, overrides that +of @code{nnmail-expiry-wait}. Otherwise, the value of +@code{nnmail-expiry-wait} is used instead. + +For example, let's say you want to have a one month expiry period in +the @samp{mail.private} group, a one day expiry period in the +@samp{mail.junk} group, and a six day expiry period everywhere else. +This can be achieved as follows: + @lisp (setq nnmail-expiry-wait-function (lambda (group) - (cond ((string= group "mail.private") + (cond ((string= group "mail.private") 31) - ((string= group "mail.junk") + ((string= group "mail.junk") 1) - ((string= group "important") + ((string= group "important") 'never) - (t + (t 6)))) @end lisp The group names this function is fed are ``unadorned'' group names---no @samp{nnml:} prefixes and the like. -The @code{nnmail-expiry-wait} variable and -@code{nnmail-expiry-wait-function} function can either be a number (not -necessarily an integer) or one of the symbols @code{immediate} or -@code{never}. - -You can also use the @code{expiry-wait} group parameter to selectively -change the expiry period (@pxref{Group Parameters}). +As an alternative to the variables @code{nnmail-expiry-wait} or +@code{nnmail-expiry-wait-function}, you can also use the +@code{expiry-wait} group parameter to selectively change the expiry +period (@pxref{Group Parameters}). @vindex nnmail-expiry-target The normal action taken when expiring articles is to delete them. diff --git a/lisp/gnus/gnus-cus.el b/lisp/gnus/gnus-cus.el index fb8b300e35..574b0c6913 100644 --- a/lisp/gnus/gnus-cus.el +++ b/lisp/gnus/gnus-cus.el @@ -140,10 +140,10 @@ gnus-group-parameters :format "%v")) "\ When to expire. -Overrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function' -when expiring expirable messages. The value can either be a number of -days (not necessarily an integer) or the symbols `never' or -`immediate'.") +Overrides any `nnmail-expiry-wait' or `nnmail-expiry-wait-function' +settings when expiring expirable messages. The value can be +either a number of days (not necessarily an integer), or one of +the symbols `never' or `immediate'.") (expiry-target (choice :tag "Expiry Target" :value delete diff --git a/lisp/gnus/nnmail.el b/lisp/gnus/nnmail.el index 0699e81812..f8248b0190 100644 --- a/lisp/gnus/nnmail.el +++ b/lisp/gnus/nnmail.el @@ -157,32 +157,33 @@ nnmail-default-file-modes (defcustom nnmail-expiry-wait 7 "Expirable articles that are older than this will be expired. -This variable can either be a number (which will be interpreted as a -number of days) -- this doesn't have to be an integer. This variable -can also be `immediate' and `never'." +This variable can be either a number of days (not necessarily an +integer), or one of the symbols `immediate' or `never', meaning +an article is immediately or never expirable, respectively. +For more granular control, see `nnmail-expiry-wait-function'." :group 'nnmail-expire - :type '(choice (const immediate) - (number :tag "days") - (const never))) + :type '(choice (const :tag "Immediate" immediate) + (const :tag "Never" never) + (number :tag "Days"))) (defcustom nnmail-expiry-wait-function nil - "Variable that holds function to specify how old articles should be before they are expired. -The function will be called with the name of the group that the expiry -is to be performed in, and it should return an integer that says how -many days an article can be stored before it is considered \"old\". -It can also return the values `never' and `immediate'. + "Function to determine how old articles should be before they are expired. +The function is called with the name of the group that the expiry +is to be performed in, and should return a value supported by +`nnmail-expiry-wait', which it overrides. If this variable is +nil, the value of `nnmail-expiry-wait' is used instead. E.g.: \(setq nnmail-expiry-wait-function - (lambda (newsgroup) - (cond ((string-match \"private\" newsgroup) 31) - ((string-match \"junk\" newsgroup) 1) - ((string-match \"important\" newsgroup) \\='never) - (t 7))))" + (lambda (group) + (cond ((string-match-p \"private\" group) 31) + ((string-match-p \"junk\" group) 1) + ((string-match-p \"important\" group) \\='never) + (t 7))))" :group 'nnmail-expire :type '(choice (const :tag "nnmail-expiry-wait" nil) - (function :format "%v" nnmail-))) + (function :tag "Custom function"))) (defcustom nnmail-expiry-target 'delete "Variable that says where expired messages should end up. -- 2.20.1 --=-=-= Content-Type: text/plain Thanks, -- Basil --=-=-=-- From unknown Mon Aug 11 19:04:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36850: 26.2; Customizing nnmail-expiry-wait-function doesn't work Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 02 Aug 2019 14:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36850 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: "Basil L. Contovounesios" Cc: 36850@debbugs.gnu.org, darkfeline@felesatra.moe Received: via spool by 36850-submit@debbugs.gnu.org id=B36850.15647560347136 (code B ref 36850); Fri, 02 Aug 2019 14:28:01 +0000 Received: (at 36850) by debbugs.gnu.org; 2 Aug 2019 14:27:14 +0000 Received: from localhost ([127.0.0.1]:57528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htYWY-0001r2-Cn for submit@debbugs.gnu.org; Fri, 02 Aug 2019 10:27:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52913) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htYWW-0001qm-Oj for 36850@debbugs.gnu.org; Fri, 02 Aug 2019 10:27:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40151) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1htYWR-0001RO-GX; Fri, 02 Aug 2019 10:27:07 -0400 Received: from [176.228.60.248] (port=3004 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1htYWP-00034s-Oa; Fri, 02 Aug 2019 10:27:06 -0400 Date: Fri, 02 Aug 2019 17:27:00 +0300 Message-Id: <83h86zfxsb.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87v9vfzpcr.fsf@tcd.ie> (contovob@tcd.ie) References: <8036io5cx5.fsf@felesatra.moe> <87v9vfzpcr.fsf@tcd.ie> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Basil L. Contovounesios" > Date: Fri, 02 Aug 2019 16:08:52 +0300 > Cc: 36850@debbugs.gnu.org > > While looking at this, I noticed some room for clarification in the > relevant docs. Are the following clarifications welcome and suitable > for emacs-26? It's fine with me to push this to the emacs-26 branch, but I'd like Lars or someone else from the Gnus camp to eyeball the changes first. Thanks. From unknown Mon Aug 11 19:04:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36850: 26.2; Customizing nnmail-expiry-wait-function doesn't work Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 02 Aug 2019 18:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36850 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: "Basil L. Contovounesios" Cc: 36850@debbugs.gnu.org, Allen Li Received: via spool by 36850-submit@debbugs.gnu.org id=B36850.156477064515844 (code B ref 36850); Fri, 02 Aug 2019 18:31:01 +0000 Received: (at 36850) by debbugs.gnu.org; 2 Aug 2019 18:30:45 +0000 Received: from localhost ([127.0.0.1]:57694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htcKB-00047S-IQ for submit@debbugs.gnu.org; Fri, 02 Aug 2019 14:30:45 -0400 Received: from quimby.gnus.org ([80.91.231.51]:33784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htcK9-00047J-MA for 36850@debbugs.gnu.org; Fri, 02 Aug 2019 14:30:42 -0400 Received: from 77.18.62.220.tmi.telenormobil.no ([77.18.62.220] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1htcK4-0004oW-LP; Fri, 02 Aug 2019 20:30:39 +0200 From: Lars Ingebrigtsen References: <8036io5cx5.fsf@felesatra.moe> <87v9vfzpcr.fsf@tcd.ie> Date: Fri, 02 Aug 2019 20:30:35 +0200 In-Reply-To: <87v9vfzpcr.fsf@tcd.ie> (Basil L. Contovounesios's message of "Fri, 02 Aug 2019 16:08:52 +0300") Message-ID: <8736ijpghg.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: "Basil L. Contovounesios" writes: > While looking at this, I noticed some room for clarification in the > relevant docs. Are the following clarifications welcome and suitable > for emacs-26? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "Basil L. Contovounesios" writes: > While looking at this, I noticed some room for clarification in the > relevant docs. Are the following clarifications welcome and suitable > for emacs-26? Looks good to me. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 03 08:32:45 2019 Received: (at control) by debbugs.gnu.org; 3 Aug 2019 12:32:45 +0000 Received: from localhost ([127.0.0.1]:58441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1httDI-00051Q-NZ for submit@debbugs.gnu.org; Sat, 03 Aug 2019 08:32:44 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:40788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1httDG-0004xv-KE for control@debbugs.gnu.org; Sat, 03 Aug 2019 08:32:43 -0400 Received: by mail-wr1-f43.google.com with SMTP id r1so79848773wrl.7 for ; Sat, 03 Aug 2019 05:32:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=lT8QOcD6QjLdA0qeaZV6PUUTqCH9RBD5+r81q/eh0gk=; b=yAo0gNtRLefOTTDPkZVTI4hMrdCWURotMUS4RGgDMWMs9N8JZkmUI4eMKKKrL3JM9R dLiS9m6okF8Djla/4cIOJk/Dj9Pfpz0wStEZ9fBUdSzdO936j6gXx0HzO88RpqZadza+ rkkgDNzNnFJVnr0c4kq+pE8GEufN6R7kPlgBnJlhLo1Bx7edZO4gdHJwedH0ktARz9u4 C7JUdED4AXqI16nlCPwAkWUntSnfe6nQKBS/3V7PAIcTXyeQpwMbOemMSjVpiyYGpT6Q vKmgai95mfXRAgzZzK/B/U5rioxJlacbuRVp06lPaSdoFt370kzgx1iu0EB2WlYpQVCX D9sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=lT8QOcD6QjLdA0qeaZV6PUUTqCH9RBD5+r81q/eh0gk=; b=D8TLu10Axpej19RCxf5Pb87Vm7H/k3WEFRX3D3v5UmfgIuGupkbc9o92YyalIYB93l zJml5jX4DGcqmlBGAH8Jj7USdYzqe1gjj4JPNgA/qqS7dQpZicEFN8j2/VG0YEl3X9WK HnpFr9cflQ19P9dl/qqTo8YDd1PhcY2J7SwIEjohkhykcc+7fm9aZrt+Iupxgbsw1dBw MVSeinCwh2YpZ/Bl6vqVMmW8r46N9Q53m7fW4LUXGmttCgF1VXXaS6BZ5JEfI9jQJbPY efXWPLaI0fYlSbD6MMsajpqVzdA772XWaJMfE0wqUNc3X30DgiNRxl2BfkTAPEHA4T9w o6Iw== X-Gm-Message-State: APjAAAVlIPxXnQ+0jTQLwwa7BYOhlt7DeOYOpD03m2Yjwncd4/GQ2IOu gE+WCiZ+f5mVlgWh51CxsVQH/A== X-Google-Smtp-Source: APXvYqyAWN5KtFQWJe+PKM/6RQ0tpHyssUD2u2o5ZWeGi/U7bukdcWwAmeoQlH9lTn0HxeCXQSjT5w== X-Received: by 2002:adf:e705:: with SMTP id c5mr4434871wrm.270.1564835556752; Sat, 03 Aug 2019 05:32:36 -0700 (PDT) Received: from localhost (adsl-107.91.140.91.tellas.gr. [91.140.91.107]) by smtp.gmail.com with ESMTPSA id w23sm84996712wmi.45.2019.08.03.05.32.35 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sat, 03 Aug 2019 05:32:36 -0700 (PDT) From: "Basil L. Contovounesios" To: Lars Ingebrigtsen Subject: Re: bug#36850: 26.2; Customizing nnmail-expiry-wait-function doesn't work References: <8036io5cx5.fsf@felesatra.moe> <87v9vfzpcr.fsf@tcd.ie> <8736ijpghg.fsf@mouse.gnus.org> Date: Sat, 03 Aug 2019 15:32:34 +0300 In-Reply-To: <8736ijpghg.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Fri, 02 Aug 2019 20:30:35 +0200") Message-ID: <87zhkqtonx.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 36850-done@debbugs.gnu.org, Allen Li X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 36850 fixed close 36850 26.3 quit Lars Ingebrigtsen writes: > "Basil L. Contovounesios" writes: > >> While looking at this, I noticed some room for clarification in the >> relevant docs. Are the following clarifications welcome and suitable >> for emacs-26? > > Looks good to me. Thanks, I pushed to emacs-26 and am closing this report. Fix nnmail-expiry-wait docs and custom :types e7818cb73f 2019-08-03 15:29:12 +0300 https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=e7818cb73ff042cb557332c7ea954fd512c87f69 -- Basil