All of lore.kernel.org
 help / color / mirror / Atom feed
From: Walter Harms <wharms@bfs.de>
To: Carlos O'Donell <carlos@redhat.com>,
	Eugene Syromyatnikov <evgsyr@gmail.com>
Cc: enh <enh@google.com>, Alejandro Colomar <alx@kernel.org>,
	linux-man <linux-man@vger.kernel.org>
Subject: AW: drop ia64 from man pages?
Date: Fri, 18 Jul 2025 12:18:28 +0000	[thread overview]
Message-ID: <8d01afa4fa094d0a9cd0d2d74e5c7325@bfs.de> (raw)
In-Reply-To: <1d5c8ce8-9ba0-4e3b-9866-95047741d5d2@redhat.com>

>What makes a valid variant though?
>There is no upstream supported glibc older than 2.32.
>There is no upstream supported Linux older than 5.4 (LTS).

Maybe, i am using a LOT of embedded Systems and they are using sometimes
really old stuff. So sometimes i am thankfull for information about older variants.

reminder: man pages are not for server stuff only.
Same goes for older programms, you can only understand when you have the old documentation.

So as long as IA64 is in use, there is a chance some need that info.

________________________________________
Von: Carlos O'Donell <carlos@redhat.com>
Gesendet: Donnerstag, 17. Juli 2025 14:13:54
An: Eugene Syromyatnikov
Cc: enh; Alejandro Colomar; linux-man
Betreff: Re: drop ia64 from man pages?

On 7/17/25 6:30 AM, Eugene Syromyatnikov wrote:
> On Wed, Jul 16, 2025 at 7:43 PM Carlos O'Donell <carlos@redhat.com> wrote:
>>
>> On 7/16/25 12:30 PM, enh wrote:
>>> i didn't look at the other pages, but quite a lot on the clone(2) page
>>> is actually about what glibc does ... but glibc already removed all
>>> this stuff. so it should probably not be more than what we have for,
>>> say, m68k which is just "read your kernel/libc source for more"?
>>>
>>> a corollary to "museum hardware should run museum software" might be
>>> "...and use museum documentation" :-)
>>
>> Agreed.
>>
>> There is a balance here between documentation that covers a reasonable
>> number of use cases, documentation that is easy to maintain, and
>> documentation that is easy to read (without superfluous information,
>> either too new or too old).
>>
>> It has been about 1.5 years since IA64 started being dropped, and I
>> don't see any reason to keep very specific documentation about it
>> around except as smaller interesting historical notes.
>
> Depends on whether man pages limit themselves to reflecting only the
> "current" version (whatever this is, as man-pages is not part of
> either linux or glibc source tree), or strive to provide actual useful
> reference for users of systems that may have different variants and
> versions of the kernel and libc.  If it is the latter, outright
> removal (instead of keeping all the pertinent information in the
> history section) is pretty short-sighted.

(1) Co-evolution.

The Linux man-pages project, and most projects, co-evolve with the
ecosystem.

At any point in time you can take the most pertinent release of a
project and use that. VCS history is available to everyone.

This is how downstream distributions have been evolving and serving
users.

(2) A loose matrix of "supported" (not "current")

The project, as I see it, has been providing useful information for a
loose matrix of supported kernels, supported C libraries (glibc, musl,
bionic), and supported international standards e.g. ISO C, POSIX etc.
along with other APIs from BSD etc.

(3) What is a valid variant?

Once something is deprecated my opinion is that we have a duty to
our users to attempt to cleanup the material and make it easier to
consume with less relevant information moved away from main sections
or pages.

At this point in time I'd say IA64 is deprecated in the current
releases of glibc and linux and so moving the related information,
or cleaning it up seems appropriate. How much of that to do I leave
up to Alejandro as editor (or contributors to work out).

What makes a valid variant though?

There is no upstream supported glibc older than 2.32.

There is no upstream supported Linux older than 5.4 (LTS).

So between the two, there is still IA64 support present.

Supported (all upstream projects support it)
  -> Deprecated (current project releases have removed support)
     -> End of life (no actively maintained project support it)

I think we should cleanup and move content at the "deprecated"
phase, which is where we find IA64 today, and when we get to
EOL, we should be removing all the content related to it except
for historical references that serve an educational or
elucidating purpose.

--
Cheers,
Carlos.



  reply	other threads:[~2025-07-18 12:27 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-16 16:20 drop ia64 from man pages? enh
2025-07-16 16:26 ` Alejandro Colomar
2025-07-16 16:30   ` enh
2025-07-16 17:43     ` Carlos O'Donell
2025-07-17 10:30       ` Eugene Syromyatnikov
2025-07-17 12:13         ` Carlos O'Donell
2025-07-18 12:18           ` Walter Harms [this message]
2025-07-18 12:37             ` AW: " Alejandro Colomar
2025-08-09  8:19               ` Askar Safin
2025-08-09 10:49                 ` Alejandro Colomar
2025-08-12 10:37                   ` Askar Safin
2025-08-12 10:54                     ` Alejandro Colomar
2025-08-13  8:54                     ` Eugene Syromyatnikov
2025-07-18 12:43             ` Carlos O'Donell
2025-07-18 13:02               ` Alejandro Colomar

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8d01afa4fa094d0a9cd0d2d74e5c7325@bfs.de \
    --to=wharms@bfs.de \
    --cc=alx@kernel.org \
    --cc=carlos@redhat.com \
    --cc=enh@google.com \
    --cc=evgsyr@gmail.com \
    --cc=linux-man@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.