Re: [afew] announcing afew, an universal tagging solution with some fancy features
[notmuch-archives.git] / 23 / 7352d202f324228cde957244d7be8b6b128ff7
1 Return-Path: <cworth@cworth.org>\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 8343C4196F2\r
6         for <notmuch@notmuchmail.org>; Tue, 13 Apr 2010 08:20:56 -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.89\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-2.89 tagged_above=-999 required=5\r
12         tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, T_MIME_NO_TEXT=0.01]\r
13         autolearn=ham\r
14 Received: from olra.theworths.org ([127.0.0.1])\r
15         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
16         with ESMTP id VEddRK4lcGBI; Tue, 13 Apr 2010 08:20:55 -0700 (PDT)\r
17 Received: from yoom.home.cworth.org (localhost [127.0.0.1])\r
18         by olra.theworths.org (Postfix) with ESMTP id C26DF431FC1;\r
19         Tue, 13 Apr 2010 08:20:55 -0700 (PDT)\r
20 Received: by yoom.home.cworth.org (Postfix, from userid 1000)\r
21         id 711FE5883A6; Tue, 13 Apr 2010 08:20:55 -0700 (PDT)\r
22 From: Carl Worth <cworth@cworth.org>\r
23 To: James Westby <jw+debian@jameswestby.net>, notmuch@notmuchmail.org\r
24 Subject: Re: [notmuch] [PATCH] Store thread ids for messages that we haven't\r
25         seen yet\r
26 In-Reply-To: <1268515677-12692-1-git-send-email-jw+debian@jameswestby.net>\r
27 References: <87fx72o8pq.fsf@yoom.home.cworth.org>\r
28         <1268515677-12692-1-git-send-email-jw+debian@jameswestby.net>\r
29 Date: Tue, 13 Apr 2010 08:20:48 -0700\r
30 Message-ID: <87sk6ze5v3.fsf@yoom.home.cworth.org>\r
31 MIME-Version: 1.0\r
32 Content-Type: multipart/signed; boundary="=-=-=";\r
33         micalg=pgp-sha1; protocol="application/pgp-signature"\r
34 X-BeenThere: notmuch@notmuchmail.org\r
35 X-Mailman-Version: 2.1.13\r
36 Precedence: list\r
37 List-Id: "Use and development of the notmuch mail system."\r
38         <notmuch.notmuchmail.org>\r
39 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
40         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
41 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
42 List-Post: <mailto:notmuch@notmuchmail.org>\r
43 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
44 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
45         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
46 X-List-Received-Date: Tue, 13 Apr 2010 15:20:56 -0000\r
47 \r
48 --=-=-=\r
49 \r
50 On Sat, 13 Mar 2010 16:27:57 -0500, James Westby <jw+debian@jameswestby.net> wrote:\r
51 > This allows us to thread messages even when we receive them out of\r
52 > order, or never receive the root.\r
53 \r
54 Thanks for this patch, James! It's especially nice to have the fix come\r
55 in with additions to the test suite as well.\r
56 \r
57 I did split up the commit so the addition to the test suite happens\r
58 first. That way it's easy to test the test itself, (verifying that it\r
59 fails before the fix, and then passes after the fix).\r
60 \r
61 I also added a few documentation and other cleanups as follow-on\r
62 commits. Hopefully, they don't change the logic at all, but make things\r
63 easier to understand.\r
64 \r
65 So that's all pushed.\r
66 \r
67 Then, I started implementing support for retroactively storing\r
68 thread_ids for non-existing messages references in already-existing\r
69 messages. It took me perhaps too long that a change like that, (while\r
70 useful), is too invasive for the current 0.2 release, and not essential\r
71 for this particular feature.\r
72 \r
73 So I've postponed that part at least. I hope to make a database-schema\r
74 upgrade a key part of a release in a couple of cycles, (for this\r
75 feature and for "list:" and "folder:").\r
76 \r
77 -Carl\r
78 \r
79 --=-=-=\r
80 Content-Type: application/pgp-signature\r
81 \r
82 -----BEGIN PGP SIGNATURE-----\r
83 Version: GnuPG v1.4.10 (GNU/Linux)\r
84 \r
85 iD8DBQFLxIvQ6JDdNq8qSWgRAnmSAKComNhIxOwsa5p7ZlYHM3fkOqUwNwCfULQ5\r
86 LCLkyzJ2CVkwpEsNSJvkJTw=\r
87 =mSrd\r
88 -----END PGP SIGNATURE-----\r
89 --=-=-=--\r