From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/86078 Path: news.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.gnus.general Subject: Re: [PATCH] Use IMAP MOVE extension if available Date: Mon, 20 Jul 2015 17:53:59 +0800 Message-ID: <87y4ibf93c.fsf@ericabrahamsen.net> References: <87io9l2bd0.fsf@vostro.rath.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1437386157 25476 80.91.229.3 (20 Jul 2015 09:55:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 20 Jul 2015 09:55:57 +0000 (UTC) Cc: Nikolaus Rath To: ding@gnus.org Original-X-From: ding-owner+M34312@lists.math.uh.edu Mon Jul 20 11:55:40 2015 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from lists1.math.uh.edu ([129.7.128.208]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZH7nO-0002oc-UR for ding-account@gmane.org; Mon, 20 Jul 2015 11:55:39 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.85) (envelope-from ) id 1ZH7mE-00080B-HW; Mon, 20 Jul 2015 04:54:26 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.85) (envelope-from ) id 1ZH7mB-0007zo-AH for ding@lists.math.uh.edu; Mon, 20 Jul 2015 04:54:23 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.85) (envelope-from ) id 1ZH7m9-0004DM-FE for ding@lists.math.uh.edu; Mon, 20 Jul 2015 04:54:23 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]) by quimby.gnus.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1ZH7m7-00052D-5b for ding@gnus.org; Mon, 20 Jul 2015 11:54:19 +0200 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZH7m3-0002C1-7P for ding@gnus.org; Mon, 20 Jul 2015 11:54:17 +0200 Original-Received: from 114.250.115.214 ([114.250.115.214]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 20 Jul 2015 11:54:15 +0200 Original-Received: from eric by 114.250.115.214 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 20 Jul 2015 11:54:15 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 37 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 114.250.115.214 User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:NeTfBVKSvymzphDvfkgtbCmrvTo= X-Spam-Score: -1.0 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:86078 Archived-At: Nikolaus Rath writes: > Hello, > > The attached revision fixes a small error when parsing the response to > the UID MOVE command. Previously, it would fail to find the COPYUID > response and fall back to using the message id to determine the UID of > the copied message. I'm running these patches locally, and (I think) seeing more hangs than I used to. This only happens on first startup of Gnus. I set toggle-debug-on-quit to t, and quit on the next hang -- see the traceback below. This is connecting to a dovecot server running on localhost. The first thing this tells me is that the MOVE capability (which dovecot provides) isn't getting noticed by Gnus -- as you noted in your previous exchange with Lars (was there no resolution to that?). That does need to get fixed, otherwise Gnus is missing a lot of added functionality. The other thing is this hang. I'm not immediately inclined to blame Gnus for this, but the fact is that this a local connection and there shouldn't be anything stalling it. If anyone has any bright ideas... nnimap-wait-for-response(85) nnimap-get-response(85) nnimap-command("UID STORE %s +FLAGS.SILENT (\\Deleted)" "") nnimap-delete-article(nil t) nnimap-split-incoming-mail() nnimap-request-scan(nil "PR") gnus-request-scan(nil (nnimap "PR" (nnimap-address "localhost") (nnimap-user "user") (nnimap-authenticator login) (stuff omitted) (nnimap-stream network) (nnimap-inbox "INBOX"))) gnus-get-unread-articles(4 nil) gnus-setup-news(nil 4 nil) ...bytecode omitted... gnus-1(4 nil nil) gnus(4)