From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 cFOOOkMWbGPLLgEAbAwnHQ (envelope-from ) for ; Wed, 09 Nov 2022 22:06:12 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 6DR7OkMWbGNMVgAAauVa8A (envelope-from ) for ; Wed, 09 Nov 2022 22:06:11 +0100 Received: from mail.notmuchmail.org (yantan.tethera.net [IPv6:2a01:4f9:c011:7a79::1]) (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 6689839A4B for ; Wed, 9 Nov 2022 22:06:11 +0100 (CET) Received: from yantan.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 633CB5F8CB; Wed, 9 Nov 2022 21:06:08 +0000 (UTC) X-Greylist: delayed 463 seconds by postgrey-1.36 at yantan; Wed, 09 Nov 2022 21:06:05 UTC Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by mail.notmuchmail.org (Postfix) with ESMTPS id F38335F35E for ; Wed, 9 Nov 2022 21:06:05 +0000 (UTC) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 275B45C01A3; Wed, 9 Nov 2022 15:58:20 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 09 Nov 2022 15:58:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1668027500; x=1668113900; bh=B mbvyLu0hd/7EKTamM3VTIGAotj8lgYgK6tjGtggY/c=; b=weP0dDpnZpb+P1SXS pWuALa19/nDtcDj4+s23GX46WuFiSh74XFVFKY9tZ1HAw43d9ljZvmtci2uhAWjD mn533FZc7w0G7UnnjTw+q+LTJo+T8m8C1i1M9w5cfnVQof8NPO/j5B99jADs1/UK M13hdFOZ2bwfcu1NWc/fvWLUfXn3n+Yf+ki4qMnNvXQMGk5RvfedGz1dmQHQffox l3jEuPMqEo3TXK7BI1TqyGaZ9EavlPA9XRk0gdk1Db0u0CdljRWq8in96TlMK70x /2UG9SW6H/A2I7loG+2vFZAhYNrCc1eQQ1etzNl+q2UpJ+XM49cui7Mc1tE6zTlQ f/soA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrfedvgddugeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujghffgffkfggtgfgsehtqh ertddtreejnecuhfhrohhmpeflrghmvghsohhnucfirhgrvghfucftohhllhhinhhsuceo jhhrohhllhhinhhssehfihhnvghsthhruhgtthhurhgvrdhnvghtqeenucggtffrrghtth gvrhhnpedttedtfffgjeejheefffejgfeuiedvieehffekveejvdfhkeejgfegjeelvdev leenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehjrh holhhlihhnshesfhhinhgvshhtrhhutghtuhhrvgdrnhgvth X-ME-Proxy: Feedback-ID: i3ad946c7:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 9 Nov 2022 15:58:19 -0500 (EST) Received: by servo.finestructure.net (Postfix, from userid 1000) id 4A9731E5; Wed, 9 Nov 2022 12:58:18 -0800 (PST) From: Jameson Graef Rollins To: Daniel Kahn Gillmor , notmuch@notmuchmail.org Subject: Re: Display duplicate messages in emacs front-end In-Reply-To: <875yfo83uf.fsf@fifthhorseman.net> References: <20220701214548.461943-1-david@tethera.net> <878rkk89i1.fsf@fifthhorseman.net> <875yfo83uf.fsf@fifthhorseman.net> User-Agent: Notmuch/0.37 (https://notmuchmail.org) Emacs/27.1 (x86_64-pc-linux-gnu) Date: Wed, 09 Nov 2022 12:58:18 -0800 Message-ID: <87bkpfu9p1.fsf@caltech.edu> MIME-Version: 1.0 Message-ID-Hash: 25AIB2FCP3CSP5YI23NBY7SZOKPEXZPR X-Message-ID-Hash: 25AIB2FCP3CSP5YI23NBY7SZOKPEXZPR X-MailFrom: jrollins@finestructure.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="utf-8" Content-Transfer-Encoding: base64 X-Migadu-Flow: FLOW_IN X-Migadu-Country: DE ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1668027971; 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=1uUsCRh+XLEl1TZIVsaSTj3nyIcFCgqDkspqu19CPj0=; b=oPls4JHba/0YhmgkJL5p8JCAwoakixB9swPWEY5PVdVGRBv8D3n4Oi/AI0Scq5xxcPPLv+ ahPsMu0Igm/Dka9br0FQe21fd03Z5FFawQp7gR7vnIX8ngg36AVSGj7OEECzMuVL9mfkSG Aky5YJ1l3M2dGQr8hQ4QAGAecFR+gOIPFZjTy89JcbGRGnwxcg0nOvA+DSdWdCN5JoG2DP epixPHoreXIpIugM4v9GWcHBrjN+ITxduNvHzafWRDc5hrD6Tx12bw746ueJi0+Oon85wH QIyjq1pqQv2dYcWW0I7aFhGYBnBE1iIVkOAEEsCnL5GndLbpUYaTGN0/umk8Mg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1668027971; a=rsa-sha256; cv=none; b=KTTXpbqDNbpt82Ee0jA98jz4bRXG5EhPpTA/cw5mVWP9Mwd7EFp4sS9HgXcy2qOzyXGg25 vst/jl8DNE//8UvVRna0WO0he/R/+JjMeF9lM3s4V4mEHGUHqgBX9veJPiz9mELY3qutsj LPJdYRw9tjqm9RF6GHJs6MmuzMMOpyc1bKJ9rRinCur8MlautfI5ndG1SMJ03zrsKjY8jm wF8u1S+JnOio/0zFiMV/4rtDDjK4XN1uZEodvhOPLcuHFNJA7AD+4a5OzfdiNPyld9HC1v VRIRKHd/faOcp6JCUH6sB7J5TJPuMBlQ8kvo09gWDw8RJ3t3go5Apsks3f/SPg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=messagingengine.com header.s=fm1 header.b=weP0dDpn; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2a01:4f9:c011:7a79::1 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Spam-Score: 0.58 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=messagingengine.com header.s=fm1 header.b=weP0dDpn; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2a01:4f9:c011:7a79::1 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Queue-Id: 6689839A4B X-Spam-Score: 0.58 X-Migadu-Scanner: scn0.migadu.com X-TUID: UrXljmuDWW5O T24gV2VkLCBOb3YgMDkgMjAyMiwgRGFuaWVsIEthaG4gR2lsbG1vciA8ZGtnQGZpZnRoaG9yc2Vt YW4ubmV0PiB3cm90ZToNCj4gT24gV2VkIDIwMjItMTEtMDkgMDk6NTM6MjYgLTA1MDAsIERhbmll bCBLYWhuIEdpbGxtb3Igd3JvdGU6DQo+PiBUaGUgZnVuY3Rpb25hbGl0eSBoZXJlLCBzd2l0Y2hp bmcgYmV0d2VlbiBkdXBsaWNhdGVzIGluIHRoZSBlbWFjcw0KPj4gZnJvbnRlbmQsIGlzIGdyZWF0 LiAgSSBuZWVkZWQgdG8gdXNlIGl0IHRvZGF5LCBiZWNhdXNlIGkgaGFkIHR3byBjb3BpZXMNCj4+ IG9mIGFuIGUtbWFpbCBtZXNzYWdlLCBvbmUgd2l0aCBhIHZhbGlkIHNpZ25hdHVyZSBhbmQgb25l IHdpdGggYSBkYW1hZ2VkDQo+PiBzaWduYXR1cmUuICBJdCBKdXN0IFdvcmtlZOKEoiB0byBsZXQg bWUgc3dpdGNoIGJldHdlZW4gdGhlIGRpZmZlcmVudA0KPj4gdmFyaWFudHMuDQo+DQo+IE5vdyB0 aGF0IGknbSBwbGF5aW5nIHdpdGggdGhpcyBmZWF0dXJlIHNwZWNpZmljYWxseSwgaXQgb2NjdXJz IHRvIG1lDQo+IHRoYXQgdGhlIHByaW1hcnkgdXNlIGNhc2UgaXMgbGlrZWx5IHRvIGJlIHdoZXJl IHRoZXJlIGFyZSB0d28gb3IgbWF5YmUgMw0KPiBkdXBsaWNhdGVzIG9mIGEgZ2l2ZW4gbWVzc2Fn ZS4NCj4NCj4gSW4gdGhpcyB1c2UgY2FzZSwgdGhlIGVtYWNzIGJpbmRpbmdzIGNvdWxkIGJlIGEg Yml0IG1vcmUgZXJnb25vbWljLg0KPg0KPiBUaGUgY3VycmVudCBiaW5kaW5nIGlzICclJywgd2hp Y2ggdGhlbiBwcm9tcHRzIHRoZSB1c2VyIGZvciAiZHVwbGljYXRlOiINCj4gYW5kIHRoZSB1c2Vy IGlzIG9ibGlnZWQgdG8gdHlwZSBpbiB0aGUgbnVtYmVyIG9mIHRoZSBkdXBsaWNhdGUgdGhhdCB0 aGV5DQo+IHdhbnQuDQo+DQo+IFdoZW4gaSdtIGxvb2tpbmcgYXQgZHVwbGljYXRlIDEvMiwgdGhl IG9idmlvdXMgYW5zd2VyIGlzIGkgd2FudCAyLzIuDQo+IHdoZW4gaSdtIGxvb2tpbmcgYXQgMi8y LCBpIHdhbnQgMS8yLiAgVGhlIGN1cnJlbnQgaW50ZXJmYWNlLCB3aGlsZSBuaWNlDQo+IGFuZCBm dWxseSBmbGV4aWJsZSBtYWtlcyBtZSBkbyBleHRyYSB3b3JrIDopDQo+DQo+IEhlcmUncyBhIHBy b3Bvc2VkIHVwZGF0ZToNCj4NCj4gIC0gJyUnIG9uIGl0cyBvd24gbW92ZXMgdG8gZHVwbGljYXRl IG4rMSAod3JhcHBpbmcgYXJvdW5kIGZyb20gdGhlIG1heA0KPiAgICBiYWNrIHRvIDEpDQo+DQo+ ICAtIHByZWZpeGVkICclJyAodGhhdCBpcywgJ0MtdSAlJykgeWllbGRzIHRoZSBjdXJyZW50IGJl aGF2aW9yIHdoZXJlIHRoZQ0KPiAgICB1c2VyIGNhbiBlbnRlciB3aGljaCBzcGVjaWZpYyBkdXBs aWNhdGUgdGhleSB3YW50Lg0KPg0KPiBNeSBlbGlzcCByZW1haW5zIHJ1ZGltZW50YXJ5IGF0IGJl c3QsIHNvIGkgZG9uJ3Qga25vdyB0aGF0IGkga25vdyBob3cgdG8NCj4gbWFrZSB0aGlzIGZpeCAo aW4gcGFydGljdWxhciwgaSdtIG5vdCBzdXJlIGhvdyBpIHJldHJpZXZlIHRoZSBjdXJyZW50DQo+ IHZhbHVlcyBOL00sIGluIG9yZGVyIHRvIGNhbGN1bGF0ZSBtb2RfTShOKSsxKSwgYnV0IGknZCBi ZSBoYXBweSB0byB0ZXN0DQo+IGFueSBwYXRjaCB0aGF0IGRvZXMgdGhpcy4NCj4NCj4gSSBkb24n dCBrbm93IGhvdyBwZW9wbGUgZmVlbCBhYm91dCBjaGFuZ2luZyB0aGUgZGVmYXVsdCBrZXliaW5k aW5ncyBvbiBhDQo+IHJlbGF0aXZlbHkgcmVjZW50IGZlYXR1cmUgLS0gd291bGQgaXQgYmUgdXBz ZXR0aW5nIHRvIHVzZXJzIGlmIHRoZQ0KPiBiZWhhdmlvciBvZiAlIGNoYW5nZWQgaW4gdGhpcyBz dWJ0bGUgd2F5Pw0KDQpQZXJzb25hbGx5IEkgdGhpbmsgaXQgd291bGQgbWFrZSBzZW5zZSB0byBo YXZlICUgY3ljbGUgdGhyb3VnaA0KZHVwbGljYXRlcywgd2l0aCBzb21lIGluZGljYXRvciBvZiB3 aGljaCBkdXBsaWNhdGUgd2UncmUgY3VycmVudGx5IG9uLg0KSSB3b3VsZG4ndCBldmVuIGJvdGhl ciB3aXRoIHRoZSBzdWdnZXN0ZWQgcHJlZml4ZWQgYmVoYXZpb3IgaWYgd2UganVzdA0KaGFkIHRo ZSBjeWNsZSBiZWhhdmlvci4NCg0KQWxzbyB0aGFua3MgdG8gZm9sa3MgZm9yIHdvcmtpbmcgb24g dGhpcy4NCg0KamFtaWUuDQ==