Re: new gnulib/maint-tools git repository

2023-05-31 Thread Bruno Haible
Ben Pfaff wrote:
> I did not know that Savannah supported more than one
> repository per project.

In https://git.savannah.gnu.org/cgit/ you can see that hurd, emacs, and poke
(in particular) have several git repos.

> It might be hard even for gnulib maintainers to notice it. I suggest
> updating https://www.gnu.org/software/gnulib/ to mention it, and to
> point to it from an appropriate place inside Gnulib also.

Well, no. https://www.gnu.org/software/gnulib/ is where users look at,
and users should read our documentation, not peek into the tools that
we use to create the documentation.

Bruno






Re: new gnulib/maint-tools git repository

2023-05-31 Thread Paul Eggert
Thanks for doing that. I installed the attached minor changes to the EOL 
list. Not sure we need to do every distro, but Debian and Ubuntu surely 
make whatever cut we'll have.


Although I had reported that Solaris 10 expired in January 2024, Oracle 
recently extended it by a year. So I guess our department's old Solaris 
10 sparc server will stick around a bit longer


https://en.wikipedia.org/w/index.php?title=Oracle_Solaris=prev=1150283141From 91dd674767b33593f1e05ade2a03a53955aa7c46 Mon Sep 17 00:00:00 2001
From: Paul Eggert 
Date: Wed, 31 May 2023 10:51:57 -0700
Subject: [PATCH] EOLs for Debian, Ubuntu

* end-of-life.txt: Add Debian, Ubuntu. Fix typo for Solaris 11.4.
---
 end-of-life.txt | 16 +---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/end-of-life.txt b/end-of-life.txt
index 7e79606..4b7d033 100644
--- a/end-of-life.txt
+++ b/end-of-life.txt
@@ -1,6 +1,12 @@
 End-of-life / end-of-support data for various OS releases
 =
 
+* Debian
+  Debian 9: 2022-07-01 †
+  Debian 10: 2024-06-30
+  Debian 11: 2026-06-30
+  Reference: https://endoflife.date/debian
+
 * RHEL / CentOS
   RHEL / CentOS 5:   2020-11-30 †
   RHEL / CentOS 6:   2024-06-30
@@ -11,6 +17,11 @@ End-of-life / end-of-support data for various OS releases
  https://access.redhat.com/support/policy/updates/errata
  https://endoflife.date/almalinux
 
+* Ubuntu
+  LTS versions are supported for ten years.
+  Other releases are supported for nine months.
+  Reference: https://ubuntu.com/about/release-cycle
+
 * FreeBSD
   FreeBSD 11.4: 2021-09-30 †
   FreeBSD 12.4: 2023-12-31
@@ -64,7 +75,7 @@ End-of-life / end-of-support data for various OS releases
   IRIX 6.5: 2013-12 †
   Reference: http://wiki.irixnet.org/IRIX
 
-* OSF/1
+* OSF/1 (also known as Tru64 UNIX)
   OSF/1 5.1: 2012-12-31 †
   Reference: https://en.wikipedia.org/wiki/Tru64_UNIX#End_of_Life
 
@@ -75,6 +86,5 @@ End-of-life / end-of-support data for various OS releases
   Solaris 11.1: †
   Solaris 11.2: †
   Solaris 11.3: 2024-01
-  Solaris 11.4: 2034-01
+  Solaris 11.4: 2034-11
   Reference: https://en.wikipedia.org/wiki/Oracle_Solaris#Version_history
-
-- 
2.40.1



Re: new gnulib/maint-tools git repository

2023-05-31 Thread Ben Pfaff
On Wed, May 31, 2023 at 4:39 AM Bruno Haible  wrote:
> We now have a separate git repository for gnulib maintainer tools.
> I asked the savannah admins to create the repository and filled it
> with the following tools:

That is super! I did not know that Savannah supported more than one
repository per project.

It might be hard even for gnulib maintainers to notice it. I suggest
updating https://www.gnu.org/software/gnulib/ to mention it, and to
point to it from an appropriate place inside Gnulib also.



new gnulib/maint-tools git repository

2023-05-31 Thread Bruno Haible
Hi,

We now have a separate git repository for gnulib maintainer tools.
I asked the savannah admins to create the repository and filled it
with the following tools:

  * A database which platform has which header file. Example:

$ ./show-portability --doc error.h
macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, AIX 7.1, 
HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 1.5.19, mingw, MSVC 14.
(That's the list of platforms which don't have the  header file.)

  * A database which platform has which function. Example:

$ ./show-portability --doc error_at_line
macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, AIX 7.1, 
HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 1.7.x, mingw, MSVC 14, Android 4.3.
(That's the list of platforms which don't have the error_at_line function.)

  * A table of end-of-life dates for various OS releases.

To check it out:
  git clone ssh://@git.savannah.gnu.org/srv/git/gnulib/maint-tools.git
Anonymous checkout:
  git clone git://git.savannah.gnu.org/gnulib/maint-tools.git
  git clone https://git.savannah.gnu.org/git/gnulib/maint-tools.git

It is not directly useful to the *users* of Gnulib; everything that is
relevant to the users of Gnulib remains in gnulib's main git repository.

Bruno