From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/17642 Path: news.gmane.org!not-for-mail From: "Dennis Hamester" Newsgroups: gmane.emacs.gnus.user Subject: 'seen' mark not preserved for nnmaildir Date: Thu, 25 Jun 2015 23:29:28 +0200 Message-ID: <87d20jwk7b.fsf@startmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1435268126 20543 80.91.229.3 (25 Jun 2015 21:35:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 25 Jun 2015 21:35:26 +0000 (UTC) To: info-gnus-english@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Thu Jun 25 23:35:17 2015 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Z8Enl-0007hy-3L for gegu-info-gnus-english@m.gmane.org; Thu, 25 Jun 2015 23:35:17 +0200 Original-Received: from localhost ([::1]:57534 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8Enk-00081d-9i for gegu-info-gnus-english@m.gmane.org; Thu, 25 Jun 2015 17:35:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51247) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8Eng-00081W-PR for info-gnus-english@gnu.org; Thu, 25 Jun 2015 17:35:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z8Ena-0005YI-Cf for info-gnus-english@gnu.org; Thu, 25 Jun 2015 17:35:12 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:56902) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8EnZ-0005QJ-Tc for info-gnus-english@gnu.org; Thu, 25 Jun 2015 17:35:06 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Z8EnX-0007UG-Ar for info-gnus-english@gnu.org; Thu, 25 Jun 2015 23:35:03 +0200 Original-Received: from dslb-088-070-176-127.088.070.pools.vodafone-ip.de ([88.70.176.127]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 25 Jun 2015 23:35:03 +0200 Original-Received: from dennis.hamester by dslb-088-070-176-127.088.070.pools.vodafone-ip.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 25 Jun 2015 23:35:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 31 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: dslb-088-070-176-127.088.070.pools.vodafone-ip.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cancel-Lock: sha1:isrFPo4wKqO348PftXQZe5Qe7HE= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:17642 Archived-At: I'm observing something rather weird with the seen mark and my mails. Let me try to explain: I can see that the mark is stored in my .newsrc.eld file, among others, like expire, or reply. However, when I start gnus, all mark related entries are loaded into gnus-newsrc-alist, except seen. If I call gnus-read-newsrc-file after that, the seen marks appear in that alist as well and all is fine. Well almost. Whenever I run gnus-group-get-new-news after that, all seen marks disappear, from the alist as well as from the .newsrc.eld file. AFAICT this happens exclusively to the seen mark, all other marks preserved correctly either in the .newsrc.eld file or the maildir backend (e.g. read, expire). This also happens only to maildir groups, not nntp groups. Their seen mark is stored and loaded. I don't know how other mail backends would behave. I only have a single nnmaildir backend (and nntp) and no actual mail sources. I was also able to replicate this on a minimal gnus init file. With no settings other that the select method. I'm not even sure this is a bug or just intended default behavior. I tried searching all relevant gnus and emacs mailing lists and google, but didn't come up with anything. If you're curious why this is actually a such problem for me: I only noticed it when I set up spam.el to check my mail for spam when entering the summary. It works beautifully, with the exception that it checks all my mail over and over again, unless that seen mark is preserved and gnus-newsgroup-seen set correctly. I really appreciate any help with this and sorry for the rather longish post.