<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, branch debian/0.17-1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.17-1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.17-1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2013-12-31T00:39:25Z</updated>
<entry>
<title>devel/release-checks.sh: adjust to LIBNOTMUCH version checks</title>
<updated>2013-12-31T00:39:25Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2013-12-04T19:31:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0c097d9f6ed4cfaa43b0a7d4a55e7d0b8a795ac9'/>
<id>urn:sha1:0c097d9f6ed4cfaa43b0a7d4a55e7d0b8a795ac9</id>
<content type='text'>
NOTMUCH_VERSION_* macros in lib/notmuch.h are replaced with
LIBNOTMUCH_VERSION_* macros. Check that the values of those
match the LIBNOTMUCH_*_VERSION values in lib/Makefile.local.
</content>
</entry>
<entry>
<title>version: bump to 0.17</title>
<updated>2013-12-31T00:34:23Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2013-12-31T00:34:23Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ceef57b3d95d3e4e1ea90001d99792626529dca3'/>
<id>urn:sha1:ceef57b3d95d3e4e1ea90001d99792626529dca3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>debian: add changelog and NEWS.Debian for release</title>
<updated>2013-12-31T00:32:53Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2013-12-31T00:32:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=be9a871fa506bf49f3dcb7626fdf52c67bc1b89b'/>
<id>urn:sha1:be9a871fa506bf49f3dcb7626fdf52c67bc1b89b</id>
<content type='text'>
NEWS.Debian is displayed at install, so we include the news item about
the disruptive change in sha1 computation.
</content>
</entry>
<entry>
<title>debian: disable atomicity tests on ia64</title>
<updated>2013-12-31T00:14:54Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2013-12-29T15:24:23Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=56edfd4bcf56c7a1f41e29ff12439a771a9202c8'/>
<id>urn:sha1:56edfd4bcf56c7a1f41e29ff12439a771a9202c8</id>
<content type='text'>
The following fails on Debian ia64:

% gdb /bin/mv
(gdb) break rename

Since this breaks our atomicity test, disable them until someone is
motivated to figure out whose fault that is.
</content>
</entry>
<entry>
<title>version: bump to 0.17~rc4</title>
<updated>2013-12-28T22:40:05Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2013-12-28T22:40:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=05b534209d44b74105308e521dcac82a5e4afe43'/>
<id>urn:sha1:05b534209d44b74105308e521dcac82a5e4afe43</id>
<content type='text'>
Unfortunately release-checks.sh will whine a bit because it has not
caught up with the renaming of the version macros.
</content>
</entry>
<entry>
<title>test: Fix transient error in 'new' test</title>
<updated>2013-12-28T13:19:51Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2013-12-23T20:20:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ef7b77ea3b1b23d29af3f0d8d9393b94b3ada993'/>
<id>urn:sha1:ef7b77ea3b1b23d29af3f0d8d9393b94b3ada993</id>
<content type='text'>
This fixes a non-deterministic failure in "Ignore files and
directories specified in new.ignore (multiple occurrences)".  The test
assumed that all directories would be scanned, even though nothing
updated the mtime of ${MAIL_DIR}.  It *usually* worked nevertheless
because the tests run quickly enough that the directory mtime is
usually the same as the current time, so notmuch new does not update
the mtime in the database (because more changes could occur in the
same second).  However, when it occasionally did update the mtime in
the database, the notmuch new call in this test would (correctly) skip
"pass 2" of scanning ${MAIL_DIR}, causing it to skip the following
expected lines:

  (D) add_files_recursive, pass 2: explicitly ignoring ${MAIL_DIR}/.git
  (D) add_files_recursive, pass 2: explicitly ignoring ${MAIL_DIR}/.ignored_hidden_file
  (D) add_files_recursive, pass 2: explicitly ignoring ${MAIL_DIR}/ignored_file

This patch fixes this problem by touching ${MAIL_DIR} to ensure it
gets scanned and by rearranging the test to ensure the directories are
touched immediately before the main notmuch new call in the test.
</content>
</entry>
<entry>
<title>test: remove call to notmuch-hello from emacs_deliver_message</title>
<updated>2013-12-22T12:44:45Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2013-12-14T14:49:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=30cde97ba87d7eb60ce4b0aa1c60d0ee6487fac9'/>
<id>urn:sha1:30cde97ba87d7eb60ce4b0aa1c60d0ee6487fac9</id>
<content type='text'>
There is an obscure bug in notmuch-hello that very occasionally causes
emacs_deliver_message to fail. Since it it doesn't serve any actual
purpose in the function we delete it, and leave tracking down the the
bug for another day.
</content>
</entry>
<entry>
<title>test: add emacs_fcc_message that does not use smtp-dummy</title>
<updated>2013-12-22T12:44:44Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2013-12-14T14:39:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=513a36d105995c327c23fec5f60ea70c65b986dd'/>
<id>urn:sha1:513a36d105995c327c23fec5f60ea70c65b986dd</id>
<content type='text'>
Most of the tests previously using emacs_deliver_message do not use
the actual transmitted message, so we replace it with a simpler (and
presumably more reliable function) that only saves (and indexes) an
fcc copy of the message.
</content>
</entry>
<entry>
<title>test: give unique timestamps to messages</title>
<updated>2013-12-09T13:20:28Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2013-12-08T15:29:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b421f00a05dba82d6c3df6dcb6ae9063c5395b49'/>
<id>urn:sha1:b421f00a05dba82d6c3df6dcb6ae9063c5395b49</id>
<content type='text'>
The choice of decreasing timestamps is a hack which reduces the number
of existing tests which fail.  This can be changed to increasing
if/when somebody wants update another 47 tests.
</content>
</entry>
<entry>
<title>test: sanitize dates in emacs, raw, and text output</title>
<updated>2013-12-09T13:20:27Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2013-12-08T14:52:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=72ff135ac3e79be548bf5b82b63d15ba278ef4ce'/>
<id>urn:sha1:72ff135ac3e79be548bf5b82b63d15ba278ef4ce</id>
<content type='text'>
add a new function notmuch_date_sanitize for rfc822-ish things. Add
date sanitization to notmuch_show_sanitize_all and use it more places.

This is all in aid of a transition to unique timestamps on messages.
</content>
</entry>
</feed>
