From: David Bremner Date: Sat, 16 Apr 2016 12:20:34 +0000 (+2100) Subject: Re: notmuch 0.22 release timetable X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6e295d056dabaf8a207f28761bda9df34473cfe8;p=notmuch-archives.git Re: notmuch 0.22 release timetable --- diff --git a/0a/06b1db659316b01144e09b8b2f30a4a8857bbb b/0a/06b1db659316b01144e09b8b2f30a4a8857bbb new file mode 100644 index 000000000..1f94c75f5 --- /dev/null +++ b/0a/06b1db659316b01144e09b8b2f30a4a8857bbb @@ -0,0 +1,189 @@ +Return-Path: +X-Original-To: notmuch@notmuchmail.org +Delivered-To: notmuch@notmuchmail.org +Received: from localhost (localhost [127.0.0.1]) + by arlo.cworth.org (Postfix) with ESMTP id 5F1136DE00F5 + for ; Sat, 16 Apr 2016 05:20:47 -0700 (PDT) +X-Virus-Scanned: Debian amavisd-new at cworth.org +X-Spam-Flag: NO +X-Spam-Score: -0.017 +X-Spam-Level: +X-Spam-Status: No, score=-0.017 tagged_above=-999 required=5 + tests=[AWL=-0.006, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] + autolearn=disabled +Received: from arlo.cworth.org ([127.0.0.1]) + by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id zi8aCntm2Bth for ; + Sat, 16 Apr 2016 05:20:38 -0700 (PDT) +Received: from fethera.tethera.net (fethera.tethera.net [198.245.60.197]) + by arlo.cworth.org (Postfix) with ESMTPS id 896966DE00EB + for ; Sat, 16 Apr 2016 05:20:38 -0700 (PDT) +Received: from remotemail by fethera.tethera.net with local (Exim 4.84) + (envelope-from ) + id 1arPDS-0006qE-G6; Sat, 16 Apr 2016 08:20:46 -0400 +Received: (nullmailer pid 15603 invoked by uid 1000); + Sat, 16 Apr 2016 12:20:36 -0000 +From: David Bremner +To: Notmuch Mail +Subject: Re: notmuch 0.22 release timetable +In-Reply-To: <871t6qkdyc.fsf@zancas.localnet> +References: <871t6qkdyc.fsf@zancas.localnet> +User-Agent: Notmuch/0.21+99~gd93d377 (http://notmuchmail.org) Emacs/24.5.1 + (x86_64-pc-linux-gnu) +Date: Sat, 16 Apr 2016 09:20:34 -0300 +Message-ID: <8760vhiw31.fsf@zancas.localnet> +MIME-Version: 1.0 +Content-Type: multipart/signed; boundary="=-=-="; + micalg=pgp-sha256; protocol="application/pgp-signature" +X-BeenThere: notmuch@notmuchmail.org +X-Mailman-Version: 2.1.20 +Precedence: list +List-Id: "Use and development of the notmuch mail system." + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +X-List-Received-Date: Sat, 16 Apr 2016 12:20:47 -0000 + +--=-=-= +Content-Type: text/plain + +David Bremner writes: + +> Hi Gang; +> +> It's been a while, and there's a few non-critical, but nice to have +> fixes in master that are not in 0.21. We have several new features in +> progress (indexing encrypted mail, named queries, to name two), that +> will have to wait for the next release. As usual I'm happy to merge +> things to master during the freeze, so don't let the freeze discourage +> you from working on new stuff. +> +> I propose a feature freeze April 8, and a release on April 15. + +OK, so we're about a week behind. I have just merged master to release, +and tagged (and uploaded to debian experimental) a snapshot of 0.22. + +Now is time to write NEWS entries, and maybe small doc fixes. Below is a +lightly filtered output from git-shortlog. Please consider sending +patches for NEWS for any "interesting" user visible changes. + +Daniel Kahn Gillmor (11): + python: add notmuch.Database.status_string() + python: fix argument for filenames_destroy + notmuch.Database.remove_message should raise exception on failure + fix thread breakage via ghost-on-removal + On deletion, replace with ghost when other active messages in thread + complete ghost-on-removal-when-shared-thread-exists + +Daniel Schoepe (2): + cli: Allow combining --remove-all and --batch + test: Tests for combining --batch and --remove-all + +David Bremner (29): + emacs: replace use of notmuch-address-message-insinuate + tests: add test for case insensitive Content-Disposition + nmbug: ignore # comments + CLI: add print_status_database + cli/new: add better error messages for FILE_ERROR + configure: autodetect xapian-1.3 + test/atomicity: guard chert-only optimization + configure: add test for default xapian backend + test: cope with glass backend file naming variations + test: add test-binary to print the number of ghost messages + +David Edmondson (16): + emacs: Report a lack of matches when calling `notmuch-show'. + emacs/show: Re-arrange determination if a part header is necessary + emacs/show: Make the insertion of part headers overridable. + emacs/show: Accommodate the lack of part header buttons + emacs/mua: Generate improved cited text for replies + emacs/show: Remove the 'no-buttons option of `notmuch-show-insert-bodypart' + emacs/mua: Let user specify which parts get a header in citations. + emacs: Improve crypto button labels. + emacs: Add `notmuch-show-forward-open-messages'. + emacs: `notmuch-show-forward-message' can use `notmuch-mua-new-forward-messages' + emacs: `notmuch-show-insert-part-multipart/encrypted' should not assume the presence of a button. + emacs: Improve the acquisition of text parts. + emacs: Allow part preferences to depend on message content. + emacs: Always insert crypto buttons. + +H. J. Illikainen (1): + emacs: Fontify From with message-header-other + +Jameson Graef Rollins (1): + debian: Recommend gpgsm for S/MIME support + +Jani Nikula (12): + lib: content disposition values are not case-sensitive + cli: content disposition values are not case-sensitive + crypto: refactor context creation to facilitate further work + crypto: make crypto ctx initialization an array + cli: let the user know which protocol is unknown or unsupported + cli: fix function name in notmuch new debug logging + cli: crypto: S/MIME verification support + emacs: hello: promote '?' as the universal help key + test: test one character long directory names at top level + lib: fix handling of one character long directory names at top level + +Justus Winter (6): + python: add missing import + python: add new errors + python: update bindings for the new query search API + python: Remove {Filenames,Threads}.__len__ + python: cleanup imports + + +Mark Walters (4): + emacs: hello: fix accidental modification of widget-keymap + emacs: poll: return useful errors when poll fails. + +Michal Sojka (11): + Emacs: Add address completion mechanism implemented in elisp + Emacs: Add address completion based on company-mode + emacs: Make notmuch-message-mode play nicely with flyspell + emacs: Improve notmuch-message-mode initialization + emacs: Fix mail composition under Emacs 23 + emacs: Refactor notmuch-mua-mail + emacs: Handle switch-function argument of notmuch-mua-mail + emacs: Don't use nconc on quoted list + + +Nicolas Petton (1): + emacs: Change the default notmuch-mua-reply-insert-header-p-function + +Steven Allen (2): + forbid atomic transactions on writable, upgradable databases + +Tomi Ollila (9): + emacs: notmuch-show-view-raw-message clears buffer, makes it read-onl + devel/emacs: add devel/try-emacs-mua + lib: NOTMUCH_DEPRECATED macro also for older compilers + test/test-lib.el: revert setting notmuch-mua-reply-insert-header-p-function + +aeuii@posteo.de (1): + emacs: make use of `message-make-from' + + +--=-=-= +Content-Type: application/pgp-signature; name="signature.asc" + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQGcBAEBCAAGBQJXEi4SAAoJEPIClx2kp54sVcEL/jCxgH9Ko3HZZg4fJS1DrJqI +GtN/GIHRmh1dltStHrMNA+IUV9vgrg1mlb1kpQmK0HYaCc4E6fXkbuL6imp/FJ/r +ugwRBb5XAqwZymnqxjuoTH/Xm4ipjJt+0DIUcenctQFgm+7AET2S9aYB4EChnJ16 +sao8DWoJVxkNImh4V/3hzaYrhxtPkK/2b9AxpA7n7VLN4QWJkQUp9mSxWULPDbpm +FDCWlulGXFhbmGdGu/9h+2WxnZRJAWu5Robq88FYAC0jWg4HH9wP85e7eGjo+WhH +vVB1IKSkLg9jgxnr+oVswgalgqWHPO63EG42zjt5OhzWbwnazx3JO7Yp8E/E2KgW +PGkxrQYNBGrmjWXeAiQRKR8njwCesgPzxeKGALF+Ok0GHVItgqsayBiQUlzCSu+m +fx6SRUfKU6sU/beH+APCmx0b0KZYNrb7cGENAQZrQ/3iyIPo+ZdTByQXByDsUPiN +vYeqo+GLx0Q5Ojn21oU1DG+zsoNJG89LzSEKJwGyGw== +=be2k +-----END PGP SIGNATURE----- +--=-=-=--