From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/86073 Path: news.gmane.org!not-for-mail From: Nikolaus Rath Newsgroups: gmane.emacs.devel,gmane.emacs.gnus.general Subject: bug#21071: Gnus message flags must be set before expiration, not afterwards Date: Wed, 15 Jul 2015 17:14:47 -0700 Message-ID: <87mvyx2c20.fsf@vostro.rath.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1437005731 25038 80.91.229.3 (16 Jul 2015 00:15:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 16 Jul 2015 00:15:31 +0000 (UTC) Cc: ding@gnus.org, emacs-devel@gnu.org To: 21071@debbugs.gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 16 02:15:22 2015 Return-path: Envelope-to: ged-emacs-devel@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 1ZFWpd-0006H0-Oo for ged-emacs-devel@m.gmane.org; Thu, 16 Jul 2015 02:15:21 +0200 Original-Received: from localhost ([::1]:37882 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZFWpc-0000AQ-6n for ged-emacs-devel@m.gmane.org; Wed, 15 Jul 2015 20:15:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34730) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZFWpP-00008p-Jk for emacs-devel@gnu.org; Wed, 15 Jul 2015 20:15:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZFWpM-0005Sg-CM for emacs-devel@gnu.org; Wed, 15 Jul 2015 20:15:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49018) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZFWpM-0005Rn-9U for emacs-devel@gnu.org; Wed, 15 Jul 2015 20:15:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZFWpL-00036G-2P; Wed, 15 Jul 2015 20:15:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Nikolaus Rath Original-Sender: "Debbugs-submit" Resent-CC: ding@gnus.org, emacs-devel@gnu.org, bugs@gnus.org Resent-Date: Thu, 16 Jul 2015 00:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21071 X-GNU-PR-Package: gnus X-GNU-PR-Keywords: X-Debbugs-Original-To: submit@debbugs.gnu.org X-Debbugs-Original-Xcc: ding@gnus.org, emacs-devel@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.143700569211878 (code B ref -1); Thu, 16 Jul 2015 00:15:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Jul 2015 00:14:52 +0000 Original-Received: from localhost ([127.0.0.1]:50462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZFWpA-00035W-4c for submit@debbugs.gnu.org; Wed, 15 Jul 2015 20:14:52 -0400 Original-Received: from ebox.rath.org ([23.92.25.96]:49797) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZFWp8-00035O-Jp for submit@debbugs.gnu.org; Wed, 15 Jul 2015 20:14:51 -0400 Original-Received: from vostro ([192.168.12.4] helo=vostro.rath.org) by ebox.rath.org with esmtps (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.80) (envelope-from ) id 1ZFWp6-0004xE-GB for submit@debbugs.gnu.org; Thu, 16 Jul 2015 00:14:48 +0000 Original-Received: by vostro.rath.org (Postfix, from userid 1000) id E995DEC65B0; Wed, 15 Jul 2015 17:14:47 -0700 (PDT) User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.4 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: emacs-devel@gnu.org List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:187892 gmane.emacs.gnus.general:86073 Archived-At: Package: gnus Hello, If you perform the following steps: 1. Enter an nnimap group with expiry-target set to another nnimap group, and expiry-wait 'immediate. 2. Select an unread article, mark it as read 3. Also mark the article for expiry 4. Leave the group .. then the article will be in the target group, but it will still be unread. As far as I can tell, this is because Gnus is running nn*-request-expire-articles *before* nn*-request-set-mark rather than the other way around. Best, -Nikolaus --=20 GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F =C2=BBTime flies like an arrow, fruit flies like a Banana.=C2= =AB