[PATCH v3 01/13] test: Uniformly canonicalize actual and expected JSON
[notmuch-archives.git] / cc / eab0e7ebc6a6b44e907f4e52a79a9cee9b558a
1 Return-Path: <dme@dme.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 DD6DA4196F2\r
6         for <notmuch@notmuchmail.org>; Mon, 22 Mar 2010 07:47:38 -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: 0.8\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8]\r
12         autolearn=ham\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 myz4IP+K-KIK for <notmuch@notmuchmail.org>;\r
16         Mon, 22 Mar 2010 07:47:37 -0700 (PDT)\r
17 Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com\r
18         [74.125.82.181])\r
19         by olra.theworths.org (Postfix) with ESMTP id 7BAA64196F0\r
20         for <notmuch@notmuchmail.org>; Mon, 22 Mar 2010 07:47:37 -0700 (PDT)\r
21 Received: by wyf28 with SMTP id 28so2638207wyf.26\r
22         for <notmuch@notmuchmail.org>; Mon, 22 Mar 2010 07:47:36 -0700 (PDT)\r
23 Received: by 10.216.183.17 with SMTP id p17mr2013749wem.133.1269269255735;\r
24         Mon, 22 Mar 2010 07:47:35 -0700 (PDT)\r
25 Received: from uf.hh.sledj.net (host83-217-165-81.dsl.vispa.com\r
26         [83.217.165.81])\r
27         by mx.google.com with ESMTPS id i34sm9878400gve.9.2010.03.22.07.47.33\r
28         (version=TLSv1/SSLv3 cipher=RC4-MD5);\r
29         Mon, 22 Mar 2010 07:47:34 -0700 (PDT)\r
30 Received: by uf.hh.sledj.net (Postfix, from userid 1000)\r
31         id 8978D594249; Mon, 22 Mar 2010 14:47:39 +0000 (GMT)\r
32 To: notmuch@notmuchmail.org\r
33 From: David Edmondson <dme@dme.org>\r
34 Date: Mon, 22 Mar 2010 14:47:39 +0000\r
35 Message-ID: <87iq8o76r8.fsf@uf.hh.sledj.net>\r
36 MIME-Version: 1.0\r
37 Content-Type: text/plain; charset=us-ascii\r
38 Subject: [notmuch] JSON based emacs UI\r
39 X-BeenThere: notmuch@notmuchmail.org\r
40 X-Mailman-Version: 2.1.13\r
41 Precedence: list\r
42 List-Id: "Use and development of the notmuch mail system."\r
43         <notmuch.notmuchmail.org>\r
44 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
45         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
46 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
47 List-Post: <mailto:notmuch@notmuchmail.org>\r
48 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
49 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
50         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
51 X-List-Received-Date: Mon, 22 Mar 2010 14:47:39 -0000\r
52 \r
53 I'm pushed the first stage of a JSON based emacs UI to the repository at\r
54 http://github.com/dme/notmuch (it's in the "master" branch).\r
55 \r
56 This is intended to be functionally equivalent to the current UI, though\r
57 HTML display is not present (see below).\r
58 \r
59 This is lightly tested, but if anyone else wants to give it a try I\r
60 would be interested in feedback. There were a couple of places in the\r
61 current code where I wasn't completely sure of the intention, so I may\r
62 have inadvertently diverged (notmuch-show-rewind is a good example).\r
63 \r
64 For HTML display and other improved MIME support my intention is to\r
65 enhance notmuch to allow single parts to be output (something like:\r
66 "notmuch show --part=2 id:k74hf87df.fsf@fish.org") and use that from the\r
67 UI code. No idea when I'll get to it, though.\r
68 \r
69 Carl - the main changeset is large, but I couldn't see a sensible way to\r
70 break it up into smaller pieces. I'm open to suggestions.\r
71 \r
72 Finally, if anyone else is working on something like this, please let me\r
73 know - I'd be interested in collaborating.\r
74 \r
75 ps. Thanks to aep in #notmuch for encouraging me to just get on with it.\r
76 \r
77 dme.\r
78 -- \r
79 David Edmondson, http://dme.org\r