Merge branch 'release'

Initial set of changes for 0.23.3
This commit is contained in:
David Bremner 2016-11-24 21:21:16 -04:00
commit d35c2c15f6
8 changed files with 30 additions and 16 deletions

7
NEWS
View file

@ -1,3 +1,10 @@
Notmuch 0.23.3 (UNRELEASED)
Test Suite
----------
Fix incompatibility (related to signature size) with gnupg 2.1.16.
Notmuch 0.23.2 (2016-11-20)
===========================

View file

@ -1,3 +1,3 @@
# this file should be kept in sync with ../../../version
__VERSION__ = '0.23.2'
__VERSION__ = '0.23.3'
SOVERSION = '4'

7
debian/changelog vendored
View file

@ -1,3 +1,10 @@
notmuch (0.23.3-1) UNRELEASED; urgency=medium
* Re-enable test suite
* Fix test suite compatibility with gnupg 2.1.16
-- David Bremner <bremner@debian.org> Thu, 24 Nov 2016 20:29:35 -0400
notmuch (0.23.2-1) unstable; urgency=medium
* New upstream bugfix release

1
debian/elpa-test vendored Normal file
View file

@ -0,0 +1 @@
disable=true

View file

@ -59,7 +59,7 @@ expected='[[[{"id": "XXXXX",
"content": "This is a test signed message.\n"},
{"id": 3,
"content-type": "application/pgp-signature",
"content-length": 280}]}]},
"content-length": "NONZERO"}]}]},
[]]]]'
test_expect_equal_json \
"$output" \
@ -94,7 +94,7 @@ expected='[[[{"id": "XXXXX",
"content": "This is a test signed message.\n"},
{"id": 3,
"content-type": "application/pgp-signature",
"content-length": 280}]}]},
"content-length": "NONZERO"}]}]},
[]]]]'
test_expect_equal_json \
"$output" \
@ -127,7 +127,7 @@ expected='[[[{"id": "XXXXX",
"content": "This is a test signed message.\n"},
{"id": 3,
"content-type": "application/pgp-signature",
"content-length": 280}]}]},
"content-length": "NONZERO"}]}]},
[]]]]'
test_expect_equal_json \
"$output" \
@ -197,7 +197,7 @@ expected='[[[{"id": "XXXXX",
"content-type": "multipart/encrypted",
"content": [{"id": 2,
"content-type": "application/pgp-encrypted",
"content-length": 11},
"content-length": "NONZERO"},
{"id": 3,
"content-type": "multipart/mixed",
"content": [{"id": 4,
@ -205,7 +205,7 @@ expected='[[[{"id": "XXXXX",
"content": "This is a test encrypted message.\n"},
{"id": 5,
"content-type": "application/octet-stream",
"content-length": 28,
"content-length": "NONZERO",
"content-transfer-encoding": "base64",
"filename": "TESTATTACHMENT"}]}]}]},
[]]]]'
@ -234,11 +234,9 @@ test_expect_equal_file OUTPUT TESTATTACHMENT
test_begin_subtest "decryption failure with missing key"
mv "${GNUPGHOME}"{,.bak}
# The length of the encrypted attachment varies so must be normalized.
output=$(notmuch show --format=json --decrypt subject:"test encrypted message 001" \
| notmuch_json_show_sanitize \
| sed -e 's|"created": [1234567890]*|"created": 946728000|' \
| sed -e 's|"content-length": 6[1234567890]*|"content-length": 652|')
| sed -e 's|"created": [1234567890]*|"created": 946728000|')
expected='[[[{"id": "XXXXX",
"match": true,
"excluded": false,
@ -255,10 +253,10 @@ expected='[[[{"id": "XXXXX",
"content-type": "multipart/encrypted",
"content": [{"id": 2,
"content-type": "application/pgp-encrypted",
"content-length": 11},
"content-length": "NONZERO"},
{"id": 3,
"content-type": "application/octet-stream",
"content-length": 652}]}]},
"content-length": "NONZERO"}]}]},
[]]]]'
test_expect_equal_json \
"$output" \
@ -295,7 +293,7 @@ expected='[[[{"id": "XXXXX",
"content-type": "multipart/encrypted",
"content": [{"id": 2,
"content-type": "application/pgp-encrypted",
"content-length": 11},
"content-length": "NONZERO"},
{"id": 3,
"content-type": "text/plain",
"content": "This is another test encrypted message.\n"}]}]},
@ -370,7 +368,7 @@ expected='[[[{"id": "XXXXX",
"content": "This is a test signed message.\n"},
{"id": 3,
"content-type": "application/pgp-signature",
"content-length": 280}]}]},
"content-length": "NONZERO"}]}]},
[]]]]'
test_expect_equal_json \
"$output" \

View file

@ -69,7 +69,7 @@ expected='[[[{"id": "XXXXX",
"content-type": "text/plain",
"content": "This is a test signed message.\n"},
{"id": 3,
"content-length": 1922,
"content-length": "NONZERO",
"content-transfer-encoding": "base64",
"content-type": "application/x-pkcs7-signature",
"filename": "smime.p7s"}]}]},

View file

@ -736,7 +736,8 @@ notmuch_json_show_sanitize ()
-e 's|"Date": "Fri, 05 Jan 2001 [^"]*0000"|"Date": "GENERATED_DATE"|g' \
-e 's|"filename": "signature.asc",||g' \
-e 's|"filename": "/[^"]*",|"filename": "YYYYY",|g' \
-e 's|"timestamp": 97.......|"timestamp": 42|g'
-e 's|"timestamp": 97.......|"timestamp": 42|g' \
-e 's|"content-length": [1-9][0-9]*|"content-length": "NONZERO"|g'
}
notmuch_emacs_error_sanitize ()

View file

@ -1 +1 @@
0.23.2
0.23.3