Good afternoon,I generally select JWZ threading under the view menu, but I recently noticed a case where it does something odd. (It is showing a message indented under a message sent months later.) I won't necessarily call it wrong, but it groups messages that are unrelated except for having the same subject. Basically, I have several messages from some months ago, which threaded fine, all with the subject "Re: [Kmymoney2-developer] Feedback" (note I had deleted the original, so they ALL have the identical subject including the "Re:".
Today, I got a new message, unrelated to those, with subject "[Kmymoney2-developer] Feedback" which got threaded as the head of the old set of messages. A reply to that message is correctly shown at the end of the thread. I've attached a screen shot, but will try to show the state below, with just subject and date.
Subject Date Topic Dec 11 Re: Topic Sep 1 Re: Topic Sep 2 Re: Topic Sep 3 Re: Topic Dec 12The first and last message really belong together, and the middle three belong together, but they really shouldn't ALL be together. Simple threading does what I want - but there have been other cases where JWZ is better, for reasons stated by the original author of the algorithm.
My question: is there any chance there is a problem in balsa's implementation of the JWZ threading algorithm? (I have a copy of the original "pseudo code" description, but I have not yet read it carefully, nor have I yet looked at the balsa code.) If not, I'm tempted to send this case to the original author to see if he agrees it's odd, or why he thinks it's really the right thing to do.
Am I just being to picky about this, or could this be considered a (small) problem?
Jack
Attachment:
balsa_threading.png
Description: PNG image