<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/Makefile.local, branch 0.35_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.35_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.35_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2021-12-05T13:08:48Z</updated>
<entry>
<title>python-cffi: fix out-of-tree build</title>
<updated>2021-12-05T13:08:48Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-10-31T10:03:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f17d75b83c90ae4ea75f79377f3acb873b9e564e'/>
<id>urn:sha1:f17d75b83c90ae4ea75f79377f3acb873b9e564e</id>
<content type='text'>
The main idea is to replace the hack of copying version.txt into the
bindings source with a generated _notmuch_config.py file.

This will mean that the bindings only build after configuring and
building notmuch itself. Given those constraints, "pip install ."
should work.
</content>
</entry>
<entry>
<title>CLI: centralize initialization in notmuch_client_init</title>
<updated>2021-05-14T09:40:37Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-05-12T23:22:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5a8d174f6797844580b52857a6254c25ce532d1c'/>
<id>urn:sha1:5a8d174f6797844580b52857a6254c25ce532d1c</id>
<content type='text'>
Initially make sure gmime_filter_reply initialization is
thread-safe (assuming notmuch_client_init is only called once).
For tidyness, also put talloc initialization in the new function.
</content>
</entry>
<entry>
<title>debian: don't tag debian tag at release is made.</title>
<updated>2020-12-25T16:28:31Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-12-25T16:26:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d812256aeb91646b5b1c644fa67f07c483cca651'/>
<id>urn:sha1:d812256aeb91646b5b1c644fa67f07c483cca651</id>
<content type='text'>
This reflects a change in the debian workflow to use dgit, which does
the tagging for us.  It also leaves room for debian specific fixups.
</content>
</entry>
<entry>
<title>release: explicitely build sphinx-html</title>
<updated>2020-11-08T17:33:08Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-11-08T17:33:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=02a7b026d938f53d9fd9b183ca2b3c44c92489f2'/>
<id>urn:sha1:02a7b026d938f53d9fd9b183ca2b3c44c92489f2</id>
<content type='text'>
This is to force it to happen after the "make clean".
</content>
</entry>
<entry>
<title>build: change one more occurrence of 'version' to 'version.txt'.</title>
<updated>2020-11-08T17:18:51Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-11-08T16:58:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d824f83c6f2e528088ab3ee6e81901db7143a31c'/>
<id>urn:sha1:d824f83c6f2e528088ab3ee6e81901db7143a31c</id>
<content type='text'>
This one disguised via tar and sed trickery.
</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>build: clean up sphinx.config</title>
<updated>2020-08-16T15:27:11Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-08-16T15:27:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a1b1fe85c2fe17dcce635b36f3bcb8cf514e3636'/>
<id>urn:sha1:a1b1fe85c2fe17dcce635b36f3bcb8cf514e3636</id>
<content type='text'>
Follow the existing practice and remove it under "distclean", same as
sh.config and Makefile.config
</content>
</entry>
<entry>
<title>emacs: Use makefile-gmake-mode in Makefile*s</title>
<updated>2020-08-10T00:14:36Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-08-08T11:49:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c4541353765dec837c1c2f912b1bf6661827429c'/>
<id>urn:sha1:c4541353765dec837c1c2f912b1bf6661827429c</id>
<content type='text'>
Use `makefile-gmake-mode' instead of `makefile-mode' because the
former also highlights ifdef et al. while the latter does not.

"./Makefile.global" and one "Makefile.local" failed to specify any
major mode at all but doing so is necessary because Emacs does not
automatically figure out that these are Makefiles (of any flavor).
</content>
</entry>
<entry>
<title>build: upload html docs as part of release process</title>
<updated>2020-08-03T23:44:51Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-07-16T11:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3f8b01a3ef9e50a772897c67e0146172b3849749'/>
<id>urn:sha1:3f8b01a3ef9e50a772897c67e0146172b3849749</id>
<content type='text'>
Use a URL https://notmuchmail.org/doc/latest to leave room for a
future more ambitious scheme deploying multiple versions.

This also forces the html docs to built as part of the release
process. In the future this should be updated to tolerate generating a
release without sphinx installed. This needs a new target analogous to
build-info and build-man that does nothing if sphinx is not installed.
</content>
</entry>
</feed>
