From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/71268 Path: news.gmane.org!not-for-mail From: Dan Christensen Newsgroups: gmane.emacs.gnus.general Subject: Re: More IMAP testing, please Date: Mon, 20 Sep 2010 21:08:15 -0400 Message-ID: <8762xzzyww.fsf@uwo.ca> References: <874odl5jhk.fsf@uwo.ca> <877hig40q9.fsf@uwo.ca> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1285031357 29485 80.91.229.12 (21 Sep 2010 01:09:17 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 21 Sep 2010 01:09:17 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M19641@lists.math.uh.edu Tue Sep 21 03:09:16 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OxrMA-0004gx-5H for ding-account@gmane.org; Tue, 21 Sep 2010 03:09:14 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1OxrLZ-00064M-Ky; Mon, 20 Sep 2010 20:08:37 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1OxrLW-00063z-5K for ding@lists.math.uh.edu; Mon, 20 Sep 2010 20:08:34 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1OxrLU-0000j6-Lc for ding@lists.math.uh.edu; Mon, 20 Sep 2010 20:08:33 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1OxrLU-0003TC-00 for ; Tue, 21 Sep 2010 03:08:32 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OxrLQ-0004Z5-S9 for ding@gnus.org; Tue, 21 Sep 2010 03:08:28 +0200 Original-Received: from bas3-london14-1096787025.dsl.bell.ca ([65.95.164.81]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 21 Sep 2010 03:08:28 +0200 Original-Received: from jdc by bas3-london14-1096787025.dsl.bell.ca with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 21 Sep 2010 03:08:28 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 41 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: bas3-london14-1096787025.dsl.bell.ca User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.50 (gnu/linux) Cancel-Lock: sha1:fL5raWE7VI0swWYa4R2ZsVCVVW0= X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:71268 Archived-At: There are still some bugs with `B m'. The most serious one is that if I try to use `B m' to move a message from an IMAP group to that same IMAP group, then *all* articles in the IMAP group lose their Seen flags, gnus-expire flags, and maybe other flags too. I think this sequence of commands are the relevant ones, and commands 330 and 331 look particularly suspicious to me. 20:32:57 322 EXAMINE "INBOX" 20:32:57 323 UID FETCH 1:* FLAGS 20:32:57 324 SELECT "INBOX" 20:32:57 325 SELECT "INBOX" 20:32:57 326 UID FETCH 5573:5581 (UID RFC822.SIZE BODYSTRUCTURE BODY.PEEK[HEADER.FIELDS (Subject From Date Message-Id References In-Reply-To Xref X-Spam-Status To Cc Keywords Newsgroups Subject)]) 20:33:02 327 UID COPY 5581 "INBOX" 20:33:02 328 UID STORE 5581 +FLAGS.SILENT (\Deleted) 20:33:02 329 UID EXPUNGE 5581 20:33:02 330 UID SEARCH HEADER Message-Id nil 20:33:02 331 UID STORE 0 +FLAGS.SILENT (\Seen) 20:33:02 332 SELECT "INBOX" 20:33:02 333 UID FETCH 1:* FLAGS 20:33:04 334 UID STORE 1:5586 -FLAGS.SILENT (\Seen) 20:33:04 335 UID STORE 5586 -FLAGS.SILENT (\Flagged) 20:33:04 336 SELECT "INBOX" 20:33:04 337 UID FETCH 1:* FLAGS 20:33:04 338 SELECT "INBOX" 20:33:04 339 UID FETCH 5578:5586 (UID RFC822.SIZE BODYSTRUCTURE BODY.PEEK[HEADER.FIELDS (Subject From Date Message-Id References In-Reply-To Xref X-Spam-Status To Cc Keywords Newsgroups Subject)]) 20:33:12 340 UID STORE 5586 +FLAGS.SILENT (\Seen) 20:33:12 341 UID STORE 5586 +FLAGS.SILENT (\Flagged) There's also another bug, which also existed with the previous nnimap.el implementation, so I'm used to it, but since you have this fresh in your mind, I'll bet it's easy to fix: If I change the marks on an article in an IMAP group and then do an internal move to another group on the same server, the new article keeps its old marks. Bug number three with `B m': if I process mark a bunch of articles and try to use `B m' on them, every second one gets moved, and the rest are untouched. All three of these bugs are reproducible. Dan