<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, branch 0.31.1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.31.1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.31.1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2020-11-08T14:01:53Z</updated>
<entry>
<title>release: call python3 instead of python</title>
<updated>2020-11-08T14:01:53Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-11-08T14:01:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=40b75f50be35dd372547bf03b972059e88b6f19b'/>
<id>urn:sha1:40b75f50be35dd372547bf03b972059e88b6f19b</id>
<content type='text'>
Debian does not install /usr/bin/python by default any more.
</content>
</entry>
<entry>
<title>release: update release-checks.sh for s/version/version.txt/</title>
<updated>2020-11-08T14:00:57Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-11-08T14:00:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8e721f12ba2d03cabc299a75827b5282720204ba'/>
<id>urn:sha1:8e721f12ba2d03cabc299a75827b5282720204ba</id>
<content type='text'>
Another place missed by the rename.
</content>
</entry>
<entry>
<title>debian: changelog for 0.31.1-1</title>
<updated>2020-11-08T11:48:47Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-11-08T11:46:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0e6d2876b8675d5f3271d616a1e73c23e312a56f'/>
<id>urn:sha1:0e6d2876b8675d5f3271d616a1e73c23e312a56f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NEWS: add news for 0.31.1</title>
<updated>2020-11-08T11:42:55Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-11-08T11:39:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=87ae900f57dfd03b698afc03332e47085313b537'/>
<id>urn:sha1:87ae900f57dfd03b698afc03332e47085313b537</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update versions</title>
<updated>2020-11-08T11:32:10Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-11-08T11:32:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b8a3ed175c26912eee6d3c803dad5102b3641abb'/>
<id>urn:sha1:b8a3ed175c26912eee6d3c803dad5102b3641abb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: fix update-versions rule</title>
<updated>2020-11-08T11:27:48Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-11-08T11:27:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=59edcfd702072a172fbc975faa38ac65218c1d3e'/>
<id>urn:sha1:59edcfd702072a172fbc975faa38ac65218c1d3e</id>
<content type='text'>
This was missed in the rename of the 'version' file to version.txt
</content>
</entry>
<entry>
<title>Rename version to version.txt</title>
<updated>2020-10-30T19:14:24Z</updated>
<author>
<name>Ralph Seichter</name>
<email>github@seichter.de</email>
</author>
<published>2020-10-28T14:44:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=981d5a01689937ba45f3cd9dbdcdc65e6d264286'/>
<id>urn:sha1:981d5a01689937ba45f3cd9dbdcdc65e6d264286</id>
<content type='text'>
Building Notmuch on macOS is known to cause problems because the Notmuch
distribution archive contains two files named "version". These names
clash with the &lt;version&gt; header as defined in C++20. Therefore, the
existing naming will likely become a problem on other platforms as well,
once compilers adopt the new standard.

Signed-off-by: Ralph Seichter &lt;github@seichter.de&gt;
Amended-by: db s/keyword/header/ in commit message.
</content>
</entry>
<entry>
<title>lib/config: don't set destructor until iterator is initialized.</title>
<updated>2020-10-30T00:13:01Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-10-30T00:13:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=582e919e2769bd99064b997b05e1601ffcfe9a98'/>
<id>urn:sha1:582e919e2769bd99064b997b05e1601ffcfe9a98</id>
<content type='text'>
As diagnosed by Olivier Taïbi in
id:20201027100916.emry3k2wujod4xnl@galois.lan, if an exception is
thrown while the initialization is happening (e.g. if the function is
called on a closed database), then the destructor is (sometimes)
invoked on an uninitialized Xapian object.

Solve the problem by moving the setting of the destructor until after
the placement new successfully completes. It is conceivable this might
cause a memory leak, but that seems preferable to crashing, and in any
case, there seems to be nothing better to be done if the
initialization is failing things are in an undefined state by
definition.
</content>
</entry>
<entry>
<title>configure: replace $(realpath emacs) with $(cd emacs &amp;&amp; pwd -P)</title>
<updated>2020-10-21T10:01:37Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2020-10-20T06:57:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b042a59cdf8be7ad215268eee32d4cc114d312bb'/>
<id>urn:sha1:b042a59cdf8be7ad215268eee32d4cc114d312bb</id>
<content type='text'>
For portability; the realpath command (e.g. from GNU coreutils)
is not so common outside Linux systems.

The "$(cd emacs &amp;&amp; pwd -P)" replaces that realpath(1) execution
suitably in this context (using just bash(1) builtins).
</content>
</entry>
<entry>
<title>emacs docs: rstdoc.el: consistent single quote conversions</title>
<updated>2020-10-21T09:55:39Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2020-10-09T07:32:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bdb6956afdd2fca610c3bac0834636835793a831'/>
<id>urn:sha1:bdb6956afdd2fca610c3bac0834636835793a831</id>
<content type='text'>
With text-quoting-style 'grave keeps "'" and "`" quotes unaltered
for further processing done by this code (regardless of locale...).
The tools that read the reStructuredText markup generated can do
their styling instead.

Added temporary conversions of ' and ` to \001 and \002 so that
's and `s outside of `...' and `...` are converted separately
('s restored back to ' and `s converted to \`).

Both `...' and `...` are finally "converted" to `...` (not ``...``).
https://docutils.sourceforge.io/docs/user/rst/quickref.html documents
that as `interpreted text`:

 "The rendering and meaning of interpreted text is domain- or
  application-dependent. It can be used for things like index
  entries or explicit descriptive markup (like program identifiers)."

Which looks pretty much right.
</content>
</entry>
</feed>
