From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/84225 Path: news.gmane.org!not-for-mail From: Matt Ford Newsgroups: gmane.emacs.gnus.general Subject: Re: Marking ! in virtual groups Date: Sun, 16 Feb 2014 15:58:23 +0000 Organization: Dancingfrog Message-ID: <87r473t5gg.fsf@rss01.mhs.man.ac.uk> References: <87zjlt27eb.fsf@rss01.mhs.man.ac.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1392566385 11695 80.91.229.3 (16 Feb 2014 15:59:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 16 Feb 2014 15:59:45 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M32475@lists.math.uh.edu Sun Feb 16 16:59:52 2014 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WF482-0007so-F9 for ding-account@gmane.org; Sun, 16 Feb 2014 16:59:38 +0100 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 1WF477-0002uX-FW; Sun, 16 Feb 2014 09:58:41 -0600 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 1WF474-0002uF-4l for ding@lists.math.uh.edu; Sun, 16 Feb 2014 09:58:38 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1:AES128-SHA:128) (Exim 4.76) (envelope-from ) id 1WF472-0008J1-8j for ding@lists.math.uh.edu; Sun, 16 Feb 2014 09:58:37 -0600 Original-Received: from plane.gmane.org ([80.91.229.3]) by quimby.gnus.org with esmtp (Exim 4.80) (envelope-from ) id 1WF470-0005we-Ce for ding@gnus.org; Sun, 16 Feb 2014 16:58:34 +0100 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WF470-0006fG-5c for ding@gnus.org; Sun, 16 Feb 2014 16:58:34 +0100 Original-Received: from rain.gmane.org ([80.91.229.7]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Feb 2014 16:58:34 +0100 Original-Received: from matt by rain.gmane.org with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Feb 2014 16:58:34 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 39 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: rain.gmane.org Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEXHvb86JiddPDoWCQtk VVRvTEd2YV7TtTAGAAAB90lEQVQ4jXXUQa+bMAwA4Bw27g6l58WFd0+j3lteHvcxhXPowP//J8xO oKTSG1KrKh+OY2OqVL6oBzjF9Estar/IG90OHocSSFb53goAHNxl6QVK8R4AtXMAHwcsg8As685Z kSXnWrwf6Ede54t32yMYFt5/W4dW+QMeR4DW9+EAU7tNLOc/wPNBIR1LoKUX9LVFRAMu+emAh2tC GEcE0N1v0EMB0xqYEDtaQd9fUFvaYCKCUwFXCnJ1gYjMNxA4oJqhgGbNQBTVE78FUusbvHaK73Ar of0P/Dz9KmDLwaSqssDbioCdlDhRVdRxuQVuIoP0RBU5HueRu9rQaKCn6GMJGqAj/uZC6ID+zLvr jgLvRGqP8AJrajl3jG8PJewN4QAewRg3+Mq9ShAVPbH1Xsks+K2F1UopM38q5XfowhRXaXyehQxf XDTXxw94osjjUy1tBi9Fa8QwcohMyYI78HGlKSOfGRgqeoOJBJ4CMUPfjUYjJ+Ly57MmbXKOnieR +z4G4AGa7ScP8JSgdlpCgnSeZmecDUHgwkOOIxrdSZV/na5dM6oU4CSEsyeoLTg7KxnpBPL4Am3g pI5PgSvmNspWFqxrlMc6Q0rAzfqTIrQy+eW7ot7m/VI7hqva3laLJjVlIvmDKMAhVyiwuveIWkt3 sVvHDf4Bn+7uegzOHIsAAAAASUVORK5CYII= User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.2.50 (gnu/linux) Cancel-Lock: sha1:WGlM06GCURchxCBb4X8iBv/pNCI= X-Spam-Score: -2.5 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:84225 Archived-At: Hi, I dug out the old question and reply from Lars regarding this issue. Matt Ford writes: > Flagging in a nnvirtual group and then changing to one of the member > nnimap groups shows the flag set in the nnimap group. So, something is > happening to make the local copy look like it's okay. But it's > misleading as the nnimap group no longer reflects the server. Lars writes: > Looking at the code, it looks like this should work. > `gnus-update-read-articles' is called, which calls > `gnus-request-set-mark', which should set the marks on the server. > Could you edebug through `gnus-update-read-articles' and see what > (doesn't) happen? I should make clear that this issue only affects marked with a ! messages (that's what I mean by flagged). Read and it's ilk work well. I've tried edebug as suggested. For the virtual group gnus-update-read articles is called three times one for the virtual group and twice more for each of the real groups that compose it. Unfortunately my elisp and edebug skills aren't up to the task. I made sure my virtual group had only one Flagged (marked with a !) message and tried to compare variables in edebug for the virtual group setting and real groups. They all looked the same and I couldn't see anything that obviously affects this. Any help or pointers much appreciated. Cheers, -- Matt