<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, branch 0.31.4</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.31.4</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.31.4'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2021-02-18T11:55:28Z</updated>
<entry>
<title>debian: drop patches</title>
<updated>2021-02-18T11:55:28Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-02-18T11:53:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3a3208bb7b8bfca1c0bcaa5b45b6ef71aa768612'/>
<id>urn:sha1:3a3208bb7b8bfca1c0bcaa5b45b6ef71aa768612</id>
<content type='text'>
we should by synced up with the tarball again
</content>
</entry>
<entry>
<title>doc: bump copyright year</title>
<updated>2021-02-18T11:55:28Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-02-18T11:52:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=346b999ae6f1af6a8dbe7ef960c15adf18e6a15c'/>
<id>urn:sha1:346b999ae6f1af6a8dbe7ef960c15adf18e6a15c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>debian: changelog for 0.31.4-1</title>
<updated>2021-02-18T11:55:28Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-02-18T11:23:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9f2796438f92a3169d1be1b43a8a1354b3c71eb8'/>
<id>urn:sha1:9f2796438f92a3169d1be1b43a8a1354b3c71eb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NEWS: news for 0.31.4</title>
<updated>2021-02-18T11:55:28Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-02-18T11:21:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=42b2201c11f822999d8e2f6e0dd86088dfb1c87e'/>
<id>urn:sha1:42b2201c11f822999d8e2f6e0dd86088dfb1c87e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>version: update to 0.31.4</title>
<updated>2021-02-18T11:17:22Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-02-18T11:17:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2ab95d813c8a6bd7ed48600a354a98804a2f4d94'/>
<id>urn:sha1:2ab95d813c8a6bd7ed48600a354a98804a2f4d94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: Fix race condition in T568-lib-thread.sh</title>
<updated>2021-02-18T11:15:47Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-02-15T00:55:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a37d5f5976de07b36141aa6b4a98cf913a3cf2fe'/>
<id>urn:sha1:a37d5f5976de07b36141aa6b4a98cf913a3cf2fe</id>
<content type='text'>
The assignment of thread-ids is (apparently) non-deterministic in a
way that mostly seems to show up on multicore machines. In my tests
the number is different from that previously assumed by this test
about 15% of the time on a 50 thread (25 core) Xeon.

Since message id's are fixed, use a message known to be in the thread
of interest to pick out the correct thread-id.
</content>
</entry>
<entry>
<title>fix build failure with glib 2.67</title>
<updated>2021-02-15T20:43:50Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-02-15T20:43:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6db8b422d91a75b7c16f013f10f41d1109ce5866'/>
<id>urn:sha1:6db8b422d91a75b7c16f013f10f41d1109ce5866</id>
<content type='text'>
Based on a patch from Michael J Gruber [1].  As of glib 2.67 (more
specifically [2]), including "gmime-extra.h" inside an extern "C"
block causes build failures, because glib is using C++ features.

Observing that "gmime-extra.h" is no longer needed in
notmuch-private.h, which can simply delete that include, but
we have to correspondingly move the includes which might include
it (in particular crypto.h) out of the extern "C" block also.

This seems less fragile than only moving gmime-extra, and relying on
preprocessor sentinels to keep the deeper includes from happening.

Move to the include to the outside of the extern block.

[1]: id:aee618a3d41f7889a7449aa16893e992325a909a.1613055071.git.git@grubix.eu
[2]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1715
</content>
</entry>
<entry>
<title>debian: skip gdb based tests on hppa</title>
<updated>2020-12-26T19:14:27Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-12-26T19:14:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1692fe7aa8b137d02817bb11f248d204d6ab4048'/>
<id>urn:sha1:1692fe7aa8b137d02817bb11f248d204d6ab4048</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Commit Debian 3.0 (quilt) metadata</title>
<updated>2020-12-25T16:39:26Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-12-25T16:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0cd4ec8a3bb28b8c2973f5a30bff5505f5aac8c6'/>
<id>urn:sha1:0cd4ec8a3bb28b8c2973f5a30bff5505f5aac8c6</id>
<content type='text'>
[dgit (9.12) quilt-fixup]
</content>
</entry>
<entry>
<title>debian: drop debian/patches</title>
<updated>2020-12-25T16:37:18Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-12-25T16:37:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=aee34fdca3cf80a6eed1e107eb1cdf6879a9ad7c'/>
<id>urn:sha1:aee34fdca3cf80a6eed1e107eb1cdf6879a9ad7c</id>
<content type='text'>
These were originally committed by git-debrebase. Unfortunately git
debrebase does not seem to like the notmuch git workflow, so giving up
on it for now.
</content>
</entry>
</feed>
