excessive thread fusing
Austin Clements
amdragon at MIT.EDU
Sun Apr 20 09:48:12 PDT 2014
Quoth Andrei POPESCU on Apr 20 at 12:04 am:
> On Sb, 19 apr 14, 18:52:02, Eric wrote:
> >
> > This may not actually be any help, but both hypermail and mhonarc agree
> > that two messages form a separate thread from the rest. I believe that
> > the latter, at least, is the JWZ algorithm.
>
> mutt concurs.
Can anyone explain why JWZ *doesn't* have the same problem? I don't
see how this heuristic doesn't doom it to the same fate:
The References field is populated from the ``References'' and/or
``In-Reply-To'' headers. If both headers exist, take the first thing
in the In-Reply-To header that looks like a Message-ID, and append
it to the References header.
Given this, even considering only messages 18 and 52 (which "should"
be in different threads), JWZ should find the common "parent"
e.fraga at ucl.ac.uk and link them in to the same thread:
Add 18 (step 1)
- The combined "references" list is <ID17> <e.fraga at ucl.ac.uk>
- Creates and links containers 17 <- e.fraga at ucl.ac.uk <- 18 where the
first two are empty
Add 52 (step 1)
- The combined "references" list is <ID31> <ID32> <ID39>
<e.fraga at ucl.ac.uk>
- Creates and links containers 31 <- 32 <- 39
- Also considers container e.fraga at ucl.ac.uk, but this is already
linked, so it doesn't change it
- Creates container 52 and links e.fraga at ucl.ac.uk <- 52 (step 1C)
18 and 52 will later get promoted over their empty parent (step 4),
but will remain in the same thread.
What am I missing? Or are these other MUAs not using pure JWZ?
More information about the notmuch
mailing list