From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id SPeuAh3p7GK2CAEAbAwnHQ (envelope-from ) for ; Fri, 05 Aug 2022 11:55:41 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id SP+DAh3p7GLqqQAA9RJhRA (envelope-from ) for ; Fri, 05 Aug 2022 11:55:41 +0200 Received: from mail.notmuchmail.org (yantan.tethera.net [135.181.149.255]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A7917A78E for ; Fri, 5 Aug 2022 11:55:40 +0200 (CEST) Received: from yantan.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id DF2815F383; Fri, 5 Aug 2022 09:45:40 +0000 (UTC) X-Greylist: delayed 304 seconds by postgrey-1.36 at yantan; Fri, 05 Aug 2022 09:45:37 UTC Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by mail.notmuchmail.org (Postfix) with ESMTPS id 96B4B5F383 for ; Fri, 5 Aug 2022 09:45:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1659692735; bh=KbSnyVI+MHJh9GQSocejJ8tQ+3Wd0HB8K7UIPFHn5cM=; h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date; b=hP6SW4kqXTo7o0MV+ddii25L1hgd0DzrKJtL5MrXOOIXP/PBit25VELLUiK0BM6uS JYr453yDFO2uARxHHbMRfDrDzIt3q3BvTodc/8/vIJ/rUhDXOKeq55bmC03wE7fZke tDqw6WV4BoZYKqWsPFrgbGk3el/T6UPXeF8k7NRE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost ([95.90.239.132]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N0oBr-1nWTzm2INB-00wpUZ; Fri, 05 Aug 2022 11:40:31 +0200 From: Gregor Zattler To: David Bremner , notmuch@notmuchmail.org Subject: Re: [bug]: notmuch-emacs: notmuch-show: "c F" shows same file name for different instances of duplicate messages In-Reply-To: <87a68jn00u.fsf@tethera.net> References: <87edxw8jp4.fsf@no.workgroup> <87czdfn0kc.fsf@tethera.net> <87a68jn00u.fsf@tethera.net> Mail-Followup-To: David Bremner , notmuch@notmuchmail.org Date: Fri, 05 Aug 2022 11:40:27 +0200 Message-ID: <871qtvt4dw.fsf@no.workgroup> MIME-Version: 1.0 X-Provags-ID: V03:K1:Xl2djdZ9f8TdBJNo6Ce5q0Lz1RpqEPmH5KP5dkxRUTPCz9hGpI2 cfOaXU8VxxdTyPVxc5lFkeTSxzuQTGcBVrg5Ysx41wyoryRofQv3yD1s2kHH326mGqCmwGQ vHYASLJykOHTo8aBeLBa/9drjMIAzvuEXi1u76O+SaE7BVrRV4P69TVlLIR4+5xndK0bIux /ijTAhF7TAJjthbXyPheA== X-UI-Out-Filterresults: notjunk:1;V03:K0:HEOUNIyhg08=:DbA9nmho8NGmutxODbXvlq tB5joYNvCnQuEgU7AMEaVUIz8gVSTkHwgqN5MaHOgHUqMeOc53ifR890XwBYZcE/jlwhIKgqT E4hhLpLLCVjY34/wSU36c7VHHl2UuYG315hjtX0gCQ3kOG4boAy3/ARdOmkeEut4NA7jc5r8w zFuraj9AdTyl6OTSG64wtM3xucXzXBTqiSGIkVHEnDrEm8/75mz4X1Uo4lZglBnY2j62uoCHS clD3rSog21NyOZX4tSqp4JM52Iy98ygYTgCvoaddEKLXwPTn4QD/uCS7jGyhDiVbqWhCUzi8a Kcyuhqn5C1/HZL7e8qRzwbvO2GIJ/skfnYI4N6BcjB0KPNRLpFWXJX3oltldz++cah3yqjVtR IFTyA1RKt4epM9rGEvuZcLNxHzyjndX3taPdDHHeLUBg4GnkQX+b1DWU8KtqtOtU9j8vV94DI 5MokfbipPrsYlAWNbqpvMreJVpCZJTmSnherNp3jGmnLSouxtZXbEaMy551kIJkuAvcRk56SZ ZUoq/Lv4yVrc47sAgUQ2A/7J6FJMbL5stARPw9ldq03yGUaIbvW+/aQhEmrSwJNHY2oruNv5H ruCWZOme+qEhZDXMVdnf79qBkWIv2AjGjCA6XC49wuCvsxzFb7bKCQhDqktlCkKeRF36SuoTo ehn54OdcJvNc0iAuhHIKWMydRlcE+5CHje90v+GySgZCLCACnNqGs1nC3wCMn7uyxLk76QASr rE5UBL3B0Cfl6cWIQdQl67E9gTcVLDWCeq3OTH5ImuvpFttprm4+A+Ygd1/+6zChrwLNTw6w0 hJ58Z6vKRIJ/gQhAp8SnYDpsx74dyUGokiy3DjmCdEOZvHMV2Fvh6CJ6CttsPp143O7Jy7Nap A2DXWilx8ZY8XasMB9KDcQ7Otfs/uOSYtnfVJiktyAkihSJF3Wi1DUk7Whn9Jgga0chdxmWFR dZdrRFstnoq3VErjAVsSN1sYiwdHS0qVYaJqzyoNshQwcL+u9jVY/FfKYcUrK+nopPrtU9Ip+ 5FgA9v/o8QGNJEQukwzPXvVWh+QwkddzqVCj2qDckTAXNoQjBdttvIIVivM82y85SxkmVMkj3 nXpwoZ1mwh+8QFFC6ump4FBvOaBt7aRbiiNcYCi0hwTJ36ozF3Tq6LkOg== Message-ID-Hash: BX4P3SZ6TUMTK2T6FFR75OSVJQISS5OH X-Message-ID-Hash: BX4P3SZ6TUMTK2T6FFR75OSVJQISS5OH X-MailFrom: telegraph@gmx.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.3 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: DE ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1659693340; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-owner:list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=yoHuLEoAXfIlPYK458UbqDANCBNpRsX2cg7Yi/y/ekk=; b=cNxQDM9sngA74E6NP0us52Ph9jgE8jprgRx2BU5zGmyK4987FmrwRT7r575l9TbbkzOE2J JseeLjQhKdIdkTcoNAoyMx6y7in0qci2ESAbNnm3KiuwGb4BikErGXUV/Fgz6W2ui3vNYg rDlheM4raK6uq+Q/kDBxp40ZVO/Zfy9q0fjwNPEraUiaBORYNP58ku43djw/rRlZyV8JoG SjJNn2JzQkKc2Ed3BXpxSR8FyHCowGKTVV0DB27gGlTujjf/oy+acIX2GK3xZ57icvWtOM DzACvdRkHPvOVSUUxrVh+xShE3zIiZrgJ+AE9YwqszJZDWBS7POCxtTkmQdu6g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1659693340; a=rsa-sha256; cv=none; b=SMbJPuPjea9fafWI/WZls/DCwJHzBWvngyDxzu13y/R4GLcg3QxPoE8sNYS0bNo6YvE0yt FJ+pFbXKyTr4m3JXIN+hkM9nXR5XSvIF6FoWLcCPfl2f9jyJn8yPQyKFrlrejOoBFPf1q+ DqY4tR4mgIqPtdnYr/M9UPfBwPF5SXxj7d+97Uq3hPZ1SJbhB5fpXwoMLiQEHoUDSYwP63 1H6fkOpZHwxoSIypgOBYL9ig3YyH9/5vMks4WcuUqesRGcNUyznNaeYUITai47eDOlBdT9 Yi5MaqVhUwDbP1OIjAwn/JygCq+a8CFOUR+t14jEhBCaO75r3dWHPEAAmuxAEQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmx.net header.s=badeba3b8450 header.b=hP6SW4kq; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmx.net (policy=none); spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 135.181.149.255 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Spam-Score: 6.10 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmx.net header.s=badeba3b8450 header.b=hP6SW4kq; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmx.net (policy=none); spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 135.181.149.255 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Queue-Id: A7917A78E X-Spam-Score: 6.10 X-Migadu-Scanner: scn0.migadu.com X-TUID: BOJGP6jWiRHQ Hi David, * David Bremner [2022-08-04; 18:58]: > For those following along at home, I think Gregor refers to the "thread > subject" as shown by e.g. "notmuch search". This might or might not be > related to the message being replaced by a different duplicate. actually I referred to the very first line in a notmuch-show buffer. I see, it's difficult to impossible to decide which Subject to choose for the thread if there are different Subject: headers in the files which host the Message-Id of the first message of the thread. But since you mentioned it there is another glitch: If one searches for my test case like so: from:telegraph@gmx.net AND to:telegraph@gmx.net AND subject:one the test case shows up. In my particular case the notmuch-search buffer shows two lines for two matching threads one of which stands out because its date is 1970-01-01 because I was too lazy to provide Date: headers in the test case's messages. In my particular case the Subject: shown on this very line for the test case is "two". But if I place the cursor on this line and hit RET, the "first" of the three messages is shown, which in my particular case happens to be the one with Subject: "one". Correspondingly the very first line of this notmuch-show buffer reads "one". Even if it's not possible to decide which of the messages is the "right" one, I think it would be less surprising, if the subject shown in the notmuch-search buffer would be the one from the "first" message shown in the notmuch-show buffer. In most/normal cases this will be the "right" one or at least the one the user is content with. Ciao; Gregor -- -... --- .-. . -.. ..--.. ...-.-