GNU bug report logs - #25126
nnmaildir reacts poorly to email flags being changed behind its back

Previous Next

Package: emacs;

Reported by: Daniel Colascione <dancol <at> dancol.org>

Date: Tue, 6 Dec 2016 20:15:02 UTC

Severity: normal

Found in version 26.0.50

Full log


Message #21 received at 25126 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Glenn Morris <rgm <at> gnu.org>
Cc: Daniel Colascione <dancol <at> dancol.org>, 25126 <at> debbugs.gnu.org
Subject: Re: bug#25126: 26.0.50; Gnus reacts poorly to email flags being
 changed behind its back
Date: Fri, 27 Sep 2019 18:28:37 +0200
Glenn Morris <rgm <at> gnu.org> writes:

> The example in the OP is about nnmaildir.
>
> I don't think the details are relevant, but it happens to be being
> synced from imap by an external process. For example, a maildir file
> might change name from "stuff:2,S" to "stuff:2,RS" if you reply to the
> message via an imap client. Or it could have been moved to a different
> folder, or deleted altogether. It's not obvious to me what Gnus could do
> in this situation.

Ah, thanks for the explanation.

> I imagine you could reproduce it by visiting a Maildir with Gnus, then
> renaming one of the files externally.

I don't have any maildir dirs, which probably explains why all the
nnmaildir bug reports are languishing.  Could you pack up a simple one
and mail it to me as a tar file?

> I imagine none of the Gnus backends (except imap) are prepared for files
> to be renamed by other processes while Gnus is running?

Hm...  it depends.  I mean, ideally a `g' should feed Gnus any changed
information, but it might require that the backend in question implement
the "extended" interface that nnimap uses.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




This bug report was last modified 4 years and 333 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.