From caa779abb6da2b98122ae06830062e59531d68bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sat, 9 Jul 2022 17:50:36 +0200 Subject: [PATCH] man: redefine SUPPORT_END= to mean one day earlier I thought it would be nice to specify the last day of support, because I thought it'd seem more natural. But in practice this doesn't work well, because such a truncated timestamp is usually taken to mean midnight that starts the given date. I.e. 2011-12-13 is a shorthand for 2011-12-13 00:00:00 and not 2011-12-13 23:59:59.999999999999. Let's instead specify that the given date is the first unsupported day, which is meaningful for humans, and let the computer treat it as midnight, which gives consistent interpratation. --- man/os-release.xml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/man/os-release.xml b/man/os-release.xml index fd98be5b7a3..c5a53ae7eb5 100644 --- a/man/os-release.xml +++ b/man/os-release.xml @@ -355,9 +355,12 @@ The date at which support for this version of the OS ends. (What exactly "lack of support" means varies between vendors, but generally users should assume that updates, including - security fixes, will not be provided.) The value is a date in the format - YYYY-MM-DD, and specifies the last day on which support is - provided. + security fixes, will not be provided.) The value is a date in the ISO 8601 format + YYYY-MM-DD, and specifies the first day on which support is + not provided. + + For example, SUPPORT_END=2001-01-01 means that the system was supported + until the end of the last day of the previous millenium.