From unknown Fri Jun 20 07:17:03 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#24499 <24499@debbugs.gnu.org> To: bug#24499 <24499@debbugs.gnu.org> Subject: Status: 25.1; Gnus: expiring mail from imap group to an nnml group does not (always) update the target group's .overview file Reply-To: bug#24499 <24499@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:17:03 +0000 retitle 24499 25.1; Gnus: expiring mail from imap group to an nnml group do= es not (always) update the target group's .overview file reassign 24499 emacs,gnus submitter 24499 Teemu Likonen severity 24499 normal tag 24499 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 21 12:07:08 2016 Received: (at submit) by debbugs.gnu.org; 21 Sep 2016 16:07:08 +0000 Received: from localhost ([127.0.0.1]:59751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bmk39-0003SA-Ms for submit@debbugs.gnu.org; Wed, 21 Sep 2016 12:07:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:32938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bmk37-0003Rb-Le for submit@debbugs.gnu.org; Wed, 21 Sep 2016 12:07:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bmk30-0002Pe-SB for submit@debbugs.gnu.org; Wed, 21 Sep 2016 12:07:00 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51574) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmk30-0002OL-Oz for submit@debbugs.gnu.org; Wed, 21 Sep 2016 12:06:58 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52046) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmk2y-0001Na-25 for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2016 12:06:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bmk2s-0002Iz-Rk for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2016 12:06:54 -0400 Received: from mta-out1.inet.fi ([62.71.2.230]:35770 helo=johanna4.inet.fi) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmk2s-0001lW-CS for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2016 12:06:50 -0400 RazorGate-KAS: Status: not_detected RazorGate-KAS: Rate: 0 RazorGate-KAS: Envelope from: RazorGate-KAS: Version: 5.5.3 RazorGate-KAS: LuaCore: 215 2015-05-29_17-31-22 60ae4a1b4d01d14f868b20a55aced8d7df7b2e28 RazorGate-KAS: Lua profiles 78662 [Jun 02 2015] RazorGate-KAS: Method: none Received: from mithlond.arda (84.251.143.106) by johanna4.inet.fi (9.0.002.03-2-gbe5d057) id 57E25F0C000A8D84 for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2016 19:05:59 +0300 Received: from dtw by mithlond.arda with local (Exim 4.84_2) (envelope-from ) id 1bmk23-0000lg-BR for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2016 19:05:59 +0300 From: Teemu Likonen To: bug-gnu-emacs@gnu.org Subject: 25.1; Gnus: expiring mail from imap group to an nnml group does not (always) update the target group's .overview file Date: Wed, 21 Sep 2016 19:05:59 +0300 Message-ID: <87h9991bmg.fsf@iki.fi> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: submit 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: -4.4 (----) Expiring mail from imap group to an nnml group does not (always) update the target group's .overview file. I've seen this many many times but maybe not always. Requirements - An nnml group. - An imap group with "expiry-target" set to the nnml group and expiry-wait set to "immediate". Recipe 1. Go to the imap group and select email message. 2. Mark the mail as expirable with "E" (gnus-summary-mark-as-expirable). 3. Exit the imap group. 4. Now the message is moved to the nnml group. New message file is indeed created to the nnml group's directory but group's .overview file is not updated: the file does not have a record for the new message. This causes problems sometimes: the message doesn't (always) show in summary buffer. 5. To fix the problem: From Group buffer go to the Server buffer ("^" key). Move the cursor to the relevant nnml server line and press "g" (gnus-server-regenerate-server). Now .overview files are recreated and the previously expired message will have a record in the file. In GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.5) of 2016-09-17 built on mithlond Repository revision: 1229cc4ae640ea1fd9fafbb0bd64e72fc07994f8 Windowing system distributor 'The X.Org Foundation', version 11.0.11604000 System Description: Debian GNU/Linux 8.6 (jessie) Configured using: 'configure --prefix=3D/home/dtw/.local --with-x-toolkit=3Dgtk3 --with-xwidgets --with-wide-int' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XWIDGETS Important settings: value of $LC_MESSAGES: C value of $LANG: fi_FI.UTF-8 value of $XMODIFIERS: @im=3Dnone locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: diff-auto-refine-mode: t gnus-topic-mode: t gnus-undo-mode: t ido-everywhere: t global-undo-tree-mode: t show-paren-mode: t winner-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: imap: Plaintext authentication... imap: Login successful... imap: Authenticating to =E2=80=98mail.kapsi.fi=E2=80=99 using =E2=80=98logi= n=E2=80=99...done Fetching from INBOX... Reading incoming mail from file... nnml: Reading incoming mail (no new mail)...done notmuch new Reading active file via nnml...done Checking new news...done Making completion list... Load-path shadows: ~/.emacs.d/omat/elisp/loaddefs hides /home/dtw/.local/share/emacs/25.1/lisp= /loaddefs Features: (shadow emacsbug sendmail tabify org-table org-agenda org-indent org-element org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func suomalainen-kalenteri solar cal-dst holidays hol-loaddefs cal-menu calendar cal-loaddefs vc-git diff-mode bookmark char-fold misearch multi-isearch sh-script smie executable nnir conf-mode url-util url-parse url-vars shr-color color shr dom subr-x flow-fill sort gnus-cite mm-archive mail-extr gnus-async gnus-bcklg gnus-ml disp-table gnus-topic nndraft nnmh qp imap utf-7 epa-file epa network-stream nsm auth-source starttls nnml nnmbox nnnil gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap nntp gnus-cache gnus-bogofilter gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message dired format-spec rfc822 mml mml-sec password-cache epg mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnheader gnus-util mail-utils mm-util help-fns mail-prsvr wid-edit ido undo-tree diff paren winner rx slime-fancy slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations advice bridge slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl elp slime-parse slime derived gud apropos compile etags xref cl-seq project eieio eieio-core arc-mode archive-mode noutline outline easy-mmode pp comint ansi-color ring hyperspec cl-macs thingatpt browse-url cl slime-autoloads edmacro kmacro finder-inf tex-site info package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib server time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 656977 62686) (symbols 48 50647 145) (miscs 40 935 1755) (strings 32 122684 14119) (string-bytes 1 3573390) (vectors 16 45273) (vector-slots 8 939366 24270) (floats 8 1148 506) (intervals 56 26890 344) (buffers 976 82) (heap 1024 157732 10925)) <#secure method=3Dpgpmime mode=3Dsign> From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 12 10:53:59 2018 Received: (at 24499) by debbugs.gnu.org; 12 Apr 2018 14:53:59 +0000 Received: from localhost ([127.0.0.1]:48044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6dbq-00036Y-Px for submit@debbugs.gnu.org; Thu, 12 Apr 2018 10:53:58 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:37303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6dbm-00036H-VK for 24499@debbugs.gnu.org; Thu, 12 Apr 2018 10:53:55 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f6dbh-0001pg-Rp; Thu, 12 Apr 2018 16:53:54 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f6dbb-0004jE-PE; Thu, 12 Apr 2018 16:53:43 +0200 From: Lars Ingebrigtsen To: Teemu Likonen Subject: Re: bug#24499: 25.1; Gnus: expiring mail from imap group to an nnml group does not (always) update the target group's .overview file References: <87h9991bmg.fsf@iki.fi> Date: Thu, 12 Apr 2018 16:53:43 +0200 In-Reply-To: <87h9991bmg.fsf@iki.fi> (Teemu Likonen's message of "Wed, 21 Sep 2016 19:05:59 +0300") Message-ID: <87d0z4tr0o.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-Score: 0.0 (/) X-Debbugs-Envelope-To: 24499 Cc: 24499@debbugs.gnu.org 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 (-) Teemu Likonen writes: > 4. Now the message is moved to the nnml group. New message file is > indeed created to the nnml group's directory but group's .overview > file is not updated: the file does not have a record for the new > message. This causes problems sometimes: the message doesn't > (always) show in summary buffer. I think I see what's happening -- it's an optimisation that shouldn't trigger when using nnml as an expiry target. This should now be fixed in Emacs 27.1. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 12 10:53:55 2018 Received: (at control) by debbugs.gnu.org; 12 Apr 2018 14:53:55 +0000 Received: from localhost ([127.0.0.1]:48042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6dbn-00036J-Hr for submit@debbugs.gnu.org; Thu, 12 Apr 2018 10:53:55 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:37302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6dbm-00036A-4s for control@debbugs.gnu.org; Thu, 12 Apr 2018 10:53:54 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f6dbj-0001zy-JZ for control@debbugs.gnu.org; Thu, 12 Apr 2018 16:53:53 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f6dbd-0004jH-FI for control@debbugs.gnu.org; Thu, 12 Apr 2018 16:53:45 +0200 To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #24499 Message-Id: Date: Thu, 12 Apr 2018 16:53:45 +0200 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 24499 fixed close 24499 From unknown Fri Jun 20 07:17:03 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 11 May 2018 11:24:15 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator