]> git.notmuchmail.org Git - notmuch/commitdiff
Merge tag 'debian/0.28-2'
authorDavid Bremner <david@tethera.net>
Sat, 13 Oct 2018 00:01:06 +0000 (21:01 -0300)
committerDavid Bremner <david@tethera.net>
Sat, 13 Oct 2018 00:01:06 +0000 (21:01 -0300)
notmuch release 0.28-2 for unstable (sid) [dgit]
[dgit distro=debian]

NEWS
bindings/python/notmuch/version.py
debian/changelog
debian/rules
version

diff --git a/NEWS b/NEWS
index d6875dccf811ba483d80cff5ca9d52e48499bccc..ca3ba99ecca2f1301309ac9fe2f508f15227e697 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,66 @@
-Notmuch 0.28 (UNRELEASED)
+Notmuch 0.28 (2018-10-12)
 =========================
 
+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 mislabelled Windows-1252 parts
+
+  Messages that contain Windows-1252 are apparently frequently
+  mislabelled 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
+-----
+
+Improve stderr handling
+
+  Add a real sentinel process to clean up stderr buffer. This is
+  needed 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.
+
+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)
 =========================
 
index 110b75d43df21212206de4e2d0e6ac75bd7319a2..6a513a25e780f16f2e80ea4533233cc3ea2ddeaa 100644 (file)
@@ -1,3 +1,3 @@
 # this file should be kept in sync with ../../../version
-__VERSION__ = '0.28~rc0'
+__VERSION__ = '0.28'
 SOVERSION = '5'
index ccd4fb9085e528b50fcd83e36cf4c6cce06b8695..8f37ef3abaff0245a488909ec640fef7d3d44341 100644 (file)
@@ -1,3 +1,18 @@
+notmuch (0.28-2) unstable; urgency=medium
+
+  * Override location of bash, because /usr/bin/bash might exist
+    thanks to usrmerge.
+
+ -- David Bremner <bremner@debian.org>  Fri, 12 Oct 2018 20:54:00 -0300
+
+notmuch (0.28-1) unstable; urgency=medium
+
+  * New upstream releases.
+  * Includes threading fixes, support for relative database paths, and
+    rewritten zsh completion.
+
+ -- David Bremner <bremner@debian.org>  Fri, 12 Oct 2018 20:17:27 -0300
+
 notmuch (0.28~rc0-1) experimental; urgency=medium
 
   * New upstream release candidate.
index 99d80785fb4013fc10696d4dc5e381691704365a..c8ecb1ac4e890ee4c83ffb4a27d603cb13fa7ce5 100755 (executable)
@@ -6,7 +6,7 @@ python3_all = py3versions -s | xargs -n1 | xargs -t -I {} env {}
        dh $@ --with python2,python3,elpa
 
 override_dh_auto_configure:
-       ./configure --prefix=/usr \
+       BASH=/bin/bash  ./configure --prefix=/usr \
                --libdir=/usr/lib/$$(dpkg-architecture -q DEB_TARGET_MULTIARCH) \
                --includedir=/usr/include \
                --mandir=/usr/share/man \
diff --git a/version b/version
index 0382942979e6e8a027f7f11d9e22fc28e5c2cc24..4950f07e409ddbcd7d285c57685faacf4cbad328 100644 (file)
--- a/version
+++ b/version
@@ -1 +1 @@
-0.28~rc0
+0.28