Hi there, Maybe 0.40 would be a good candidate for "going split config", unless there are pressing matters for a release. By that I mean that - the default setup offers - or chooses by default - an XDG setup - doc is consistent with that - split setup actually works ;-) - all bindings support it. Specifically, I'm not sure the python bindings do - maybe it's just some users such as alot or afew which do not yet, or I failed to set them up (or teach them) correctly. Also, `setuptools` is deprecated, so it would be worth switching to pip for building and installing a wheel, or other modern build tools. Michael
Am Sa., 17. Jan. 2026 um 01:42 Uhr schrieb David Bremner <[email protected]>: > > > I have tagged 0.40_rc0 and uploaded it do Debian experimental. Over the > next few days I will collect bug reports and suggestions for NEWS items > (for your convenience, a lightly edited git shortlog is below) and > hopefully finalize the release. One thing already fixed in git is the > minor number of the library which should be 7 rather than 6 (since we > added a couple of functions). > > Anton Khirnov (10): > lib: handle DatabaseModifiedError in _notmuch_message_create > lib/config: simplify cleanup in notmuch_database_get_config_list() > lib: add notmuch_threads_status() > lib/database-private: undef XAPIAN_DEPRECATED before redefining it > lib: return NOTMUCH_STATUS_OPERATION_INVALIDATED where appropriate > bindings/python-cffi: allow reopening a database > bindings/python-cffi: handle NOTMUCH_STATUS_OPERATION_INVALIDATED > open: avoid leaking index_as_text regex objects > > Daniel Kahn Gillmor (1): > Accept "key-missing" from a signature from a revoked key > > David Bremner (27): > doc/python: correct wording around container complexity. > doc/emacs: start a section on notmuch-message-mode > doc/emacs: refactor navigation commands > doc/emacs: update keybindings list for 'e' > doc/emacs: start subsection on message level actions > python/doc: fix link to notmuch-config manpage > lib: move call to _n_m_invalidate_metadata > One of the places notmuch-search is called did not get the new > 'hide-excluded' argument. > emacs/hello: fix one case of passing hide-excluded > > Felipe Contreras (3): > ruby: simplify build > ruby: use proper talloc flags > ruby: trivial build cleanup > > Jakub Wilk (2): > python: make IndexOptions public > bindings/python-cffi: fix typos > > Kristoffer Balintona (1): > emacs: Set `sentence-end-double-space` in .dir-locals.el > > Pengji Zhang (1): > emacs: Generate and install autoloads > > jonah (1): > emacs/search: call notmuch-search-mode before popping to buffer > > [email protected] (1): > emacs: fix disabling notmuch-show-header-line via custom > > _______________________________________________ > notmuch mailing list -- [email protected] > To unsubscribe send an email to [email protected] _______________________________________________ notmuch mailing list -- [email protected] To unsubscribe send an email to [email protected]
