Re: Inclusion of all manual pages in all architecture releases

From: Ian Lepore <ian_at_freebsd.org>
Date: Wed, 26 May 2021 15:22:57 UTC
On Wed, 2021-05-26 at 17:04 +0200, Fernando Apesteguía wrote:
> I don't know what list this should be sent to, apologies if the
> audience is too wide.
> 
> For some time now, we have not included all manual pages in every
> FreeBSD packaged release. For instance, i386 man pages are not
> included in the FreeBSD amd64 distribution.
> 
> This causes a number of problems:
> 
> * The https://www.freebsd.org/cgi/man.cgi is incomplete. As an
> example, it does not show results for pae(4). The reason for this is
> that the cgi interface runs on FreeBSD amd64.
> 
> * In FreeBSD amd64 some manual pages have broken X-refs. See hptrr(4)
> for an example.
> 
> * Also, we have broken links in our Release Notes. This is a
> consequence of the first point. See
> https://www.freebsd.org/releases/13.0R/hardware/#proc-i386.
> 
> Is there a specific reason for this?
> 
> Cheers.
> 

I have tried multiple times to get the people who adminster
freebsd.org's man.cgi to include all arches.  I added the ability to
generate and install all of them by setting MAN_ARCH=all (or to a list
of arches) on the build command line years ago.  But I haven't had any
success in getting that used to install all the arches for the website 
and man.cgi updated to make the arch selection list on the webpage
actually work.

-- Ian