From 05278d1aa02c68f77991d1608817c8e1615e9c2d Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 7 Oct 2026 19:25:16 +0200 Subject: [PATCH 1/2] Hold mail's builds for a person: a change to how its containers are declared takes everyone's mail down at once (hq issue 294, ADR 0242) On 2026-10-07 adopting its images' health checks recreated nine of mail's containers in one send and the operator's phone could not reach the mail. A module people use directly is moved at a moment a person chooses. --- modules/mailu/module.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/mailu/module.json b/modules/mailu/module.json index 4ba4d89..a868ff7 100644 --- a/modules/mailu/module.json +++ b/modules/mailu/module.json @@ -1,6 +1,10 @@ { "module": "mailu", "version": "1", + "upgrade": { + "policy": "record", + "why": "people's mail: any change to how its containers are declared recreates them together in one send, and the mail is down for everyone until they are up again — a person chooses the moment (hq ADR 0242, issue 294)" + }, "capabilities": [ "container-runtime" ], From 8150f38bfd1510e876161478e6a9c33f9fda5b8a Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 7 Oct 2026 19:28:54 +0200 Subject: [PATCH 2/2] Name the hq issue by its number: 294 was taken on an open branch, this is 295 --- modules/mailu/module.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/mailu/module.json b/modules/mailu/module.json index a868ff7..3a4a356 100644 --- a/modules/mailu/module.json +++ b/modules/mailu/module.json @@ -3,7 +3,7 @@ "version": "1", "upgrade": { "policy": "record", - "why": "people's mail: any change to how its containers are declared recreates them together in one send, and the mail is down for everyone until they are up again — a person chooses the moment (hq ADR 0242, issue 294)" + "why": "people's mail: any change to how its containers are declared recreates them together in one send, and the mail is down for everyone until they are up again — a person chooses the moment (hq ADR 0242, issue 295)" }, "capabilities": [ "container-runtime"