<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/configure, branch 0.23_rc1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.23_rc1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.23_rc1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2016-09-30T10:15:49Z</updated>
<entry>
<title>configure: set platform variables also when `uname` is unrecognized</title>
<updated>2016-09-30T10:15:49Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-09-29T13:12:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fde846cf7dea2ad67418f3f3c9311213b766bfec'/>
<id>urn:sha1:fde846cf7dea2ad67418f3f3c9311213b766bfec</id>
<content type='text'>
Since commit

124a67e96ecab5495c0f17b6875d53dfd67ff137: configure: add set -u

all variables must be set before their expansion are attempted. These
2 variables: "platform" and "linker_resolves_library_dependencies" were
not given value in the final 'else' branch when platform check failed
due to unrecognized kernel name (output of `uname`). Now those two are
given reasonable non-empty values.
</content>
</entry>
<entry>
<title>configure: add --without-api-docs option</title>
<updated>2016-08-11T11:13:46Z</updated>
<author>
<name>Mikhail</name>
<email>mp39590@gmail.com</email>
</author>
<published>2016-08-10T13:02:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=188fccd84fc53f44f38a4b184383d63f2c58b5e3'/>
<id>urn:sha1:188fccd84fc53f44f38a4b184383d63f2c58b5e3</id>
<content type='text'>
Add option to explicitly disable API man page build even if doxygen
binary is available. --without-docs also implies not building API
manpage.

This change intended to add more distinctness into build system and
allow user not to build unwanted man pages.
</content>
</entry>
<entry>
<title>Use the Xapian::DB_RETRY_LOCK flag when available</title>
<updated>2016-06-29T07:03:34Z</updated>
<author>
<name>Istvan Marko</name>
<email>notmuch@kismala.com</email>
</author>
<published>2016-06-26T15:29:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9b60dc3cd9224eddfe9bc5cf74eeaa5f0d599d04'/>
<id>urn:sha1:9b60dc3cd9224eddfe9bc5cf74eeaa5f0d599d04</id>
<content type='text'>
Xapian 1.3 has introduced the DB_RETRY_LOCK flag (Xapian bug
275). Detect it in configure and optionally use it. With this flag
commands that need the write lock will wait for their turn instead of
aborting when it's not immediately available.

Amended by db: allow disabling in configure
</content>
</entry>
<entry>
<title>Use https instead of http where possible</title>
<updated>2016-06-05T11:32:17Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2016-06-02T16:26:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6a833a6e83865f6999707cc30768d07e1351c2cb'/>
<id>urn:sha1:6a833a6e83865f6999707cc30768d07e1351c2cb</id>
<content type='text'>
Many of the external links found in the notmuch source can be resolved
using https instead of http.  This changeset addresses as many as i
could find, without touching the e-mail corpus or expected outputs
found in tests.
</content>
</entry>
<entry>
<title>configure: combine common parts of CONFIGURE_C{,XX}FLAGS</title>
<updated>2016-05-19T10:45:09Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-05-13T21:29:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2ee9351224a940eff65c6aa73ad8befab48250f9'/>
<id>urn:sha1:2ee9351224a940eff65c6aa73ad8befab48250f9</id>
<content type='text'>
By combining the common parts of CONFIGURE_CFLAGS and CONFIGURE_CXXFLAGS
to a separate make variable and using that as part of their
definitions makes setting of these easier, DRYer and less error prone
(especially as we cannot check potential typing errors there).
</content>
</entry>
<entry>
<title>configure: check directly for xapian compaction API</title>
<updated>2016-05-13T23:50:49Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-03-22T10:54:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1aa6f90a10794951365626830e8ebf29cf3736c8'/>
<id>urn:sha1:1aa6f90a10794951365626830e8ebf29cf3736c8</id>
<content type='text'>
This is consistent with the check for FieldProcessor, and probably a bit
more robust.
</content>
</entry>
<entry>
<title>configure: detect Xapian:FieldProcessor</title>
<updated>2016-05-08T11:17:07Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-03-22T10:54:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1871be319a28d8bba8b368f6b056d2c8448afcf6'/>
<id>urn:sha1:1871be319a28d8bba8b368f6b056d2c8448afcf6</id>
<content type='text'>
Rather than check versions, it seems more robust to do a test compile.
</content>
</entry>
<entry>
<title>configure: add set -u</title>
<updated>2016-05-07T17:40:14Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-05-06T18:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=124a67e96ecab5495c0f17b6875d53dfd67ff137'/>
<id>urn:sha1:124a67e96ecab5495c0f17b6875d53dfd67ff137</id>
<content type='text'>
In case of any unset variable, make ./configure exit with nonzero value;
an attempt to expand an unset variable is a bug in the script
(usually a spelling mistake) and those should not pass through
unnoticed.
</content>
</entry>
<entry>
<title>configure: replace ${CXXLAGS} with ${CXXFLAGS_for_sh}</title>
<updated>2016-05-07T17:38:01Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-05-03T17:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=43eb32527bfb9663a09c8132af840d0b66a85cff'/>
<id>urn:sha1:43eb32527bfb9663a09c8132af840d0b66a85cff</id>
<content type='text'>
Variable CXXLAGS expands to nothing, CXXFLAGS something unusable
here; CXXFLAGS_for_sh expands to what we expect here.
</content>
</entry>
<entry>
<title>configure: SC2016: Expressions don't expand in single quotes</title>
<updated>2016-05-02T00:21:53Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2016-04-13T18:32:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2c1a7321e9054e0bd8a7ebf1b4316baa4a65504d'/>
<id>urn:sha1:2c1a7321e9054e0bd8a7ebf1b4316baa4a65504d</id>
<content type='text'>
Fix shellcheck warnings. Use double quotes but escape $ to make it
look more intentional.
</content>
</entry>
</feed>
