FYI, OpenBSD 7.8 was released today [1]. I pushed the attached patch to
the maint-tools repository.

>From skimming the release notes I see two entries which almost certainly
affect Gnulib:

* Change gmtime(3) to return time in UTC rather than GMT, as required by
  our own manpage, POSIX, C standards, and other OSes.
* Make exit(3), fclose(3), fflush(3), and freopen(3) comply with
  POSIX-2008 requirements for setting the underlying file position when
  flushing read-mode streams, and make an fseek(3)-after-fflush(3) not
  change the underlying file position.

The first point (UTC instead of GMT) is mentioned in
doc/posix-functions/gmtime_r.texi. I'll double check it and update the
docs.

Collin

[1] https://www.openbsd.org/78.html

>From 08c94ce20fa7c90a4309920b42ccac970e4c5afa Mon Sep 17 00:00:00 2001
Message-ID: <08c94ce20fa7c90a4309920b42ccac970e4c5afa.1761106388.git.collin.fu...@gmail.com>
From: Collin Funk <[email protected]>
Date: Tue, 21 Oct 2025 21:12:08 -0700
Subject: [PATCH] Update end-of-life.txt.

---
 end-of-life.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/end-of-life.txt b/end-of-life.txt
index 07d39882..f2238953 100644
--- a/end-of-life.txt
+++ b/end-of-life.txt
@@ -53,8 +53,9 @@ End-of-life / end-of-support data for various OS releases
   OpenBSD 7.3: 2024-04-05 †
   OpenBSD 7.4: 2024-10-08 †
   OpenBSD 7.5: 2025-04-28 †
-  OpenBSD 7.6: 2025-11
+  OpenBSD 7.6: 2025-10-22 †
   OpenBSD 7.7: 2026-05
+  OpenBSD 7.8: 2026-10
   Reference: https://en.wikipedia.org/wiki/OpenBSD#Releases
              https://endoflife.date/openbsd
 
-- 
2.51.0

Reply via email to