<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test, branch 0.33.2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.33.2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.33.2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2021-09-29T23:04:31Z</updated>
<entry>
<title>test/T355-smime: Use key as exported by gpgsm</title>
<updated>2021-09-29T23:04:31Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-09-28T01:30:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4760b4470c5d5782e52bd1a7761d9975a1db1fec'/>
<id>urn:sha1:4760b4470c5d5782e52bd1a7761d9975a1db1fec</id>
<content type='text'>
As reported in id:87h7pxiek3.fsf@tethera.net, the previous version of
the test is flaky. There is some so-far undebugged interaction between
openssl and gpgsm that causes the keys to fail to import. As a
potential workaround, use the key as exported by gpgsm, and eliminate
openssl from this particular pipeline.
</content>
</entry>
<entry>
<title>lib: use 'localhost' rather than fqdn for default mail address.</title>
<updated>2021-09-10T11:17:06Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-09-09T12:51:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=060ff57642fc74f320761586e244151c04e63755'/>
<id>urn:sha1:060ff57642fc74f320761586e244151c04e63755</id>
<content type='text'>
As discussed in the thread starting at [1], the fully qualified domain
name is a bit tricky to get reproducibly, might reveal information
people prefer to keep private, and somewhat unlikely to provide
reliable mail routing.

The new approach of $current_username@localhost is better for the
first two considerations, and probably at least as good as a test mail
address.

[1]: id:87sfyibqhj.fsf@tethera.net
</content>
</entry>
<entry>
<title>CLI: define and use format version 5</title>
<updated>2021-08-22T14:05:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-22T00:00:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=731697d671749a13634a2a4b843ce62f2927f64f'/>
<id>urn:sha1:731697d671749a13634a2a4b843ce62f2927f64f</id>
<content type='text'>
This is a bit of a cheat, since the format does not actually
change. On the other hand it is fairly common to do something like
this to shared libary SONAMEs when the ABI changes in some subtle way.
It does rely on the format-version argument being early enough on the
command line to generate a sensible error message.
</content>
</entry>
<entry>
<title>test/path-config: use test_expect_equal_file_nonempty</title>
<updated>2021-08-21T21:56:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-04T10:42:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4f84c01b3ab2002812293a0951c4f69acb9ddea2'/>
<id>urn:sha1:4f84c01b3ab2002812293a0951c4f69acb9ddea2</id>
<content type='text'>
This is more robust against crashes when the expected output is also
generated by notmuch. In the case where the expected output is
explicit, it seems like overkill.
</content>
</entry>
<entry>
<title>test: add test_expect_equal_file_nonempty</title>
<updated>2021-08-21T21:55:41Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-04T10:42:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=474a7f8e6506ed5c027a5f8e4c11261cda5a17dc'/>
<id>urn:sha1:474a7f8e6506ed5c027a5f8e4c11261cda5a17dc</id>
<content type='text'>
A common bug in tests is that the code used to generate the EXPECTED
file fails, generating no output. When the code generating the OUTPUT
file fails in the same way, the test passes, even though there is a
failure being hidden. Add a new test function that guards against
this.
</content>
</entry>
<entry>
<title>test: factor out test_diff_file_</title>
<updated>2021-08-21T21:55:27Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-04T10:42:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=78045301e7dd3caf82d5efc241d10b351be33b28'/>
<id>urn:sha1:78045301e7dd3caf82d5efc241d10b351be33b28</id>
<content type='text'>
A following commit will use this new function in a public test
function.
</content>
</entry>
<entry>
<title>test/expect_equal_file: whitespace cleanup</title>
<updated>2021-08-21T21:51:04Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-04T10:42:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f2e6f311c7b4bf4c459c7e73c8a8d3fe157851c4'/>
<id>urn:sha1:f2e6f311c7b4bf4c459c7e73c8a8d3fe157851c4</id>
<content type='text'>
No functional change, just reindent to Emacs defaults.
</content>
</entry>
<entry>
<title>Merge tag 'debian/0.32.3-1'</title>
<updated>2021-08-19T04:46:42Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-19T04:46:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3df2281746d57abbb45790ecb432ef40533c30bc'/>
<id>urn:sha1:3df2281746d57abbb45790ecb432ef40533c30bc</id>
<content type='text'>
notmuch release 0.32.3-1 for unstable (sid) [dgit]

[dgit distro=debian no-split --quilt=linear]
</content>
</entry>
<entry>
<title>CLI/config: restore "notmuch config get built_with.*"</title>
<updated>2021-08-18T00:09:56Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-07-18T17:58:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=686230712f3865ac0d0250084113d6d859cc2519'/>
<id>urn:sha1:686230712f3865ac0d0250084113d6d859cc2519</id>
<content type='text'>
We need to special case the config section "built_with" because it is
not (currently) handled by the library. This seems consist with the
other sub-sub-commands 'list' and 'set'.
</content>
</entry>
<entry>
<title>test/config: add tests for built_with</title>
<updated>2021-08-18T00:09:38Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-07-18T17:58:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=202dde04e1057d0ab06a4e11f059f9ed2c6a717f'/>
<id>urn:sha1:202dde04e1057d0ab06a4e11f059f9ed2c6a717f</id>
<content type='text'>
The "get" test is known broken because this functionality was dropped
during the 0.32 config rewrite.
</content>
</entry>
</feed>
