<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/configure, branch 0.34_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.34_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.34_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2021-10-10T23:58:29Z</updated>
<entry>
<title>configure: whitespace cleanup</title>
<updated>2021-10-10T23:58:29Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-10-09T20:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=174ec2a28fc38df65434b7d805e0e657d17f335d'/>
<id>urn:sha1:174ec2a28fc38df65434b7d805e0e657d17f335d</id>
<content type='text'>
In order to make it easier to keep the whitespace consistent in the
configure script, use the same style defined in devel/STYLE for
C/C++.

  Specifically, a line should begin with zero or more tabs followed
  by fewer than eight spaces.

Presumably this will be no more difficult for people editing configure
than for people editing the C and C++ code.
</content>
</entry>
<entry>
<title>configure: check explicitely for python dev (include) files</title>
<updated>2021-10-09T19:39:06Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-10-07T11:59:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6e050de4c01107ad0d914170aacf261701d2b71c'/>
<id>urn:sha1:6e050de4c01107ad0d914170aacf261701d2b71c</id>
<content type='text'>
As discussed at [1] we have received reports that the implicit check
using cffi.FFI().verify() is not reliable in all environments. Since
we already use pkg-config, and the python dev package should include a
.pc file [2], add an extra check using pkg-config.  On at least
Debian, we have to know which version of python dev files with are
looking for, so calculate that first.

[1]: id:87im1g35ey.fsf@tethera.netid:87im1g35ey.fsf@tethera.net,
[2]: checked on Debian and Fedora
</content>
</entry>
<entry>
<title>configure: optional library sfsexp</title>
<updated>2021-09-05T00:07:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-24T15:17:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a83ad52da40b51b8419cae3c9ce1517ac33e547c'/>
<id>urn:sha1:a83ad52da40b51b8419cae3c9ce1517ac33e547c</id>
<content type='text'>
The configure part is essentially the same as the other checks using
pkg-config. Since the optional inclusion of this feature changes what
options are available to the user, include it in the "built_with"
pseudo-configuration keys.
</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>configure: Check if emacs &gt;= 25 (instead of &gt;= 24) is available</title>
<updated>2020-08-12T23:24:29Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2020-08-11T07:38:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=00dc5dd82435f9130df771dd3b9ac54283bdd495'/>
<id>urn:sha1:00dc5dd82435f9130df771dd3b9ac54283bdd495</id>
<content type='text'>
"The minimum supported major version of GNU Emacs is now 25.1."

25.1 is the first "released" version of Emacs 25.
</content>
</entry>
<entry>
<title>configure: drop check for default xapian backend</title>
<updated>2020-08-08T19:01:02Z</updated>
<author>
<name>Đoàn Trần Công Danh</name>
<email>congdanhqx@gmail.com</email>
</author>
<published>2020-08-03T15:40:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9ca14bcbab0cd6c2b9a7717927390245a853ab05'/>
<id>urn:sha1:9ca14bcbab0cd6c2b9a7717927390245a853ab05</id>
<content type='text'>
Starting from xapian 1.3.5, xapian switched default backend to glass.

From 00cdfe10 (build: drop support for xapian versions less than 1.4,
2020-04-22), we only support xapian 1.4.0+. Effectively, we don't need
to check for default xapian backend anymore.

Further more, from 99a7aac8 (test: drop use of db_ending, 2020-07-29),
our test framework has become independence from default xapian.

Let's drop it.

Signed-off-by: Đoàn Trần Công Danh &lt;congdanhqx@gmail.com&gt;
</content>
</entry>
<entry>
<title>configure: check for pytest with python -m pytest</title>
<updated>2020-08-08T18:58:59Z</updated>
<author>
<name>Đoàn Trần Công Danh</name>
<email>congdanhqx@gmail.com</email>
</author>
<published>2020-08-03T15:40:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e4c4cc1b34cfaa6d7b96053644fa821878a67c56'/>
<id>urn:sha1:e4c4cc1b34cfaa6d7b96053644fa821878a67c56</id>
<content type='text'>
On different distro, pytest is suffixed with different patterns.

On the other hand, `python3-pytest' could be invoked correctly,
via `python3 -m pytest', the latter is used by our tests, now.

Switch to `$python -m pytest` to fix address all incompatible naming.

Signed-off-by: Đoàn Trần Công Danh &lt;congdanhqx@gmail.com&gt;
</content>
</entry>
<entry>
<title>configure: replace multiple redirects with redirected block</title>
<updated>2020-07-18T14:54:54Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-07-15T12:36:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7aaf6cbe9ac20d99046d1bdf260fe0fa72519760'/>
<id>urn:sha1:7aaf6cbe9ac20d99046d1bdf260fe0fa72519760</id>
<content type='text'>
This belatedly implements Tomi's suggestion from

     id:m25zaukv6u.fsf@guru.guru-group.fi
</content>
</entry>
<entry>
<title>configure: make sure WITH_PYTHON_DOCS is initialized</title>
<updated>2020-07-16T18:59:45Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-07-16T18:59:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=13116c5cedf58171d04b5f518b3d6f2fe8aea99d'/>
<id>urn:sha1:13116c5cedf58171d04b5f518b3d6f2fe8aea99d</id>
<content type='text'>
Thanks to pazz for reporting the problem.
</content>
</entry>
<entry>
<title>doc: add new python bindings to main documentation tree.</title>
<updated>2020-07-15T11:37:11Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-07-11T13:20:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a05da45523a8ce65a2db73040824bb7307e7351d'/>
<id>urn:sha1:a05da45523a8ce65a2db73040824bb7307e7351d</id>
<content type='text'>
A separate conf.py and doc directory (or will be needed if someone wants
to build the bindings docs separately from notmuch.
</content>
</entry>
</feed>
