unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* 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: [PATCH] NEWS: user visible config related changes for 0.32
  2021-04-10 12:52 ` [PATCH] NEWS: user visible config related changes " David Bremner
@ 2021-04-16 12:02   ` David Bremner
  0 siblings, 0 replies; 9+ messages in thread
From: David Bremner @ 2021-04-16 12:02 UTC (permalink / raw)
  To: notmuch

David Bremner <david@tethera.net> writes:

> ---
>  NEWS | 41 +++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 41 insertions(+)
>

applied to master

d

^ 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 ` 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-24 16:36 ` Release process " David Bremner
@ 2021-04-25 16:55   ` Felipe Contreras
  2021-04-28 10:35   ` David Bremner
  1 sibling, 0 replies; 9+ messages in thread
From: Felipe Contreras @ 2021-04-25 16:55 UTC (permalink / raw)
  To: David Bremner; +Cc: notmuch@notmuchmail.org

On Sat, Apr 24, 2021 at 11:36 AM David Bremner <david@tethera.net> wrote:

> As always, NEWS items and last minute bug fixes are solicited.

Can we at least include one fix for the vim plugin? Without it the
code is pretty much unusable.

https://nmbug.notmuchmail.org/nmweb/show/20210418224851.88240-2-felipe.contreras%40gmail.com

-- 
Felipe Contreras

^ 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

* Re: Release process for 0.32
  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
  1 sibling, 1 reply; 9+ messages in thread
From: David Bremner @ 2021-04-28 10:35 UTC (permalink / raw)
  To: notmuch

David Bremner <david@tethera.net> writes:

> David Bremner <david@tethera.net> writes:

 I have pushed 0.32~rc2  to
   - git (tag 0.32_rc2)
   - https://notmuchmail.org/releases/
   - debian experimental
   

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Release process for 0.32
  2021-04-28 10:35   ` David Bremner
@ 2021-04-28 13:24     ` Michael J Gruber
  2021-04-28 14:14       ` David Bremner
  0 siblings, 1 reply; 9+ messages in thread
From: Michael J Gruber @ 2021-04-28 13:24 UTC (permalink / raw)
  To: David Bremner, notmuch

David Bremner venit, vidit, dixit 2021-04-28 12:35:53:
> David Bremner <david@tethera.net> writes:
> 
> > David Bremner <david@tethera.net> writes:
> 
>  I have pushed 0.32~rc2  to
>    - git (tag 0.32_rc2)
>    - https://notmuchmail.org/releases/

This has the signatures, but not the tar.xz for rc2.

Cheers,
Michael

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Release process for 0.32
  2021-04-28 13:24     ` Michael J Gruber
@ 2021-04-28 14:14       ` David Bremner
  0 siblings, 0 replies; 9+ messages in thread
From: David Bremner @ 2021-04-28 14:14 UTC (permalink / raw)
  To: Michael J Gruber, notmuch

Michael J Gruber <git@grubix.eu> writes:

> David Bremner venit, vidit, dixit 2021-04-28 12:35:53:
>> David Bremner <david@tethera.net> writes:
>> 
>> > David Bremner <david@tethera.net> writes:
>> 
>>  I have pushed 0.32~rc2  to
>>    - git (tag 0.32_rc2)
>>    - https://notmuchmail.org/releases/
>
> This has the signatures, but not the tar.xz for rc2.
>
> Cheers,
> Michael

That would be the downside of the manual upload for pre-releases. It
should be there now, thanks for the heads-up.

d

^ 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).