]> git.cworth.org Git - notmuch/commitdiff
Merge branch 'release'
authorDavid Bremner <david@tethera.net>
Tue, 12 Sep 2023 11:56:22 +0000 (08:56 -0300)
committerDavid Bremner <david@tethera.net>
Tue, 12 Sep 2023 11:56:22 +0000 (08:56 -0300)
NEWS
bindings/Makefile.local
bindings/python/notmuch/version.py
debian/changelog
debian/rules
doc/Makefile.local
version.txt

diff --git a/NEWS b/NEWS
index 644453f2b6fdc3cd510f2a5b9804b603aeb1b349..00f4fe47d94bce570edf1332f2c83d1163d837ae 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,75 @@
-Notmuch 0.38 (UNRELEASED)
+Notmuch 0.38 (2023-09-12)
 =========================
 
+General
+-------
+
+Support relative lastmod queries (see notmuch-sexp-queries(7) and
+notmuch-search-terms(7) for details).
+
+Support indexing of designated attachments as text (see
+notmuch-config(1) for details).
+
+CLI
+---
+
+Add options --offset and --limit to notmuch-show(1).
+
+Emacs
+-----
+
+New commands notmuch-search-edit-search and notmuch-tree-edit-search.
+
+Introduce notmuch-tree-outline-mode.
+
+Some compatibility fixes for Emacs 29. At least one issue (hiding
+images) remains in 0.38.
+
+Support completion when piping to external command.
+
+Fix regression in updating tag display introduced by 0.37.
+
+Library
+-------
+
+Fix bug creating database when database.path is not set.
+
+Incremental performance improvements for message deletion.
+
+Catch Xapian exceptions when deleting messages.
+
+Sync removed message properties to the database.
+
+Replace use of thread-unsafe Query::MatchAll in the infix query
+parser.
+
+Notmuch-Mutt
+------------
+
+Be more careful when clearing the results directory.
+
+Ruby
+----
+
+Use `database_open_with_config`, and provide compatible path search
+semantics.
+
+Bugfix for query.get_sort
+
+Test Suite
+----------
+
+Support testing installed version of notmuch.
+
+Adapt to some breaking changes in glib handling of init files.
+
+Replace OpenPGP key used in test suite.
+
+Performance Tests
+-----------------
+
+Update signatures for performance test corpus.
+
 Notmuch 0.37 (2022-08-21)
 =========================
 
index 7b10af088abbb98716ae45c4cba35cf7a50ffeb2..9875123ab106cc6a94f5d62ba4e29ea60f24e742 100644 (file)
@@ -34,3 +34,7 @@ CLEAN += $(patsubst %,$(dir)/ruby/%, \
 CLEAN += bindings/ruby/.vendorarchdir.time $(dir)/ruby.stamp
 
 CLEAN += bindings/python-cffi/build $(dir)/python-cffi.stamp
+CLEAN += bindings/python-cffi/__pycache__
+
+DISTCLEAN += bindings/python-cffi/_notmuch_config.py \
+       bindings/python-cffi/notmuch2.egg-info
index 8e62314e90b1743ef05553d2793eb86ecd17f9c5..c847a1a3abc7f8627d528aa141975eb256849d8c 100644 (file)
@@ -1,3 +1,3 @@
 # this file should be kept in sync with ../../../version
-__VERSION__ = '0.38~rc2'
+__VERSION__ = '0.38'
 SOVERSION = '5'
index a3b0dcb2637ca62df7914c55fee4ceb6fe8e41fc..a4363281d753a7fb38c3037be8bd6520f3ec04de 100644 (file)
@@ -1,3 +1,12 @@
+notmuch (0.38-1) unstable; urgency=medium
+
+  * New upstream release
+  * Bug fix: "FTBFS: 6 tests failed.", thanks to Aurelien Jarno (Closes:
+    #1051111).
+  * Run most of upstream test suite as autopkgtests
+
+ -- David Bremner <bremner@debian.org>  Tue, 12 Sep 2023 08:33:24 -0300
+
 notmuch (0.38~rc2-1) experimental; urgency=medium
 
   * New upstream release candidate
index 8bf97439866126532bd83ccb3b4a62e30b523a14..a77ffa152daefd3ca8a611121cc3509a9e5c341d 100755 (executable)
@@ -29,7 +29,6 @@ override_dh_auto_build:
 override_dh_auto_clean:
        dh_auto_clean
        PYBUILD_NAME=notmuch dh_auto_clean --buildsystem=pybuild --sourcedirectory bindings/python
-       PYBUILD_NAME=notmuch2 dh_auto_clean --buildsystem=pybuild --sourcedirectory bindings/python-cffi
        dh_auto_clean --sourcedirectory bindings/ruby
        $(MAKE) -C contrib/notmuch-mutt clean
 
index 51c729cf7fe5d61ef5719e25c797ecff62d40af5..aafa77a0fe229e7dc2f8435e6e7791c5dc8619ae 100644 (file)
@@ -159,3 +159,5 @@ $(dir)/config.dox: version.stamp
 CLEAN := $(CLEAN) $(DOCBUILDDIR) $(DOCBUILDDIR)/.roff.stamp $(DOCBUILDDIR)/.texi.stamp
 CLEAN := $(CLEAN) $(DOCBUILDDIR)/.html.stamp $(DOCBUILDDIR)/.info.stamp
 CLEAN := $(CLEAN) $(MAN_GZIP_FILES) $(MAN_ROFF_FILES) $(dir)/conf.pyc $(dir)/config.dox
+
+CLEAN := $(CLEAN) $(dir)/__pycache__
index 2139400c3a40a1b8d31b537fec791793ecb7e45a..1cbc8125942070be5bbec8e28ed7616fcff0b32a 100644 (file)
@@ -1 +1 @@
-0.38~rc2
+0.38