1 Return-Path: <jrollins@finestructure.net>
\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 4B73B431FD0
\r
6 for <notmuch@notmuchmail.org>; Sat, 28 May 2011 14:31:25 -0700 (PDT)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\r
11 X-Spam-Status: No, score=-2.29 tagged_above=-999 required=5
\r
12 tests=[RCVD_IN_DNSWL_MED=-2.3, T_MIME_NO_TEXT=0.01] 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 jIAUmvBvKqVZ for <notmuch@notmuchmail.org>;
\r
16 Sat, 28 May 2011 14:31:23 -0700 (PDT)
\r
17 Received: from outgoing-mail.its.caltech.edu (outgoing-mail.its.caltech.edu
\r
19 by olra.theworths.org (Postfix) with ESMTP id 1C003431FB6
\r
20 for <notmuch@notmuchmail.org>; Sat, 28 May 2011 14:31:23 -0700 (PDT)
\r
21 Received: from earth-doxen.imss.caltech.edu (localhost [127.0.0.1])
\r
22 by earth-doxen-postvirus (Postfix) with ESMTP id 7A27B66E035B;
\r
23 Sat, 28 May 2011 14:31:17 -0700 (PDT)
\r
24 X-Spam-Scanned: at Caltech-IMSS on earth-doxen by amavisd-new
\r
25 Received: from servo.finestructure.net (cpe-98-149-172-122.socal.res.rr.com
\r
26 [98.149.172.122]) (Authenticated sender: jrollins)
\r
27 by earth-doxen-submit (Postfix) with ESMTP id 2685A66E01E4;
\r
28 Sat, 28 May 2011 14:31:14 -0700 (PDT)
\r
29 Received: by servo.finestructure.net (Postfix, from userid 1000)
\r
30 id 1FA0B4C5; Sat, 28 May 2011 14:31:11 -0700 (PDT)
\r
31 From: Jameson Graef Rollins <jrollins@finestructure.net>
\r
32 To: Carl Worth <cworth@cworth.org>, notmuch@notmuchmail.org
\r
33 Subject: Re: normalizing part numbering across PGP/MIME processing
\r
34 In-Reply-To: <87lixr1w87.fsf@yoom.home.cworth.org>
\r
35 References: <1306371680-19441-1-git-send-email-jrollins@finestructure.net>
\r
36 <1306492059-7706-1-git-send-email-jrollins@finestructure.net>
\r
37 <87lixr1w87.fsf@yoom.home.cworth.org>
\r
38 User-Agent: Notmuch/0.5-170-gfa54148 (http://notmuchmail.org) Emacs/23.3.1
\r
39 (x86_64-pc-linux-gnu)
\r
40 Date: Sat, 28 May 2011 14:31:08 -0700
\r
41 Message-ID: <87k4daecmb.fsf@servo.factory.finestructure.net>
\r
43 Content-Type: multipart/signed; boundary="=-=-=";
\r
44 micalg=pgp-sha256; protocol="application/pgp-signature"
\r
45 X-BeenThere: notmuch@notmuchmail.org
\r
46 X-Mailman-Version: 2.1.13
\r
48 List-Id: "Use and development of the notmuch mail system."
\r
49 <notmuch.notmuchmail.org>
\r
50 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
51 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
52 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
53 List-Post: <mailto:notmuch@notmuchmail.org>
\r
54 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
55 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
56 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
57 X-List-Received-Date: Sat, 28 May 2011 21:31:25 -0000
\r
60 Content-Transfer-Encoding: quoted-printable
\r
62 On Fri, 27 May 2011 17:53:44 -0700, Carl Worth <cworth@cworth.org> wrote:
\r
63 > So, well done, Jameson! You've been extremely patient as I sat on this
\r
64 > patch series for *so* long, and then made you rebuild it so many
\r
65 > times. I hope you think the rebuilds were at least worth it for the much
\r
66 > cleaner final state, (I know that the useless waiting wasn't worth it).
\r
68 w00t! Thanks so much, Carl! I definitely think the whole branch turned
\r
69 out to be a lot cleaner in the end.
\r
71 > That said, here are the (minor) issues I have with the series:
\r
73 > * More tests should be switched to the new text_expect_equal_file
\r
75 > This isn't a problem with the series---but will be a nice
\r
76 > fix. I think the current "notmuch search --output=3Dtags *" is
\r
77 > broken due to a missing final newline---or at least has been
\r
78 > broken that way recently. So it will be nice to have this
\r
79 > support for testing a final newline.
\r
81 Yes, I agree. I'm about to send a patch series to the list that
\r
82 includes a bunch of random stuff that should be include in 0.6, and it
\r
83 includes some of these fixes.
\r
85 > * Should we set the crypto option to verify/decrypt by default?
\r
87 > That would certainly be convenient for me at least.
\r
89 > For people who don't want this, they can set the variable to
\r
90 > nil. But then they'll still have the following issue:
\r
92 I don't really have an opinion on this. I have it set now, so whether
\r
93 or not it's set by default doesn't make much difference to me.
\r
95 > * I'm not a fan of the M-RET option for decrypting a message
\r
97 > If someone is going to have encrypted messages not decrypted by
\r
98 > default, then they can currently decrypt by opening the message
\r
99 > with M-RET. But I think in common use, the user is likely to
\r
100 > only realize too late that they want to decrypt the message.
\r
102 > So what I'd love to see is a keybinding for decrypting a message
\r
103 > from the view of the message itself. (One natural place would be
\r
104 > by activating the button of the encrypted part---but a
\r
105 > keybinding to review with decryption would be fine too---likely
\r
106 > easier to code and easier to use.)
\r
108 I agree it would definitely be better to have the redisplay happen from
\r
109 inside the message show. That would be much cleaner and more intuitive.
\r
110 It will require a bit of work to add something like a "redisplay" in
\r
111 notmuch-show, but I see no reason it can't be done.
\r
113 > * I can't actually get decryption to work for me. :-(
\r
115 > When I run "notmuch show --decrypt" on a message encrypted with
\r
116 > my public key I get a segfault within libgmime, specifically in
\r
117 > the g_mime_session_request_passwd function.
\r
121 > My first guess is that this is due to the fact that gpg-agent
\r
122 > can't be run on my system (Debian unstable):
\r
125 > gpg-agent: symbol lookup error: /usr/lib/libassuan.so.0: undefined symbo=
\r
126 l: gpg_err_set_errno
\r
128 > I've got a Debian bug report queued up for this.
\r
130 hrm, that's very strange, unfortunately I'm not sure what's happening
\r
131 there. Bug in gpg-agent, I assume?
\r
133 > I also tried running the same "notmuch show" command without
\r
134 > gpg-agent installed. How is libgmime supposed to actually
\r
135 > request a password in a case like this?
\r
137 That's a good question, actually, and I don't actually know the answer.
\r
139 Ok, so more release-candidate/0.6 patches to follow.
\r
141 Thanks again for pushing all this stuff through, Carl.
\r
146 Content-Type: application/pgp-signature
\r
148 -----BEGIN PGP SIGNATURE-----
\r
149 Version: GnuPG v1.4.11 (GNU/Linux)
\r
151 iQIcBAEBCAAGBQJN4WmcAAoJEO00zqvie6q8SdkP/1tBGU4rYZX4+bM8SUxZ0YkM
\r
152 FJzEDf7KV1IddqZxJRVZxbRB/K6zAJUPioG2KuLqF7dP53HyuGbcQF43eyc/zXzF
\r
153 Q6esAaMasL6dGvpa8jzKJSEQhqG8ZdTv5Am8/BOK1buzGb+xljB71g8s+lczzXa2
\r
154 n8mifD07jKEcraZwlGQPSxPshuEQf6gklad8TASzkamUsxAW68n8YJfZ5zM2EZvR
\r
155 qHOvkc27sxf6E2nFxyNYp8YciyVv60SN3pQAuwlCM0SiehCjKjdH7Olu+jZkxK0b
\r
156 pCrTXxRq0tUR6XkOX802Dm1Qpepk9Mwy/WXxerMlvWxeNfdjVamibCzZbAkNXG5b
\r
157 +E5UeSA8JpTA4viFiZeekNUeD986aXgbRm/YWQZy8QWWvCzfz+8Rh0xC1SrMCVFs
\r
158 TLR9IiT0+ehzuo5nBgQszcR/PGdDAtSS/P5596W2OiKjvHkwkYp/i9qzFnOuK6zJ
\r
159 77o4hqGJIyPynlXyRtv8f3symW9IEBj9ZyiSwj1Jb1ceK+r1D+Prkh3nFEhnlC9d
\r
160 nIFdoOEE6rJG4Ssbl2WBTj7F18SPwi14JV8c5W72ZQy8YiqqaYqGP9GBEv/okReD
\r
161 rKarRJftJqB/eA9GenKNeURnhhs/INCAVEavJ52jdkKQHrlUkA7qZLxVnlhv7r1D
\r
162 6+V1auGVz7ACliIIcE7s
\r
164 -----END PGP SIGNATURE-----
\r