<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/lib, branch 0.8_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.8_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.8_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2011-09-05T10:44:14Z</updated>
<entry>
<title>lib/gen-version-script.h: add getline and getdelim to notmuch.sym if needed</title>
<updated>2011-09-05T10:44:14Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-05T03:19:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9db21452721356be5169254cd7e8c0ec5b25066b'/>
<id>urn:sha1:9db21452721356be5169254cd7e8c0ec5b25066b</id>
<content type='text'>
If the configure script detects missing getline and/or getdelim
symbols, then notmuch will use it's own versions. This patch, based on
id:"87k49v12i5.fsf@pc44es141.cs.uni-magdeburg.de" by Matthias
Guedemann, adds the symbols to notmuch.sym as well so they are
properly exported from the library.
</content>
</entry>
<entry>
<title>lib/gen-version-script.sh: replace --defined argument to nm with awk</title>
<updated>2011-09-05T10:39:44Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-05T02:50:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=80212b13294cababfb41f643765ca00bdf8e55dd'/>
<id>urn:sha1:80212b13294cababfb41f643765ca00bdf8e55dd</id>
<content type='text'>
OpenBSD nm apparently doesn't support --defined.

The awk condition is based on the assumption that all defined symbols
have some hex number in the first column.

Thanks to Matthias Guedemann reporting the problem, and an earlier
version of this patch.
</content>
</entry>
<entry>
<title>re-enable notmuch.sym generation using POSIX sed</title>
<updated>2011-08-21T19:50:39Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-08-21T19:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4b55df85348c4ad4129bf6a9af052231f1d6716e'/>
<id>urn:sha1:4b55df85348c4ad4129bf6a9af052231f1d6716e</id>
<content type='text'>
Unfortunately Robin Green's patch 52e4dedf9aa was lost when I created
gen-version-script.sh. This merges his changes manually into that
script. It turns out tabs seem not needed in version script
files, so I simplified a bit and removed the printf.

Thanks to Alexander Botero-Lowry for help and testing.
</content>
</entry>
<entry>
<title>libnotmuch: only build symbols list after the modules are built</title>
<updated>2011-07-21T00:42:35Z</updated>
<author>
<name>Thomas Jost</name>
<email>schnouki@schnouki.net</email>
</author>
<published>2011-07-20T23:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1c71d943cb89032f444143dc988d2957766089f0'/>
<id>urn:sha1:1c71d943cb89032f444143dc988d2957766089f0</id>
<content type='text'>
If the notmuch.sym target does not explicitly depend on $(libnotmuch_modules),
gen-version-script.sh may be run before all the .o files are created, for
example when doing a parallel build on a machine with many cores.
</content>
</entry>
<entry>
<title>Merge commit '0.6.1'</title>
<updated>2011-07-18T01:20:37Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-07-18T01:18:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a900ddaba661d693764d1a5f58f8b946bb788c4a'/>
<id>urn:sha1:a900ddaba661d693764d1a5f58f8b946bb788c4a</id>
<content type='text'>
Conflicts:
	lib/Makefile.local

The conflicts are from three kinds of commits not merged into release:
    - typo fixes
    - removal of debug output
    - fix for CLEAN rule

That were never merged into the release branch.
</content>
</entry>
<entry>
<title>libnotmuch: export Xapian typeinfo symbols</title>
<updated>2011-07-17T01:16:46Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-07-16T18:59:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=feb22fef2e3f6f1cf1722f00945c580e506df0df'/>
<id>urn:sha1:feb22fef2e3f6f1cf1722f00945c580e506df0df</id>
<content type='text'>
The lack of such exporting seems to cause problems catching
exceptions, as suggested by

    http://gcc.gnu.org/wiki/Visibility

This manifested in the symbol-hiding test failing when notmuch was
compile with gcc 4.4.5. On i386, this further manifested as notmuch
new failing to run (crashing with an uncaught exception on first run).
</content>
</entry>
<entry>
<title>Use POSIX sed invocation</title>
<updated>2011-07-03T11:32:51Z</updated>
<author>
<name>Robin Green</name>
<email>greenrd@greenrd.org</email>
</author>
<published>2011-07-03T09:18:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=52e4dedf9aaf7d89046667a034ad897a7381b9c1'/>
<id>urn:sha1:52e4dedf9aaf7d89046667a034ad897a7381b9c1</id>
<content type='text'>
Fixes broken build on DragonFly BSD

Signed-off-by: Robin Green &lt;greenrd@greenrd.org&gt;
</content>
</entry>
<entry>
<title>Fix folder: coherence issue</title>
<updated>2011-06-30T00:58:53Z</updated>
<author>
<name>Mark Anderson</name>
<email>ma.skies@gmail.com</email>
</author>
<published>2011-06-29T20:04:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d77c7cefe45d132bd38aa5bfd4dd2f7a624b090b'/>
<id>urn:sha1:d77c7cefe45d132bd38aa5bfd4dd2f7a624b090b</id>
<content type='text'>
Add removal of all ZXFOLDER terms to removal of all XFOLDER terms for
each message filename removal.

The existing filename-list reindexing will put all the needed terms
back in.  Test search-folder-coherence now passes.

Signed-off-by:Mark Anderson &lt;ma.skies@gmail.com&gt;
(cherry picked from commit 8a856e5c38b79359e4fbf9e27f58b1fe00c1e18a)
</content>
</entry>
<entry>
<title>lib/Makefile.local: remove leftover debugging output.</title>
<updated>2011-06-29T22:35:47Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-06-29T10:42:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f4dae4e5a199c843cfe139f1c1496eac3e1d120e'/>
<id>urn:sha1:f4dae4e5a199c843cfe139f1c1496eac3e1d120e</id>
<content type='text'>
The removed "echo $(libnotmuch_modules)" was strictly for debugging.

Thanks to Austin Clements for the hint.
</content>
</entry>
<entry>
<title>Fix folder: coherence issue</title>
<updated>2011-06-29T21:13:16Z</updated>
<author>
<name>Mark Anderson</name>
<email>ma.skies@gmail.com</email>
</author>
<published>2011-06-29T20:04:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8a856e5c38b79359e4fbf9e27f58b1fe00c1e18a'/>
<id>urn:sha1:8a856e5c38b79359e4fbf9e27f58b1fe00c1e18a</id>
<content type='text'>
Add removal of all ZXFOLDER terms to removal of all XFOLDER terms for
each message filename removal.

The existing filename-list reindexing will put all the needed terms
back in.  Test search-folder-coherence now passes.

Signed-off-by:Mark Anderson &lt;ma.skies@gmail.com&gt;
</content>
</entry>
</feed>
