Re: notmuch 0.33 release process

Subject: Re: notmuch 0.33 release process

Date: Thu, 26 Aug 2021 11:00:47 -0700



From: David Bremner

David Bremner <> writes:

> Apparently it is time for a full release.
> % git diff --shortstat 0.32.3 
>  126 files changed, 2621 insertions(+), 1906 deletions(-)
> Feature freeze is August 26, release hopefully around September 2.
> Please get your reviews in for remaining patches you think should be
> part of 0.33, or failing that at least tag them as notmuch::0.33 in
> nmbug or ask (here or on IRC) someone else to do so.

I have pushed 0.33~rc0 to git (and debian experimental). We are now
feature-frozen for the 0.33 release. Before release we need to update
NEWS. I have added some notes about my commits; it would be great if
others could also send patches for NEWS for user visible
changes. Lightly edited output from git shortlog follows.

Daniel Kahn Gillmor (2):
      cli/show: produce "email" element in sigstatus
      emacs: Prefer email address over User ID when showing valid signature

Felipe Contreras (40):
      ruby: add missing Data_Get_Notmuch helpers
      ruby: improve all Data_Get_Notmuch_* helpers
      ruby: improve general data get helper
      ruby: simplify data get helper
      ruby: fetch class name in case of error
      ruby: add unlikely hint
      ruby: create Data_Wrap_Notmuch_Object helper
      ruby: move towards more modern RTypedData
      ruby: add all data types
      ruby: new notmuch_rb_object_destroy() helper
      ruby: improve compilation with CFLAGS
      ruby: use notmuch_exclude_t enum
      ruby: add keyword arguments to db.query
      ruby: create an actual wrapper struct
      ruby: enable garbage collection using talloc
      ruby: split database close and destroy
      ruby: cleanup object_destroy()

Jani Nikula (7):
      doc: fix man page build for Sphinx 4.x
      doc: use manpage role references to external man pages
      doc: cross-reference notmuch man pages with actual links
      doc: use envvar directive and role for environment variables
      doc: use program and option directives to document options
      doc: example command-line option reference
      emacs: update default mailing list archives for stashing links

Jonas Bernoulli (1):
      emacs: notmuch-tree: mark the initial message at point as read

Jules Aguillon (2):
      Vim: Respect excluded tags when showing a thread
      Vim: Ensure that every queries respect excluded tags

Ori (1):
      emacs: Add compatibility for org-msg.el

Protesilaos Stavrou (2):
      emacs: use new face for notmuch-jump and related
      emacs: Refine scope of notmuch-jump-key face

edef (1):
      emacs: remap send-message and send-message-and-exit

jao (8):
      CLI/show: accept --sort
      CLI/show: tests for the new --sort option
      emacs/hello: honouring :sort-order in threaded queries
      emacs/tree: command to toggle search sort order in tree mode
      doc: new notmuch show --sort and related emacs commands
      emacs: honour notmuch-show-text/html-blocked-images in w3m messages
      emacs: new command notmuch-tree-filter
      emacs: new command notmuch-tree-filter-by-tag

signature.asc (application/pgp-signature)
notmuch mailing list --
To unsubscribe send an email to