* 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).