<<< Date Index >>>     <<< Thread Index >>>

Re: Threading bug due to a reply to multiple messages



On Thu, 2005-04-21 at 00:45:01 +0200, Vincent Lefevre wrote:
> Here's a mailbox:
> 
>       1 r F 2005-04-21 To Vincent Lefe (   1) Message A
>       2 r F 2005-04-21 To Vincent Lefe (   1) |->Reply 2 to Message A
>       3 r F 2005-04-21 To Vincent Lefe (   1) `->Reply 1 to Message A
> ->    4   F 2005-04-21 To Vincent Lefe (   7)   `->Reply to replies 1 and 2
> 
> The message 4 is a reply to both messages 2 and 3.

Here I get:
   1 r   Apr 21 Vincent Lefevre (0.1K) Message A
   2 r   Apr 21 Vincent Lefevre (0.1K) ├─>Reply 1 to Message A
   3     Apr 21 Vincent Lefevre (0.2K) │ └─>Reply to replies 1 and 2
   4 r   Apr 21 Vincent Lefevre (0.1K) └─>Reply 2 to Message A
Both in debian Mutt 1.5.6+20040907i (CVS) and Mutt 1.5.9i (2005-03-13).

> But if I remove the reply 1, then the message 4 should become the
> descendent of the reply 2. But this is not the case:
> 
>       1 r F 2005-04-21 To Vincent Lefe (   1) Message A
>       2 r F 2005-04-21 To Vincent Lefe (   1) |->Reply 2 to Message A
> ->    3   F 2005-04-21 To Vincent Lefe (   7) `->Reply to replies 1 and 2

In the last message (in all three cases) the message A appears
twice in the References: line in the header. I guess it should only
appear once.  If I manually remove one of the two, the threading appears
correctly in the last case when reply 1 has been removed.

Anders