<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, branch archive/debian/0.34.3-1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=archive%2Fdebian%2F0.34.3-1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=archive%2Fdebian%2F0.34.3-1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2022-01-09T19:35:52Z</updated>
<entry>
<title>doc: add 2022 to copyright years.</title>
<updated>2022-01-09T19:35:52Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-09T19:35:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=51c287ead807b6e3830bc5d393a7e9a89f36db86'/>
<id>urn:sha1:51c287ead807b6e3830bc5d393a7e9a89f36db86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>version: bump to 0.34.3</title>
<updated>2022-01-09T19:35:12Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-09T19:35:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a226b7a29b8977003081d96850a1f9e2b9a962b9'/>
<id>urn:sha1:a226b7a29b8977003081d96850a1f9e2b9a962b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>debian: changelog for 0.34.3-1</title>
<updated>2022-01-09T19:31:03Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-09T19:31:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ad147c02055982df25848735fc48be3fb378dd40'/>
<id>urn:sha1:ad147c02055982df25848735fc48be3fb378dd40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NEWS: add NEWS for 0.34.3</title>
<updated>2022-01-09T19:29:05Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-09T19:29:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9e62a0beaa3817b9534f871b896a8ec538a4f090'/>
<id>urn:sha1:9e62a0beaa3817b9534f871b896a8ec538a4f090</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bindings/python-cffi: search for config by default</title>
<updated>2022-01-09T19:16:51Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-08T21:21:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8b737af28bc377db3e661a5744f3b7479b7ce485'/>
<id>urn:sha1:8b737af28bc377db3e661a5744f3b7479b7ce485</id>
<content type='text'>
The previous (pre-0.34.2) constructor searched for a config file but
only if the database path was not specified, and only to retrieve
database.path. Neither of the available options (CONFIG.SEARCH or
CONFIG.NONE) matches this semantics exactly, but CONFIG.SEARCH causes
less breakage for people who relied on the old behaviour to set their
database.path [1]. Since it also seems like the friendlier option in
the long run, this commit switches to CONFIG.SEARCH as default.

This requires a certain amount of updating the pytest tests, but most
users will actually have a config file, unlike the test environment.

[1]: id:87fsqijx7u.fsf@metapensiero.it
</content>
</entry>
<entry>
<title>python-cffi: returned OwnedMessage objects from Message.replies</title>
<updated>2022-01-08T20:29:41Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-08T14:03:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9e7ea628e6bddbd7345d053a3daf14af74896cc2'/>
<id>urn:sha1:9e7ea628e6bddbd7345d053a3daf14af74896cc2</id>
<content type='text'>
If we return regular Message objects, python will try to destroy them,
and the underlying notmuch object, causing e.g. the crash [1].

[1]: id:87sfu6utxg.fsf@tethera.net
</content>
</entry>
<entry>
<title>test: add known broken tests for recursive traversal of replies.</title>
<updated>2022-01-08T20:29:41Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-08T14:03:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d9a2b900b6525874b913276af91840983d81b3f1'/>
<id>urn:sha1:d9a2b900b6525874b913276af91840983d81b3f1</id>
<content type='text'>
This reproduces the bug reported at [1]. The second test hints at the
solution, making reply return OwnedMessage objects.

[1]: id:87sfu6utxg.fsf@tethera.net
</content>
</entry>
<entry>
<title>configure: calculate NOTMUCH_BUILDDIR, write to Makefile.config</title>
<updated>2021-12-29T18:12:03Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-12-23T01:44:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=14c4f9441d7fe0893003a5e793e19f1e55c9f73f'/>
<id>urn:sha1:14c4f9441d7fe0893003a5e793e19f1e55c9f73f</id>
<content type='text'>
This will correct the current use of an undefined variable when
setting LD_LIBRARY_PATH in doc/Makefile.local

It is tempting to try to replace the use of test/export-dirs.sh, but
this is not as simple as it looks, as NOTMUCH_BUILDDIR is used to
locate sh.config, so probably cannot also sensibly be used to define
it.
</content>
</entry>
<entry>
<title>lib/open: do not consider .notmuch alone as an existing database.</title>
<updated>2021-12-29T18:11:21Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-12-25T21:22:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=25e0f5e59293ce961549201fdc74f81a3cc1675c'/>
<id>urn:sha1:25e0f5e59293ce961549201fdc74f81a3cc1675c</id>
<content type='text'>
It makes perfect sense for users to want to pre-create .notmuch,
e.g. to install hooks, so we should handle the case of a .notmuch
directory without an actual xapian database more gracefully.
</content>
</entry>
<entry>
<title>test/new: add known broken test for missing xapian directory.</title>
<updated>2021-12-29T18:11:10Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-12-25T21:22:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e43bad4883cf8a0c1d58d50238da599f9e170307'/>
<id>urn:sha1:e43bad4883cf8a0c1d58d50238da599f9e170307</id>
<content type='text'>
`notmuch new' should go ahead and create the xapian database if it is
missing, even in the case where the parent .notmuch (or equivalent)
directory exists.
</content>
</entry>
</feed>
