* Release process for 0.32
@ 2021-04-10 12:28 David Bremner
2021-04-10 12:52 ` [PATCH] NEWS: user visible config related changes " David Bremner
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: David Bremner @ 2021-04-10 12:28 UTC (permalink / raw)
To: notmuch; +Cc: Floris Bruynooghe, Jonas Bernoulli
[-- Attachment #1.1: Type: text/plain, Size: 789 bytes --]
Now that the config changes have landed, it is time to consider a
release. I have the following schedule in mind:
April 24: Feature Freeze.
May 1: Release.
In a perfect world, the notmuch2 python bindings would be updated before
the release, but since the new API is upward compatible (and old API is
still there), I don't think this a blocker.
Typically we have a push for NEWS items after the feature freeze, but
nothing prevents getting started with some of the larger changes. I
think Jonas and I are responsible for the most of the churn in the
source. Jonas, I know a lot of what you contributed is not user visible,
but a patch for NEWS listing some of the user visible changes
(particularly things like dropped variables and functions) would be
appreciated.
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 857 bytes --]
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH] NEWS: user visible config related changes for 0.32
2021-04-10 12:28 Release process for 0.32 David Bremner
@ 2021-04-10 12:52 ` David Bremner
2021-04-16 12:02 ` David Bremner
2021-04-24 16:36 ` Release process " David Bremner
2021-04-28 7:21 ` Jonas Bernoulli
2 siblings, 1 reply; 9+ messages in thread
From: David Bremner @ 2021-04-10 12:52 UTC (permalink / raw)
To: David Bremner, notmuch; +Cc: Floris Bruynooghe, Jonas Bernoulli
---
NEWS | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/NEWS b/NEWS
index 6e88ebd9..a699b48e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,44 @@
+Notmuch 0.32 (UNRELEASED)
+=========================
+
+General
+-------
+
+This release includes a significant overhaul of the configuration
+management facilities for notmuch. The previous distinction between
+configuration items that can be modified via plain text configuration
+files and those that must be set in the database via the "notmuch
+config" subcommand is gone, and all configuration items can be set in
+both ways. The external configuration file overrides configuration
+items in the database. The location of database, hooks, and
+configuration files is now more flexible, with several new
+configuration variables. In particular XDG locations are now supported
+as fallbacks for database, configuration and hooks. For more
+information see `notmuch-config(1)`.
+
+Library
+-------
+
+To support the new configuration facilities, several functions and
+constants have been added to the notmuch API. Most notably:
+
+- `notmuch_database_create_with_config`
+- `notmuch_database_open_with_config`
+- `notmuch_database_load_config`
+- `notmuch_config_get`
+
+A previously requested API change is that `notmuch_database_reopen` is
+now exposed (and generalized).
+
+As always, the canonical source of API documentation is
+`lib/notmuch.h`, or the doxygen formated documentation in `notmuch(3)`
+
+CLI
+---
+
+The `notmuch config set` subcommand gained a `--database` argument to
+specify that the database should be updated, rather than a config file.
+
Notmuch 0.31.4 (2021-02-18)
===========================
--
2.30.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: Release process for 0.32
2021-04-10 12:28 Release process for 0.32 David Bremner
2021-04-10 12:52 ` [PATCH] NEWS: user visible config related changes " David Bremner
@ 2021-04-24 16:36 ` David Bremner
2021-04-25 16:55 ` Felipe Contreras
2021-04-28 10:35 ` David Bremner
2021-04-28 7:21 ` Jonas Bernoulli
2 siblings, 2 replies; 9+ messages in thread
From: David Bremner @ 2021-04-24 16:36 UTC (permalink / raw)
To: notmuch
[-- Attachment #1.1: Type: text/plain, Size: 674 bytes --]
David Bremner <david@tethera.net> writes:
> Now that the config changes have landed, it is time to consider a
> release. I have the following schedule in mind:
>
> April 24: Feature Freeze.
>
> May 1: Release.
>
I have pushed 0.32~rc1 [0] to
- git (tag 0.32_rc1)
- https://notmuchmail.org/releases/
- debian experimental
As part of the getting this release candidate out the door I
- fixed a bug in config.cc related to email defaults
- adapted Tomi's python code for notmuch_passwd_sanitize [1]
As always, NEWS items and last minute bug fixes are solicited.
[0]: let us speak no further of 0.32~rc0
[1]: id:m2lf9fbkug.fsf@guru.guru-group.fi
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 857 bytes --]
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Release process for 0.32
2021-04-10 12:28 Release process for 0.32 David Bremner
2021-04-10 12:52 ` [PATCH] NEWS: user visible config related changes " David Bremner
2021-04-24 16:36 ` Release process " David Bremner
@ 2021-04-28 7:21 ` Jonas Bernoulli
2 siblings, 0 replies; 9+ messages in thread
From: Jonas Bernoulli @ 2021-04-28 7:21 UTC (permalink / raw)
To: David Bremner, notmuch; +Cc: Floris Bruynooghe
David Bremner <david@tethera.net> writes:
> Jonas, I know a lot of what you contributed is not user visible,
> but a patch for NEWS listing some of the user visible changes
> (particularly things like dropped variables and functions) would be
> appreciated.
I missed this request at the time, sorry. I'll try to go over the
changes myself tonight to see if you overlooked anything important
in the entries you wrote yesterday.
Jonas
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2021-04-28 14:14 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-10 12:28 Release process for 0.32 David Bremner
2021-04-10 12:52 ` [PATCH] NEWS: user visible config related changes " David Bremner
2021-04-16 12:02 ` David Bremner
2021-04-24 16:36 ` Release process " David Bremner
2021-04-25 16:55 ` Felipe Contreras
2021-04-28 10:35 ` David Bremner
2021-04-28 13:24 ` Michael J Gruber
2021-04-28 14:14 ` David Bremner
2021-04-28 7:21 ` Jonas Bernoulli
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).