changing behaviour of notmuch show --part=1
David Bremner
david at tethera.net
Mon May 22 03:32:17 PDT 2017
The current behaviour of "notmuch show --part=1 --raw" is somewhat
peculiar. This is supposed to be the message body, but if the message is
multipart, it also includes the headers. This seems to be a direct
translation of an implimentation of quirk of gmime. In gmime 3.0 this
quirk goes away, and the behaviour of notmuch consequently changes,
unless we do something about it. I actually think the new behaviour
makes more sense (you only get the headers with part=0). There seem to
be several options
1) Bug-for-Bug-compatibility: Add special case code for gmime-3.0 to
output headers.
2) Allow-varying-output: Consider the previous behaviour a bug, fixed by
using gmime-3.0. This makes it hard for people to rely on, although
how one relies on it currently since it varies by message is a
mystery.
3) Fix the alleged bug: special case the output of the body with
gmime-2.6 to avoid outputting headers.
d
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 658 bytes
Desc: not available
URL: <http://notmuchmail.org/pipermail/notmuch/attachments/20170522/de377024/attachment.sig>
More information about the notmuch
mailing list