<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test, branch debian/0.32.3-1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.32.3-1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.32.3-1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2021-08-18T00:09:56Z</updated>
<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>
<entry>
<title>lib/open: look in MAILDIR for database, as documented.</title>
<updated>2021-08-18T00:09:21Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-04T10:42:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d9300116909ea316c84fd6d3ee57c89074dcd260'/>
<id>urn:sha1:d9300116909ea316c84fd6d3ee57c89074dcd260</id>
<content type='text'>
This fixes the bug id:87bl9lx864.fsf@kisara.moe
</content>
</entry>
<entry>
<title>test: add known broken tests for finding database via MAILDIR</title>
<updated>2021-08-18T00:07:53Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-04T10:42:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8376e814412f8165b781aa21dac654c2fc948306'/>
<id>urn:sha1:8376e814412f8165b781aa21dac654c2fc948306</id>
<content type='text'>
This highlights a bug reported by several users, including
Mohsin Kaleem [1].

The inconsistent use of test_begin_subtest_known_broken is because
some of these tests pass even though the database cannot be
located. This problem is left for a future commit.

[1]: id:87bl9lx864.fsf@kisara.moe
</content>
</entry>
<entry>
<title>test: check openssl prequisite for add_gpgsm_home</title>
<updated>2021-06-08T20:15:46Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-06-08T19:39:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a19d2b0d2b8c666d0a3641dc2e7e1b4e73b7c2bd'/>
<id>urn:sha1:a19d2b0d2b8c666d0a3641dc2e7e1b4e73b7c2bd</id>
<content type='text'>
This is a fix for the test failures reported by Dan Čermák [1].

It is more robust to check for the prerequisite inside the function
that uses it, rather than in every test file that calls the function.

[1]: id:87k0n4fqgm.fsf@tethera.net
</content>
</entry>
<entry>
<title>lib/n_d_index_file: re-use thread-id of existing message</title>
<updated>2021-05-22T12:08:02Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-05-15T18:40:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3f4de98e7c8c70f9a86a4f899147126f79907bd9'/>
<id>urn:sha1:3f4de98e7c8c70f9a86a4f899147126f79907bd9</id>
<content type='text'>
This prevents the message document getting multiple thread-id terms
when there are multiple files with the same message-id.

This change shifts some thread ids, requiring adjustments to other tests.
</content>
</entry>
<entry>
<title>test: add known broken test for duplicate thread-id terms</title>
<updated>2021-05-22T12:02:58Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-05-15T13:05:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=349fc2980346db2dba619cda5d9cdf0d943d3053'/>
<id>urn:sha1:349fc2980346db2dba619cda5d9cdf0d943d3053</id>
<content type='text'>
According to my bijection, this bug has been present since commit
411675a6ce in 2017. It is not completely clear what harm it causes in
regulary use, but it (at least) makes notmuch crash when compiled with
-DDEBUG_DATABASE_SANITY.
</content>
</entry>
<entry>
<title>lib/open: restore default database path of $HOME/mail</title>
<updated>2021-05-15T11:40:05Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-05-10T10:39:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b3258244c84a7673db39c46cad96ddb63b131dae'/>
<id>urn:sha1:b3258244c84a7673db39c46cad96ddb63b131dae</id>
<content type='text'>
Although this default worked for "notmuch config get", it didn't work
most other places. Restore the previous functionality, with the
wrinkle that XDG locations will shadow $HOME/mail if they exist.

This fixes a bug reported by Jack Kamm in id:87eeefdc8b.fsf@gmail.com
</content>
</entry>
<entry>
<title>emacs: restore tag-changes and query bindings for tag hooks</title>
<updated>2021-05-15T11:34:28Z</updated>
<author>
<name>Kyle Meyer</name>
<email>kyle@kyleam.com</email>
</author>
<published>2021-05-08T12:11:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=319dcfb50e5bc929719167afa353e19632ea55f3'/>
<id>urn:sha1:319dcfb50e5bc929719167afa353e19632ea55f3</id>
<content type='text'>
notmuch-before-tag-hook and notmuch-after-tag-hook are supposed to
have access to two dynamic variables, tag-changes and query, but these
were lost with the switch to lexical binding in fc4cda07 (emacs: use
lexical-bindings in all libraries, 2021-01-13).

Add a variant of Emacs's dlet (not available until Emacs 28) and use
it in notmuch-tag to expose tag-changes and query to the hooks.
</content>
</entry>
<entry>
<title>test: add known broken tests for notuch-{before,after}-tag-hook</title>
<updated>2021-05-15T11:31:00Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-05-08T12:11:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a663783343cb992d132ecc18e4e4d4e37bbf12e9'/>
<id>urn:sha1:a663783343cb992d132ecc18e4e4d4e37bbf12e9</id>
<content type='text'>
These tests illustrate the bug reported in id:87v97ytd2s.fsf@fastmail.fm
</content>
</entry>
</feed>
