Bug 235223 - Removal of RCS from base system underdocumented, violates POLA
Summary: Removal of RCS from base system underdocumented, violates POLA
Status: Closed Overcome By Events
Alias: None
Product: Documentation
Classification: Unclassified
Component: Website (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-doc mailing list
Keywords: pkgbase
Depends on:
Reported: 2019-01-26 22:50 UTC by bmeyer
Modified: 2019-12-14 11:24 UTC (History)
3 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description bmeyer 2019-01-26 22:50:37 UTC
Removal of a components from the base system is ok, *PROVIDED* that you note it in the release notes - in the case of GROFF and RCS for the 12.x release it isn't, and may come as a really nasty surprise on system builds which actually have a requirement for those somewhat archaic tools (yes some stuff in the wild may still use them).  

DO NOT SURPRISE THE USERS!  ... that is a *BAD THING* (Tm).  

Can you please updated the 12.x release notes to indicate that the following have been removed from the base system, and replaced by a port.  

RCS - Add via ports/devel/rcs
GROFF - Add via ports/textproc/groff

(you will need to double check the above ports)

There is probably other things, but these are the ones that I "found" when regression testing the 12.x release on a rebuilt server image and with tools that actually use those toolchains (naturally, a lot of stuff broke pretty spectacularly and it was a case of WTF before trawling through the forums and changes to work out what the heck has happened).
Comment 1 Frank Leonhardt 2019-02-07 17:45:48 UTC
It's listed as being in the manual. Has someone decided to remove it deliberately? Why? Seems more likely this is a mistake rather than a documentation problem.