<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/configure, branch 0.37</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.37</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.37'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2022-06-25T15:55:02Z</updated>
<entry>
<title>test: define test_private_C</title>
<updated>2022-06-25T15:55:02Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-05-23T23:38:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2707c06a0fc587a68096a3ec6f054ba4f0d7e7c7'/>
<id>urn:sha1:2707c06a0fc587a68096a3ec6f054ba4f0d7e7c7</id>
<content type='text'>
When testing error handling, it is sometimes difficult to cover a
particular error path deterministically. Introduce a test function to
allow calling lower level functions directly.
</content>
</entry>
<entry>
<title>configure: avoid warning with -Wall</title>
<updated>2022-04-19T20:11:46Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@grubix.eu</email>
</author>
<published>2022-04-18T14:48:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0d0cc2a547b67183406458eba701427aa1f6fbbe'/>
<id>urn:sha1:0d0cc2a547b67183406458eba701427aa1f6fbbe</id>
<content type='text'>
7228fe68 ("configure: restructure gmime cert validity checker code",
2022-04-09) restructured generated C code to repurpose it later on. This
put usage of `validity` within an `#if`, resulting in an "unused
warning" if that `#if` is not executed.

Put the variable declariation inside the same if branch and, thus,  quel
the warning.

Signed-off-by: Michael J Gruber &lt;git@grubix.eu&gt;
</content>
</entry>
<entry>
<title>configure: clean up new test source and binary files.</title>
<updated>2022-04-13T11:23:54Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-04-13T11:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=97f16b26518036b2c493dd6af11d98006ca49f77'/>
<id>urn:sha1:97f16b26518036b2c493dd6af11d98006ca49f77</id>
<content type='text'>
The previous source was renamed and a new binary generated in
commit 8723e707c15f7b435f07f5d5ea693496bb9769bb.
</content>
</entry>
<entry>
<title>test/smime: fix signature verification test with newer gmime.</title>
<updated>2022-04-13T10:55:22Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-04-12T20:15:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8723e707c15f7b435f07f5d5ea693496bb9769bb'/>
<id>urn:sha1:8723e707c15f7b435f07f5d5ea693496bb9769bb</id>
<content type='text'>
The extra machinery to check for the actual output format is justified
by the possibility that distros may patch this newer output format
into older versions of gmime.

Amended-by: Michael J Gruber &lt;git@grubix.eu&gt;
Signed-off-by: Michael J Gruber &lt;git@grubix.eu&gt;
Amended-again-by: db
</content>
</entry>
<entry>
<title>configure: restructure gmime cert validity checker code</title>
<updated>2022-04-13T10:45:06Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-04-09T12:34:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7228fe688cf14be49db8defaa609e45c1daa5c29'/>
<id>urn:sha1:7228fe688cf14be49db8defaa609e45c1daa5c29</id>
<content type='text'>
The goal is to generalize this to also check the output format of
g_mime_certificate_get_email.
</content>
</entry>
<entry>
<title>configure: check for ASAN support</title>
<updated>2022-01-23T01:14:29Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-09T14:38:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5620dc142eded4dd210e8dc0d16dd0c257f88819'/>
<id>urn:sha1:5620dc142eded4dd210e8dc0d16dd0c257f88819</id>
<content type='text'>
This will allow conditionally running tests that use the address sanitizer.
</content>
</entry>
<entry>
<title>configure: Ignore more options that Fedora spec macros expect</title>
<updated>2022-01-11T19:28:08Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@grubix.eu</email>
</author>
<published>2022-01-11T10:13:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=21e206e8b9bec15dbb4b1fa738a483eac4a135fa'/>
<id>urn:sha1:21e206e8b9bec15dbb4b1fa738a483eac4a135fa</id>
<content type='text'>
Signed-off-by: Michael J Gruber &lt;git@grubix.eu&gt;
</content>
</entry>
<entry>
<title>Merge branch 'release'</title>
<updated>2021-12-29T18:20:49Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-12-29T18:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3eb25c94bd8fe4065d6df6d665ee393cb9a0ad6f'/>
<id>urn:sha1:3eb25c94bd8fe4065d6df6d665ee393cb9a0ad6f</id>
<content type='text'>
</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>configure: have bash_absolute and perl_absolute always defined</title>
<updated>2021-12-11T11:17:42Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2021-12-07T19:11:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ab8d0e572537006a4e1dafa266075ed0d848c80f'/>
<id>urn:sha1:ab8d0e572537006a4e1dafa266075ed0d848c80f</id>
<content type='text'>
Since set -u is used, without bash or perl, configure would fail.

This has gone unnoticed as (almost) everyone always had both
bash and perl installed (and in $PATH).

Thanks to FreeBSD ports this bug became visible; this change is
verbatim copy of `patch-configure` in FreeBSD ports tree.
</content>
</entry>
</feed>
