From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28927 invoked from network); 25 Mar 2022 04:54:11 -0000 Received: from mx1.math.uh.edu (129.7.128.32) by inbox.vuxu.org with ESMTPUTF8; 25 Mar 2022 04:54:11 -0000 Received: from lists1.math.uh.edu ([129.7.128.208]) by mx1.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nXbxg-007RIA-QG for ml@inbox.vuxu.org; Thu, 24 Mar 2022 23:54:08 -0500 Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.94.2) (envelope-from ) id 1nXbxg-006JZm-AD for ml@inbox.vuxu.org; Thu, 24 Mar 2022 23:54:08 -0500 Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtp (Exim 4.94.2) (envelope-from ) id 1nXbxe-006JZd-4j for ding@lists.math.uh.edu; Thu, 24 Mar 2022 23:54:06 -0500 Received: from quimby.gnus.org ([95.216.78.240]) by mx2.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nXbxb-00CPvh-Qx for ding@lists.math.uh.edu; Thu, 24 Mar 2022 23:54:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:Mime-Version:References:Message-ID:Date:Subject: From:To:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/jEe540N4zKuYadTvy3YCgy9jVL5TPKh/BZ+0Ji5Yk8=; b=juxwMJtBjeVr7m/o4esCMFAAmg ZCumk88IAkVY8P9SRzqdXhlVwy/WfpkoGzTDvEJ/sAZPQ+236HzRPtnOPY2DwaYjrvH5w9A24tNEk 166T1HrXS+6QiEF+PK+C7MwvGs6sor92KrdVXGEZkTiBzSSAHahTouimts4LWQ+pjs9I=; Received: from ciao.gmane.io ([116.202.254.214]) by quimby.gnus.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nXbxQ-0006Xe-Kt for ding@gnus.org; Fri, 25 Mar 2022 05:53:58 +0100 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1nXbxO-0000hY-Ox for ding@gnus.org; Fri, 25 Mar 2022 05:53:50 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: ding@gnus.org From: Andrew Cohen Subject: Re: virtual nnvirtual Date: Fri, 25 Mar 2022 12:53:43 +0800 Message-ID: <87ils2eip4.fsf@ust.hk> References: <87v8w51oq7.fsf@ust.hk> <87h77or8dm.fsf@ucl.ac.uk> <87ee2qg91y.fsf@ust.hk> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cancel-Lock: sha1:LmWrHNCaULLdj5ZSxQu9lhdSMVQ= List-ID: Precedence: bulk >>>>> "AC" == Andrew Cohen writes: >>>>> "ESF" == Eric S Fraga writes: ESF> One possible strange behaviour I'm encountering: if I enter the ESF> virtual group, read a few unread articles but not all of them, ESF> then leave the group and come back in, the articles shown are ESF> not the ones that were left unread. Not sure how to debug ESF> this. AC> And I'm zero for two now on this subject---the fix I sent you AC> earlier will probably hide the problem but isn't really AC> right. And in fact I cannot reproduce the problem on my end (I AC> tried with both imap and gmane combined groups). OK, I finally have succeeded in failure :) It's not exactly the behavior that you are seeing, but definitely an error which may be related. It is specific to thread referral (so doesn't explain the strange behavior above) though; with the above strange behavior did you by any chance do thread referral before you exited the group? I have a trivial fix for this, although there might be a better way. (In case you are interested: in thread referral, groups other then the originating article's group can be searched, and so new articles can be found that aren't part of the original nnselect selection; these articles are added to the selection and all the marks, read/unread, active, etc. are updated. This won't work for the nnvirtual case because we aren't saving the selection list to the newsrc. Consequently the next time you enter the group all the mark lists and read/unread, etc contain references to articles that aren't part of the group which can lead to errors. ) Best, Andy -- Andrew Cohen