<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, branch debian/0.18.1-1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.18.1-1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.18.1-1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2014-06-25T10:30:10Z</updated>
<entry>
<title>version: bump to 0.18.1</title>
<updated>2014-06-25T10:30:10Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-06-25T10:24:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4276eba3ca5639360174adcd91cdea2c424e2159'/>
<id>urn:sha1:4276eba3ca5639360174adcd91cdea2c424e2159</id>
<content type='text'>
Also add precis of NEWS to debian changelog
</content>
</entry>
<entry>
<title>NEWS: Improve and correct "Fix for phrase indexing" entry</title>
<updated>2014-06-25T00:36:16Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-06-23T14:25:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=76037ea85f75069eca94a0f7e0d141a1886b7449'/>
<id>urn:sha1:76037ea85f75069eca94a0f7e0d141a1886b7449</id>
<content type='text'>
This improves the description of the fix, fixes some typos, and
changes "(re)-indexed" to "indexed" because we have no particular
notion of "re-indexing" a message.
</content>
</entry>
<entry>
<title>NEWS: quibbles from Tomi</title>
<updated>2014-06-23T09:37:03Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-06-23T09:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=efd16bc73b47c00cc8fb500f716d7a77c5b8c969'/>
<id>urn:sha1:efd16bc73b47c00cc8fb500f716d7a77c5b8c969</id>
<content type='text'>
See id:m2vbrsgi7n.fsf@guru.guru-group.fi for details
</content>
</entry>
<entry>
<title>version: bump to 0.18.1~rc0</title>
<updated>2014-06-23T00:30:35Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-06-23T00:23:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=294f956d860872f8aab970b7785d5752be5d8421'/>
<id>urn:sha1:294f956d860872f8aab970b7785d5752be5d8421</id>
<content type='text'>
Also bump the python bindings version, the NEWS version and the Debian
version.

Since the changelog is (slightly dubiously) metadata, we have to
change it to upload a release candidate.
</content>
</entry>
<entry>
<title>NEWS: add news for 0.18.1</title>
<updated>2014-06-23T00:15:53Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-06-21T20:09:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=658e83e3cab17b59e6283dd4244b84ba653c1864'/>
<id>urn:sha1:658e83e3cab17b59e6283dd4244b84ba653c1864</id>
<content type='text'>
This is my summary of the commits from 0.18.
</content>
</entry>
<entry>
<title>configure: add workaround for systems without zlib.pc</title>
<updated>2014-06-21T19:40:39Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2014-05-12T03:09:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0c698ef0374b671d3b6a8def2d9c113797ceaec3'/>
<id>urn:sha1:0c698ef0374b671d3b6a8def2d9c113797ceaec3</id>
<content type='text'>
Some systems (e.g. FreeBSD) might not have installed the appropriate
pkg-config file as they should. We can workaround the issue by creating
the .pc file they should have distributed.

Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
<entry>
<title>lib: Separate all phrases indexed by _notmuch_message_gen_terms</title>
<updated>2014-06-18T21:03:18Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-06-16T02:40:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=dc64ab67207fef897bca88741fc42330793d7bd8'/>
<id>urn:sha1:dc64ab67207fef897bca88741fc42330793d7bd8</id>
<content type='text'>
This adds a 100 termpos gap between all phrases indexed by
_notmuch_message_gen_terms.  This fixes a bug where terms from the end
of one header and the beginning of another header could match together
in a single phrase and a separate bug where term positions of
un-prefixed terms overlapped.

This fix only affects newly indexed messages.  Messages that are
already indexed won't benefit from this fix without re-indexing, but
the fix won't make things any worse for existing messages.
</content>
</entry>
<entry>
<title>test: Known-broken test for overlapping/adjacent termpos</title>
<updated>2014-06-18T20:56:52Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-06-16T02:40:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c1805576a0f57540bdf8643f1b7989fad793b929'/>
<id>urn:sha1:c1805576a0f57540bdf8643f1b7989fad793b929</id>
<content type='text'>
This adds two known-broken tests and one working test related to the
term positions assigned to terms from different headers or MIME parts.
The first test fails because we don't create a termpos gap between
different headers.  The second test fails because we don't adjust
termpos at all when indexing multiple parts.
</content>
</entry>
<entry>
<title>lib: Index name and address of from/to headers as a phrase</title>
<updated>2014-06-18T20:55:14Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-06-16T02:40:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=44327ca86d8e3563490801f57a2d1ca455d9588e'/>
<id>urn:sha1:44327ca86d8e3563490801f57a2d1ca455d9588e</id>
<content type='text'>
Previously, we indexed the name and address parts of from/to headers
with two calls to _notmuch_message_gen_terms.  In general, this
indicates that these parts are separate phrases.  However, because of
an implementation quirk, the two calls to _notmuch_message_gen_terms
generated adjacent term positions for the prefixed terms, which
happens to be the right thing to do in this case, but the wrong thing
to do for all other calls.  Furthermore, _notmuch_message_gen_terms
produced potentially overlapping term positions for the un-prefixed
copies of the terms, which is simply wrong.

This change indexes both the name and address in a single call to
_notmuch_message_gen_terms, indicating that they should be part of a
single phrase.  This masks the problem with the un-prefixed terms
(fixing the two known-broken tests) and puts us in a position to fix
the unintentionally phrases generated by other calls to
_notmuch_message_gen_terms.
</content>
</entry>
<entry>
<title>test: Add search tests for combined name/address queries</title>
<updated>2014-06-18T20:54:05Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-06-16T02:40:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b547830783ee0732696d5c05a00cfc57baba065f'/>
<id>urn:sha1:b547830783ee0732696d5c05a00cfc57baba065f</id>
<content type='text'>
Two of these are currently known-broken.  We index the name and
address parts in two separate calls to _notmuch_message_gen_terms.
Currently this has the effect of placing the term positions of the
prefixed terms from the second call right after those of the first
call, but screws up the term positions of the non-prefixed terms.
</content>
</entry>
</feed>
