Re: Update on 0.3 progress
authorDirk Hohndel <hohndel@infradead.org>
Thu, 22 Apr 2010 02:49:44 +0000 (19:49 +1700)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 17:36:46 +0000 (09:36 -0800)
72/4321950ed519c73fd1d567ff50710d4cd8181c [new file with mode: 0644]

diff --git a/72/4321950ed519c73fd1d567ff50710d4cd8181c b/72/4321950ed519c73fd1d567ff50710d4cd8181c
new file mode 100644 (file)
index 0000000..4470ff0
--- /dev/null
@@ -0,0 +1,177 @@
+Return-Path: <BATV+bbc4756b788e67be553a+2433+infradead.org+hohndel@bombadil.srs.infradead.org>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by olra.theworths.org (Postfix) with ESMTP id E20504196F3\r
+       for <notmuch@notmuchmail.org>; Wed, 21 Apr 2010 19:49:47 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: -4.2\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5\r
+       tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+       by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id DHPw78Pt89PY for <notmuch@notmuchmail.org>;\r
+       Wed, 21 Apr 2010 19:49:45 -0700 (PDT)\r
+Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34])\r
+       by olra.theworths.org (Postfix) with ESMTP id AF9F34196F2\r
+       for <notmuch@notmuchmail.org>; Wed, 21 Apr 2010 19:49:45 -0700 (PDT)\r
+Received: from localhost ([::1] helo=x200.gr8dns.org)\r
+       by bombadil.infradead.org with esmtp (Exim 4.69 #1 (Red Hat Linux))\r
+       id 1O4mU5-000801-5j; Thu, 22 Apr 2010 02:49:45 +0000\r
+Received: by x200.gr8dns.org (Postfix, from userid 500)\r
+       id B66C3C0212; Wed, 21 Apr 2010 19:49:44 -0700 (PDT)\r
+From: Dirk Hohndel <hohndel@infradead.org>\r
+To: Carl Worth <cworth@cworth.org>, Notmuch list <notmuch@notmuchmail.org>\r
+Subject: Re: Update on 0.3 progress\r
+In-Reply-To: <87y6gguw99.fsf@yoom.home.cworth.org>\r
+References: <87pr1zdtpi.fsf@yoom.home.cworth.org>\r
+       <87y6gguw99.fsf@yoom.home.cworth.org>\r
+Date: Wed, 21 Apr 2010 19:49:44 -0700\r
+Message-ID: <m3bpdcyzef.fsf@x200.gr8dns.org>\r
+User-Agent: notmuch 0.2-52-ga28d2fe (Emacs 23.1.1/i386-redhat-linux-gnu)\r
+MIME-Version: 1.0\r
+Content-Type: text/plain; charset=us-ascii\r
+X-SRS-Rewrite: SMTP reverse-path rewritten from <hohndel@infradead.org> by\r
+       bombadil.infradead.org See http://www.infradead.org/rpr.html\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+       <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Thu, 22 Apr 2010 02:49:48 -0000\r
+\r
+On Wed, 21 Apr 2010 18:11:14 -0700, Carl Worth <cworth@cworth.org> wrote:\r
+> On Fri, 16 Apr 2010 13:32:25 -0700, Carl Worth <cworth@cworth.org> wrote:\r
+> > I know that I want to merge David Edmunson's rewrite of the emacs\r
+> > interface to be built on top of --format=json and add a ton of features,\r
+> > (better attachment handling, notmuch-hello, etc.). I think that's more\r
+> > than enough to justify a new release right there.\r
+> \r
+> The bulk of this rewrite is merged now. I left a few features out with\r
+> review to David. He (or others) may want to refresh some of those to get\r
+> them in. (I'd especially like a binding for opening all messages in a\r
+> thread).\r
+> \r
+> I also want to look at notmuch-hello stuff now.\r
+> \r
+> > But if you have other things you'd like to see in this release, please\r
+> > send a message to the list\r
+> \r
+> Most of what came in in response to this request has now been merged.\r
+> Notable things that made the merge window but have not been merged yet\r
+> include:\r
+> \r
+>   * Improve heuristic for guessing best from address in replies\r
+>     id:1271451102-11336-1-git-send-email-hohndel@infradead.org\r
+> \r
+>     I just need to review and test this still.\r
+\r
+I submitted tests for this today.\r
+id:1271886958-3276-1-git-send-email-hohndel@infradead.org\r
\r
+>   * The archive operation should only archive open messages\r
+>     id:87633sfnyq.fsf@yoom.home.cworth.org    \r
+> \r
+>     This still needs an implementation or else it won't make it.\r
+> > \r
+> > PS. I still never sent a list of the features which were proposed for\r
+> > the 0.2 release but postponed. I'll assemble that list soon with my\r
+> > comments on where each of the features stand.\r
+> \r
+> Here's that list now. I really should have had this list ready at the\r
+> time I announced the opening of the 0.3 window so that people would have\r
+> had more notice to refresh these. I'll try to be better about that in\r
+> the future:\r
+> \r
+>   * Add maildir directory name as tag name for messages\r
+>     id:20100210030142.GD16686@mail.rocksoft.com\r
+> \r
+>     I've postponed this until a database-schema-update planned for 0.4\r
+> \r
+>   * Initial support for maildir flags\r
+>     id:1270755931-24290-1-git-send-email-pioto@pioto.org\r
+> \r
+>     Same here\r
+> \r
+>   * Reordering and cleanup of thread authors\r
+>     id:m31veru7vn.fsf@x200.gr8dns.org\r
+> \r
+>     This is an interesting feature, but says "I don't think this is\r
+>     ready to be pulled" in the commit message and then says "I'll update\r
+>     the patch" at the end of the thread with no update. So I'd still\r
+>     like to see this refreshed (and could still take this for 0.3).\r
+> \r
+>     Note that the recent fix for the sorting of calls to\r
+>     _add_matched_messages probably means that this feature will work\r
+>     better now than before.\r
+\r
+Cool - I'll take a look if I can get you an updated patch tonight.\r
+\r
+>   * 'F' in search mode takes us to a list of folders\r
+>     id:87vdc2q2l7.fsf@yoom.home.cworth.org\r
+> \r
+>     I rejected this on the basis of the choice of key-binding. I expect\r
+>     we'll get a good keybinding once we add notmuch-hello.\r
+> \r
+>   * Fcc, Maildir, and Emacs message-mode -- a bit of code\r
+>     id:873a1zs3t5.fsf@jhu.edu\r
+> \r
+>     I've postponed this due to the "I've not tested this robustly since\r
+>     I don't actually use it". With a little confirmed testing, I'd love\r
+>     to have this in place (and on by default)\r
+> \r
+>   * RFC: User-Agent header\r
+>     id:87iq821hba.fsf@SSpaeth.de\r
+> \r
+>     This seemed like a good feature proposal, but I didn't see a\r
+>     complete implementation in time for 0.2. There is one now\r
+> \r
+>   * Mailstore abstraction v4\r
+>     id:1270737766-29237-1-git-send-email-sojkam1@fel.cvut.cz\r
+> \r
+>     I rejected this due to being extra abstraction in advance of any use\r
+>     case. Michal has recently been following up with pieces of this that\r
+>     are directly justified, (like "notmuch cat"). Thanks!\r
+\r
+Thanks for these updates.\r
+\r
+I have two more that I submitted \r
+\r
+- the 'G' keybinding that calls an external poll program: this allows\r
+  you to run notmuch new from within emacs at times that are convenient\r
+  for the user; otherwise a user either needs to manually run this from\r
+  outside emacs, or notmuch new is run through cron or offlineimap and\r
+  in that case we get the weird Xapian database access errors\r
+  in the discussion of the patch there was concern that this stalls\r
+  emacs for potentially a long time - I find that acceptable as email is\r
+  imported - other people may find differently (and decide not to use\r
+  this feature) id:m339z4csi1.fsf@x200.gr8dns.org\r
+\r
+- the 'd' keybinding that deletes mail/threads (similar to 'a'rchive)\r
+  id:1271891763-10757-1-git-send-email-hohndel@infradead.org\r
+\r
+Additionally, I'd really love to see the address completion to be\r
+included in notmuch (at least the emacs part of it - I think there's\r
+still some debate whether the vala sources would cause too much of a\r
+build dependency to be integrated.\r
+I don't think this was ever submitted to the mailing list as a\r
+patch. The .el file that was posted on IRC is here:\r
+http://github.com/dme/notmuch/raw/dme-play/emacs/notmuch-address.el\r
+\r
+\r
+Thanks\r
+\r
+/D \r
+\r
+-- \r
+Dirk Hohndel\r
+Intel Open Source Technology Center\r