From: Andrew Cohen <acohen@ust.hk>
To: ding@gnus.org
Subject: Re: virtual nnvirtual
Date: Fri, 25 Mar 2022 12:53:43 +0800 [thread overview]
Message-ID: <87ils2eip4.fsf@ust.hk> (raw)
In-Reply-To: <87ee2qg91y.fsf@ust.hk>
>>>>> "AC" == Andrew Cohen <acohen@ust.hk> writes:
>>>>> "ESF" == Eric S Fraga <e.fraga@ucl.ac.uk> 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
next prev parent reply other threads:[~2022-03-25 4:54 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-23 0:45 Andrew Cohen
2022-03-23 8:14 ` Eric S Fraga
2022-03-23 11:53 ` Eric S Fraga
2022-03-23 12:02 ` Eric S Fraga
2022-03-23 12:53 ` Andrew Cohen
2022-03-23 13:19 ` Eric S Fraga
2022-03-23 14:51 ` Andrew Cohen
2022-03-23 15:28 ` Eric S Fraga
2022-03-23 15:00 ` Eric Abrahamsen
2022-03-23 15:31 ` Eric S Fraga
2022-03-24 5:30 ` Andrew Cohen
2022-03-24 7:27 ` Eric S Fraga
2022-03-23 15:33 ` Eric S Fraga
2022-03-25 0:39 ` Andrew Cohen
2022-03-25 4:53 ` Andrew Cohen [this message]
2022-03-25 9:15 ` Eric S Fraga
2022-03-25 9:27 ` Andrew Cohen
2022-03-25 9:35 ` Eric S Fraga
2022-03-25 9:39 ` Andrew Cohen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87ils2eip4.fsf@ust.hk \
--to=acohen@ust.hk \
--cc=ding@gnus.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).