LWN.net Logo

Notmuch 0.1 released

From:  Carl Worth <cworth-4HiWtcSh4w0dnm+yROfE0A-AT-public.gmane.org>
To:  notmuch-gxuj+Tv9EO5zyzON3hdc1g-AT-public.gmane.org
Subject:  Notmuch release 0.1 now available
Date:  Mon, 05 Apr 2010 17:32:09 -0700
Archive-link:  Article, Thread

In trying to get notmuch to grow up a little bit, I've just added a
version number (0.1 initially) and have started doing releases. My idea
for now is to have 2-part versions for releases, and 3-part versions to
indicate intermediate states within git.

For example, I just released notmuch 0.1, current git clone will
create notmuch 0.1.1, and the next anticipated release will be 0.2.

The first release announcement is below, with very thin release notes. I
hope to have better release announcements in the future. For this, I'll
need the help of all contributors. Here's my request:

	When you submit a patch adding a new feature to notmuch, please
	include with it an edit to the NEWS file adding a sentence or
	paragraph to the top of that file.

Thanks, and have fun out there.

-Carl

Where to obtain notmuch 0.1
===========================
  http://notmuchmail.org/releases/notmuch-0.1.tar.gz

Which can be verified with:

  http://notmuchmail.org/releases/notmuch-0.1.tar.gz.sha1
  fa390b7e652bebbdd5c178a60d8056e662df03ba  notmuch-0.1.tar.gz

  http://notmuchmail.org/releases/notmuch-0.1.tar.gz.sha1.asc
  (signed by Carl Worth)

What's new in notmuch 0.1
=========================
This is the first release of the notmuch mail system.

It includes the libnotmuch library, the notmuch command-line
interface, and an emacs-based interface to notmuch.

Note: Notmuch will work best with Xapian 1.0.18 (or later) or Xapian
1.1.4 (or later). Previous versions of Xapian (whether 1.0 or 1.1) had
a performance bug that made notmuch very slow when modifying
tags. This would cause distracting pauses when reading mail while
notmuch would wait for Xapian when removing the "inbox" and "unread"
tags from messages in a thread.

What is notmuch
===============
Notmuch is a system for indexing, searching, reading, and tagging
large collections of email messages in maildir or mh format. It uses
the Xapian library to provide fast, full-text search with a convenient
search syntax.

For more about notmuch, see http://notmuchmail.org


(Log in to post comments)

Notmuch 0.1 released

Posted Apr 6, 2010 16:53 UTC (Tue) by atai (subscriber, #10977) [Link]

Now it is getting much...

imap?

Posted Apr 6, 2010 17:31 UTC (Tue) by b7j0c (subscriber, #27559) [Link]

has anything changed with respect to imap support? i want to try notmuch, but i use multiple computers a day so imap is a must-have

imap?

Posted Apr 6, 2010 20:08 UTC (Tue) by josh (subscriber, #17465) [Link]

No, and I doubt it will any time soon.

Perhaps you could run notmuch via ssh on the machine that holds your mail store.

imap?

Posted Apr 6, 2010 22:16 UTC (Tue) by jku (subscriber, #42379) [Link]

Notmuch does not receive or send mail, it just searches. I don't see Carl changing that in the future... Nothing prevents someone else from writing a imap/smtp client on top of libnotmuch, of course.

imap?

Posted Apr 6, 2010 22:32 UTC (Tue) by b7j0c (subscriber, #27559) [Link]

so it sounds like you are describing something that would sync the contents of notmuch's local mail store with a imap server

that sounds doable, although it seems harder to jive notmuch's tagging approach with imap folders

does my thinking seem right to you? i'm fishing here because i'm still short in details regarding notmuch

imap?

Posted Apr 6, 2010 23:15 UTC (Tue) by sjj (guest, #2020) [Link]

You can sync an IMAP server with local mailstore using offlineimap.

imap?

Posted Apr 7, 2010 9:21 UTC (Wed) by spaetz (subscriber, #32870) [Link]

Well, the question is what do you want/can to sync? If you are talking about the unread/replied/draft/trashed/flagged status, there is an external python tool called notmuchsync that can do that synchronization between your local Maildir and notmuch tags. offlineimap takes care of syncing your local Maildir to the remote IMAP server.

As for all other tags, it is much harder. How do you want to represent them on the imap server? Not all server implementations support an arbitrary number of keywords to be stored on the IMAP side as far as I know.

Copyright © 2010, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds