unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* plans for 0.28
@ 2018-09-01 11:30 David Bremner
  2018-10-03 23:59 ` David Bremner
  0 siblings, 1 reply; 12+ messages in thread
From: David Bremner @ 2018-09-01 11:30 UTC (permalink / raw)
  To: notmuch


Hi Gang;

I'd like to feature freeze 0.28 sometime in the next two weeks. I'd
mainly like to include
- the threading fixes I (re)-posted recently
- dkg's protected headers stuff

Suggestions for other things to include (probably needs to come with
code review at this point) are welcome, either reply to this list, tag
things as notmuch::0.28 in nmbug, or both.

d

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: plans for 0.28
  2018-09-01 11:30 plans for 0.28 David Bremner
@ 2018-10-03 23:59 ` David Bremner
  2018-10-06  2:08   ` [PATCH] NEWS: my changes " David Bremner
  0 siblings, 1 reply; 12+ messages in thread
From: David Bremner @ 2018-10-03 23:59 UTC (permalink / raw)
  To: notmuch

David Bremner <david@tethera.net> writes:

> Hi Gang;
>
> I'd like to feature freeze 0.28 sometime in the next two weeks. I'd
> mainly like to include
> - the threading fixes I (re)-posted recently
> - dkg's protected headers stuff
>
> Suggestions for other things to include (probably needs to come with
> code review at this point) are welcome, either reply to this list, tag
> things as notmuch::0.28 in nmbug, or both.

I've tagged 0.28~rc0 and uploaded to Debian experimental. I somewhat
belatedly remembered Michael's rename tagging patches. At this point
it's probably best that they go in post 0.28.

Looking at git shortlog, I need a NEWS item or two about threading, and
maybe one about installing with absolute interpreter paths.
I would appreciate any feedback and/or NEWS patches others might have.

Daniel Kahn Gillmor (3):
      devel: make printmimestructure py3 compatible
      use #!/usr/bin/env python consistently
      doc: clean up manpages

David Bremner (34):
      lib/thread: sort sibling messages by date
      lib: read reference terms into message struct.
      lib/thread: initial use of references as for fallback parenting
      lib: calculate message depth in thread
      lib/thread: rewrite _parent_or_toplevel to use depths
      lib/thread: change _resolve_thread_relationships to use depths
      lib: change parent strategy to use In-Reply-To if it looks sane
      test: mark thread subqueries broken without field processors
      test: make regexp test conditional on field processors
      configure: absolute path of bash
      build: install notmuch-emacs-mua with absolute shebang
      configure: absolute path of perl
      contrib/notmuch-mutt: add install target
      debian: update notmuch-mutt packaging to use install target


David Edmondson (5):
      emacs: Kill the stderr buffer when an async process completes
      notmuch: Database paths without a leading / are relative to $HOME
      test: Absolute and relative directory paths.
      test: Check that `notmuch-mua-send-hook' is called on sending a message
      emacs: Call `notmuch-mua-send-hook' hooks when sending a message

Jameson Graef Rollins (1):
      minor cleanup to printmimestructure

Sebastian Poeplau (2):
      test: add known broken test for mislabeled Windows-1252 encoding
      lib: detect mislabeled Windows-1252 parts

Vincent Breitmoser (2):
      python: fix unchecked None access in get_property
      completion: more complete completion for zsh.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [PATCH] NEWS: my changes for 0.28
  2018-10-03 23:59 ` David Bremner
@ 2018-10-06  2:08   ` David Bremner
  2018-10-08 15:15     ` Remaining NEWS " David Bremner
  0 siblings, 1 reply; 12+ messages in thread
From: David Bremner @ 2018-10-06  2:08 UTC (permalink / raw)
  To: David Bremner, notmuch

I think this is all of the user (or package maintainer) visible stuff.
---
 NEWS | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/NEWS b/NEWS
index d6875dcc..fbfea956 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,29 @@
 Notmuch 0.28 (UNRELEASED)
 =========================
 
+General
+-------
+
+The threading algorithm has been updated to consider all references,
+not just the heuristically chosen parent (e.g. when that parent is not
+in the database). The heuristic for choosing a parent message has also
+been updated to again consider the In-Reply-To header, if it looks
+sensible.
+
+Build System
+------------
+
+The build system now installs notmuch-mutt and notmuch-emacs-mua with
+absolute shebangs, following the conventions of most Linux
+distributions.
+
+Test Suite
+----------
+
+Fix certain tests that were failing with GMime 2.6. Users are reminded
+that support for versions of GMime before 3.0.3 has been deprecated
+since Notmuch 0.25.
+
 Notmuch 0.27 (2018-06-13)
 =========================
 
-- 
2.19.0

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Remaining NEWS for 0.28
  2018-10-06  2:08   ` [PATCH] NEWS: my changes " David Bremner
@ 2018-10-08 15:15     ` David Bremner
  2018-10-08 15:15       ` [PATCH 1/4] NEWS: emacs news " David Bremner
                         ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: David Bremner @ 2018-10-08 15:15 UTC (permalink / raw)
  To: David Bremner, notmuch

Please speak up soon if you'd prefer to describe your contribution
differently.

 [PATCH 1/4] NEWS: emacs news for 0.28
 [PATCH 2/4] NEWS: note Sebastian's windows-1252 fix
 [PATCH 3/4] NEWS: note database path change
 [PATCH 4/4] NEWS: note zsh completion rewrite

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [PATCH 1/4] NEWS: emacs news for 0.28
  2018-10-08 15:15     ` Remaining NEWS " David Bremner
@ 2018-10-08 15:15       ` David Bremner
  2018-10-08 15:15       ` [PATCH 2/4] NEWS: note Sebastian's windows-1252 fix David Bremner
                         ` (2 subsequent siblings)
  3 siblings, 0 replies; 12+ messages in thread
From: David Bremner @ 2018-10-08 15:15 UTC (permalink / raw)
  To: David Bremner, notmuch

This is all dme's work.
---
 NEWS | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/NEWS b/NEWS
index fbfea956..40e9defe 100644
--- a/NEWS
+++ b/NEWS
@@ -10,6 +10,15 @@ in the database). The heuristic for choosing a parent message has also
 been updated to again consider the In-Reply-To header, if it looks
 sensible.
 
+Emacs
+-----
+
+Fix stderr handling on e.g. macOS.
+
+Call `notmuch-mua-send-hook` hooks when sending a message
+
+  This hook was documented, but not functional for a very long time.
+
 Build System
 ------------
 
-- 
2.19.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 2/4] NEWS: note Sebastian's windows-1252 fix
  2018-10-08 15:15     ` Remaining NEWS " David Bremner
  2018-10-08 15:15       ` [PATCH 1/4] NEWS: emacs news " David Bremner
@ 2018-10-08 15:15       ` David Bremner
  2018-10-08 15:15       ` [PATCH 3/4] NEWS: note database path change David Bremner
  2018-10-08 15:15       ` [PATCH 4/4] NEWS: note zsh completion rewrite David Bremner
  3 siblings, 0 replies; 12+ messages in thread
From: David Bremner @ 2018-10-08 15:15 UTC (permalink / raw)
  To: David Bremner, notmuch

---
 NEWS | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index 40e9defe..9c25a6ca 100644
--- a/NEWS
+++ b/NEWS
@@ -4,11 +4,15 @@ Notmuch 0.28 (UNRELEASED)
 General
 -------
 
-The threading algorithm has been updated to consider all references,
-not just the heuristically chosen parent (e.g. when that parent is not
-in the database). The heuristic for choosing a parent message has also
-been updated to again consider the In-Reply-To header, if it looks
-sensible.
+Improve threading
+
+  The threading algorithm has been updated to consider all references,
+  not just the heuristically chosen parent (e.g. when that parent is not
+  in the database). The heuristic for choosing a parent message has also
+  been updated to again consider the In-Reply-To header, if it looks
+  sensible.
+
+Handle mislabeled Windows-1252 parts.
 
 Emacs
 -----
-- 
2.19.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 3/4] NEWS: note database path change
  2018-10-08 15:15     ` Remaining NEWS " David Bremner
  2018-10-08 15:15       ` [PATCH 1/4] NEWS: emacs news " David Bremner
  2018-10-08 15:15       ` [PATCH 2/4] NEWS: note Sebastian's windows-1252 fix David Bremner
@ 2018-10-08 15:15       ` David Bremner
  2018-10-08 15:15       ` [PATCH 4/4] NEWS: note zsh completion rewrite David Bremner
  3 siblings, 0 replies; 12+ messages in thread
From: David Bremner @ 2018-10-08 15:15 UTC (permalink / raw)
  To: David Bremner, notmuch

---
 NEWS | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/NEWS b/NEWS
index 9c25a6ca..ea86c7a7 100644
--- a/NEWS
+++ b/NEWS
@@ -14,6 +14,15 @@ Improve threading
 
 Handle mislabeled Windows-1252 parts.
 
+Command Line Interface
+----------------------
+
+Support relative database paths
+
+  Database paths (i.e. parameters to `notmuch config set
+  database.path`) without a leading `/` are now interpreted relative
+  to $HOME of the invoking user.
+
 Emacs
 -----
 
-- 
2.19.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH 4/4] NEWS: note zsh completion rewrite
  2018-10-08 15:15     ` Remaining NEWS " David Bremner
                         ` (2 preceding siblings ...)
  2018-10-08 15:15       ` [PATCH 3/4] NEWS: note database path change David Bremner
@ 2018-10-08 15:15       ` David Bremner
  2018-10-12 11:39         ` [PATCH] NEWS: NEWS for 0.28 David Bremner
  3 siblings, 1 reply; 12+ messages in thread
From: David Bremner @ 2018-10-08 15:15 UTC (permalink / raw)
  To: David Bremner, notmuch

---
 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index ea86c7a7..76fdf2ce 100644
--- a/NEWS
+++ b/NEWS
@@ -32,6 +32,11 @@ Call `notmuch-mua-send-hook` hooks when sending a message
 
   This hook was documented, but not functional for a very long time.
 
+Completion
+----------
+
+The zsh completion has been completely rewritten.
+
 Build System
 ------------
 
-- 
2.19.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH] NEWS: NEWS for 0.28
  2018-10-08 15:15       ` [PATCH 4/4] NEWS: note zsh completion rewrite David Bremner
@ 2018-10-12 11:39         ` David Bremner
  2018-10-12 12:03           ` David Edmondson
  0 siblings, 1 reply; 12+ messages in thread
From: David Bremner @ 2018-10-12 11:39 UTC (permalink / raw)
  To: David Bremner, notmuch

This is based on my subjective assessment of what is user/packager
facing and important from the output of 'git shortlog'
---

I squashed all the news patches together since there were no other
contributions. I will release with these notes pretty soon, so please
send any fixes ASAP.

 NEWS | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)

diff --git a/NEWS b/NEWS
index d6875dcc..4577ae92 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,65 @@
 Notmuch 0.28 (UNRELEASED)
 =========================
 
+General
+-------
+
+Improve threading
+
+  The threading algorithm has been updated to consider all references,
+  not just the heuristically chosen parent (e.g. when that parent is
+  not in the database). The heuristic for choosing a parent message
+  has also been updated to again consider the In-Reply-To header, if
+  it looks sensible. Re-indexing might be needed to take advantage of
+  the latter change.
+
+Handle mislabeled Windows-1252 parts
+
+  Messages that contain Windows-1252 are apparently frequently
+  mislabeled as ISO 8859-1. Use GMime functionality to apply the
+  correct encoding for such messages.
+
+Command Line Interface
+----------------------
+
+Support relative database paths
+
+  Database paths (i.e. parameters to `notmuch config set
+  database.path`) without a leading `/` are now interpreted relative
+  to $HOME of the invoking user.
+
+Emacs
+-----
+
+Fix stderr handling on e.g. macOS
+
+  Add a real sentinal process to clean up stderr buffer.
+
+Call `notmuch-mua-send-hook` hooks when sending a message
+
+  This hook was documented, but not functional for a very long time.
+
+Completion
+----------
+
+The zsh completion has been updated to cover most of the notmuch
+CLI. Internally it uses regexp searching, so needs at least Notmuch
+0.24.
+
+Build System
+------------
+
+The build system now installs notmuch-mutt and notmuch-emacs-mua with
+absolute shebangs, following the conventions of most Linux
+distributions.
+
+Test Suite
+----------
+
+Fix certain tests that were failing with GMime 2.6. Users are reminded
+that support for versions of GMime before 3.0.3 has been deprecated
+since Notmuch 0.25.
+
 Notmuch 0.27 (2018-06-13)
 =========================
 
-- 
2.19.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH] NEWS: NEWS for 0.28
  2018-10-12 11:39         ` [PATCH] NEWS: NEWS for 0.28 David Bremner
@ 2018-10-12 12:03           ` David Edmondson
  2018-10-12 13:35             ` David Bremner
  0 siblings, 1 reply; 12+ messages in thread
From: David Edmondson @ 2018-10-12 12:03 UTC (permalink / raw)
  To: David Bremner, David Bremner, notmuch

On Friday, 2018-10-12 at 08:39:11 -03, David Bremner wrote:

> +  Add a real sentinal process to clean up stderr buffer.

“sentinel”.

dme.
-- 
Walk without rhythm and it won't attract the worm.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] NEWS: NEWS for 0.28
  2018-10-12 12:03           ` David Edmondson
@ 2018-10-12 13:35             ` David Bremner
  2018-10-12 14:26               ` J. Lewis Muir
  0 siblings, 1 reply; 12+ messages in thread
From: David Bremner @ 2018-10-12 13:35 UTC (permalink / raw)
  To: David Edmondson, notmuch

David Edmondson <dme@dme.org> writes:

> On Friday, 2018-10-12 at 08:39:11 -03, David Bremner wrote:
>
>> +  Add a real sentinal process to clean up stderr buffer.
>
> “sentinel”.
>

Thanks, fixed in git. Also mislabeled -> mislabelled

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] NEWS: NEWS for 0.28
  2018-10-12 13:35             ` David Bremner
@ 2018-10-12 14:26               ` J. Lewis Muir
  0 siblings, 0 replies; 12+ messages in thread
From: J. Lewis Muir @ 2018-10-12 14:26 UTC (permalink / raw)
  To: David Bremner; +Cc: David Edmondson, notmuch

On 10/12, David Bremner wrote:
> Also mislabeled -> mislabelled

That depends on which English spelling Notmuch conforms to.  In American
English, "mislabeled" is correct.  In British English, "mislabelled" is
correct.  And I don't know about Canadian English, Australian English,
etc.

Lewis

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-10-12 14:35 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-01 11:30 plans for 0.28 David Bremner
2018-10-03 23:59 ` David Bremner
2018-10-06  2:08   ` [PATCH] NEWS: my changes " David Bremner
2018-10-08 15:15     ` Remaining NEWS " David Bremner
2018-10-08 15:15       ` [PATCH 1/4] NEWS: emacs news " David Bremner
2018-10-08 15:15       ` [PATCH 2/4] NEWS: note Sebastian's windows-1252 fix David Bremner
2018-10-08 15:15       ` [PATCH 3/4] NEWS: note database path change David Bremner
2018-10-08 15:15       ` [PATCH 4/4] NEWS: note zsh completion rewrite David Bremner
2018-10-12 11:39         ` [PATCH] NEWS: NEWS for 0.28 David Bremner
2018-10-12 12:03           ` David Edmondson
2018-10-12 13:35             ` David Bremner
2018-10-12 14:26               ` J. Lewis Muir

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).