I agree that a general solution for problematic man pages on the FreeBSD man pages website is warranted(1). However, I do not see name collisions or other problems with man pages that are about a subject of similar importance as beadm.
beadm(1) of
sysutils/beadm-devel versus
beadm(8) of
sysutils/beadm is relevant now; it relates to supported FreeBSD releases.
- For FreeBSD users not in the know: which one to choose? It is confusing for users as to which beadm is which and which one belongs to what port.
- For sysutils/beadm-devel, the developer and port maintainer has indicated: it can be deleted.
- This is about a crucial FreeBSD installation topic: boot environments. Especially important during the transition process of upgrading from 12.x to 13.x, since there are some changes to the boot environment to consider.
- Its use as compared to bectl(8) is being discussed now: Boot environments utility
It would be nice to be all be on the same page, the
beadm(8) man page that is
[…] attention to the ports tree is not the answer …
I disagree, at its core beadm(1) versus beadm(8)
is a port problem.
sysutils/beadm-devel is not being developed (as opposed to
maintained). A port (i.e.:
sysutils/beadm) that has as its sibling a separate development port that, for all intents and purposes, has come to a standstill has served its purpose. Deleting the development port means: less maintenance, less confusion, one less port to choose from and, yes, indeed one less source of confusion on the FreeBSD man pages website and this forum.
Currently, for the beadm problem, the options are:
- wait for a future better systemic solution(2) and do nothing about beadm(1) versus beadm(8)
- delete the port sysutils/beadm-devel with beadm(1) and solve this one problem easily
At the moment IMO #2 is the right thing to do.
___
(1) that will take some fundamental changes and development work that does not seem in the making:
mailing-list and
PR-256676
(2) at which time FreeBSD users
still have to choose between a non-dev version of the port and a separate
dev-port that is
not being developed anymore ...