|Summary:||Removal of RCS from base system underdocumented, violates POLA|
|Component:||Website||Assignee:||freebsd-doc mailing list <doc>|
|Severity:||Affects Many People||CC:||fbsdbugs4, freebsd-doc|
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.