tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Proposal to remove catman(8)



On 10.11.2020 10:30, Robert Elz wrote:
>     Date:        Tue, 10 Nov 2020 00:05:32 +0100
>     From:        Kamil Rytarowski <kamil%netbsd.org@localhost>
>     Message-ID:  <c1ef7af4-c413-667a-464c-b40393cac2d9%netbsd.org@localhost>
> 
>   | Do you use it? Do you know anybody who uses it on NetBSD-current?
> 
> I might start.   Particularly for the pages that mandoc can't format properly.
> 

The mandoc upstream worked hard already a few years back to be a
compatible drop-in replacement tool for formatting virtually any manual
pages.

If you still can find any man-page that is unsupported by mandoc, please
let me know and I will report it.

>   | I don't trust that these people are tracking or using -current that used
>   | to have broken MKCATPAGES.
> 
> That's irrelevant, no-one is complaining about that being removed.  Don't
> you understand the difference?
> 

Removal of the whole cat-pages support was implied and intended in my
initial proposal. I was also privately asked by wiz@ to remember to drop
cat dirs from etc/mtree.

>   | html pages are not integrated in man.conf(5) or man(1). cat pages are
>   | integrated and preferred over man pages.
> 
> What the default man.conf should contain is another issue which can
> be discussed.   Aside from that it would be dumb to have it refer to
> catN/* pages if the catman command were to no longer exist, that's
> a completely separate question from removing catman(8).
> 

This was intended to be removed too. Also what's the point of catman(8)
if cat dirs were intended to be gone?

> And in any case, if you don't generate the cat pages, then "preferred
> over man pages" is harmless, is it not?   Or is your "man" command somehow
> not working when the cat pages don't exist?
> 

The cat pages are passed through cat(1) and thus cannot be (easily)
reformatted dynamically.

> 
>   | For example patch(1) had removed SCCS support silently,
> 
> That probably shouldn't have happened.   But patch is code imported
> from upstream, right?   That has other considerations.
> 

patch(1) is a local program, not polled from any upstream. NetBSD is
also not the only BSD to drop SCCS support.

>   | I sense a general difference in the view point. We are apparently
>   | trading better performance on a historical computer in possibly
>   | non-existent setup anymore in two or more decades + frustrating users vs
>   | good user experience on anything modern, customizable and compatible
>   | with other OSs.
> 
> I fail to see any frustration (other than this useless debate), or any
> way that could even happen in a default setup.
> 

I don't want to drag regular users to mailing lists.

I was asked by mrg@ to revert the MKCATPAGES removal and add a new
proposal that is more precise.


Home | Main Index | Thread Index | Old Index