Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / 54 / 80b2f6a5163db6b92370d1a81a582cffcd3d1d
1 Return-Path: <aclements@csail.mit.edu>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id 01512431FDA\r
6         for <notmuch@notmuchmail.org>; Fri,  3 Oct 2014 07:19:32 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -2.3\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5\r
12         tests=[RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id ogxsEZTJupP7 for <notmuch@notmuchmail.org>;\r
16         Fri,  3 Oct 2014 07:19:25 -0700 (PDT)\r
17 Received: from dmz-mailsec-scanner-4.mit.edu (dmz-mailsec-scanner-4.mit.edu\r
18         [18.9.25.15])\r
19         (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))\r
20         (No client certificate requested)\r
21         by olra.theworths.org (Postfix) with ESMTPS id 8D5C8431FC0\r
22         for <notmuch@notmuchmail.org>; Fri,  3 Oct 2014 07:19:25 -0700 (PDT)\r
23 X-AuditID: 1209190f-f79aa6d000005b45-a6-542eb06b895a\r
24 Received: from mailhub-auth-3.mit.edu ( [18.9.21.43])\r
25         (using TLS with cipher AES256-SHA (256/256 bits))\r
26         (Client did not present a certificate)\r
27         by dmz-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP\r
28         id 3B.24.23365.B60BE245; Fri,  3 Oct 2014 10:19:23 -0400 (EDT)\r
29 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11])\r
30         by mailhub-auth-3.mit.edu (8.13.8/8.9.2) with ESMTP id s93EJNx7018546\r
31         for <notmuch@notmuchmail.org>; Fri, 3 Oct 2014 10:19:23 -0400\r
32 Received: from drake.dyndns.org\r
33         (216-15-114-40.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com\r
34         [216.15.114.40]) (authenticated bits=0)\r
35         (User authenticated as amdragon@ATHENA.MIT.EDU)\r
36         by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id s93EJLC0023304\r
37         (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT)\r
38         for <notmuch@notmuchmail.org>; Fri, 3 Oct 2014 10:19:23 -0400\r
39 Received: from amthrax by drake.dyndns.org with local (Exim 4.84)\r
40         (envelope-from <aclements@csail.mit.edu>) id 1Xa3hY-0002JV-Tt\r
41         for notmuch@notmuchmail.org; Fri, 03 Oct 2014 10:19:20 -0400\r
42 From: Austin Clements <aclements@csail.mit.edu>\r
43 To: notmuch@notmuchmail.org\r
44 Subject: [PATCH 00/11] Add ghost messages and fix thread linking\r
45 Date: Fri,  3 Oct 2014 10:19:07 -0400\r
46 Message-Id: <1412345958-8278-1-git-send-email-aclements@csail.mit.edu>\r
47 X-Mailer: git-send-email 2.1.0\r
48 X-Brightmail-Tracker:\r
49  H4sIAAAAAAAAA+NgFprNIsWRmVeSWpSXmKPExsUixCmqrZu9QS/E4GKbjcX1mzOZHRg9nq26\r
50         xRzAGMVlk5Kak1mWWqRvl8CV0X3yMGvBGvaKB4t3sTQwdrJ1MXJySAiYSNx9+Z8VwhaTuHBv\r
51         PVCci0NIYDaTxN2Od8wgCSGBc4wSF5+FQiR+Mkl0nfvDAuEcYpT4//IgWBWbgL7EirWTwEaJ\r
52         CEhL7Lw7G8wWFnCQ2HD7MQuIzSKgKrF91VGwel4BN4l7f++zQ6yWk9iw+z/jBEaeBYwMqxhl\r
53         U3KrdHMTM3OKU5N1i5MT8/JSi3RN9HIzS/RSU0o3MYL9Lcm/g/HbQaVDjAIcjEo8vB9u6IYI\r
54         sSaWFVfmHmKU5GBSEuWtXKwXIsSXlJ9SmZFYnBFfVJqTWgx0MQezkgjvgpVAOd6UxMqq1KJ8\r
55         mJQ0B4uSOO+mH3whQgLpiSWp2ampBalFMFkZDg4lCd729UCNgkWp6akVaZk5JQhpJg5OkOE8\r
56         QMPBaniLCxJzizPTIfKnGHU5Wpre9jIJseTl56VKifM+XAdUJABSlFGaBzcHFqevGMWB3hLm\r
57         ZQJGrRAPMMbhJr0CWsIEtOSdvS7IkpJEhJRUA+OECMHH+0VLw0WdlPQdOrh/acbES515n8/P\r
58         /P7xepnpnRVvHNolZm9xFu/Ta9CwWK1x9ebmRKf/2rtcNmw5WPj1YsSxvrVOfV2bZkYccXec\r
59         LH6aZ1beWqew782Gpa5TWOY9z2NjqTT0Z5lzUuuQgs0nwYlKeT8/ePrcaFNsfJDY6bhiztob\r
60         /5RYijMSDbWYi4oTAeQvl6SuAgAA\r
61 X-BeenThere: notmuch@notmuchmail.org\r
62 X-Mailman-Version: 2.1.13\r
63 Precedence: list\r
64 List-Id: "Use and development of the notmuch mail system."\r
65         <notmuch.notmuchmail.org>\r
66 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
67         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
68 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
69 List-Post: <mailto:notmuch@notmuchmail.org>\r
70 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
71 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
72         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
73 X-List-Received-Date: Fri, 03 Oct 2014 14:19:32 -0000\r
74 \r
75 This series modifies our database representation of messages that have\r
76 been referenced by other messages, but for which we don't have the\r
77 message itself.  Currently, we store this information as Xapian\r
78 metadata, but this has several downsides for performance and\r
79 complexity and results in hard-to-fix thread linking bugs.  This patch\r
80 series implements "ghost messages", which replace this Xapian metadata\r
81 with Xapian documents that look and act very much like regular message\r
82 documents, but simply have no content.  This simplifies and speeds up\r
83 our thread linking algorithm and fixes the currently broken thread\r
84 linking test.\r
85 \r
86 Ghost messages also open up interesting future possibilities, such as\r
87 "pre-seeding" tags for messages that are not yet indexed.  This could\r
88 be used to make notmuch insert simpler and more robust, as part of tag\r
89 synchronization, and to improve nmbug's behavior when tags arrive\r
90 before messages.\r
91 \r