This follows up on my suggestion at the end of:
https://lists.iana.org/hyperkitty/list/[email protected]/message/LB4NTIQPNFCREDUF4WBBSO7MGFHIYT7X/
* Makefile (REDO): Default to posix_only, not posix_right.
* NEWS: Mention this.
---
Makefile | 2 +-
NEWS | 14 ++++++++++++++
2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index d314dcfe..d88760a8 100644
--- a/Makefile
+++ b/Makefile
@@ -170,7 +170,7 @@ TIME_T_ALTERNATIVES_TAIL = int_least32_t.ck
uint_least32_t.ck \
# applications that are not leap second aware, and is closer to unsmeared
# "right" time than unsmeared POSIX time is (e.g., 0.5 vs 1.0 s max error).
-REDO= posix_right
+REDO= posix_only
# Whether to put an "Expires" line in the leapseconds file.
# Use EXPIRES_LINE=1 to put the line in, 0 to omit it.
diff --git a/NEWS b/NEWS
index 96df4782..f645aafa 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,20 @@ News for the tz database
Unreleased, experimental changes
+ Briefly:
+ The "right" TZif files are no longer installed by default.
+
+ Changes to build procedure
+
+ The Makefile no longer by default installs an alternate set
+ of TZif files for system clocks that count leap seconds.
+ Install with 'make REDO=posix_right' to get the old default,
+ which is rarely used in major downstream distributions.
+ If your system clock counts leap seconds (contrary to POSIX),
+ it is better to install with 'make REDO=right_only'.
+ This change does not affect the leapseconds file, which is still
+ installed as before.
+
Changes to code
zic no longer generates a no-op transition when
--
2.51.0