remove old perl entries from ObsoleteFiles.inc

Each entry in ObsoleteFiles.inc adds to the time `make delete-old` and
friends take to run.  Perl was removed from the FreeBSD base system a
very long time ago (FreeBSD 5); source updates have not been supported
from that version for years.

Perl was a single component responsible for thousands of entries so
provides significant benefit with little effort/investigation required.
We could still use a more comprehensive cleanup to remove old entries.

Also add an UPDATING note (with wordsmithing by imp) indicating that
`make delete-old` is required along each step of a source upgrade from
an old, unsupported release.

Discussed with:	imp
Sponsored by:	The FreeBSD Foundation
This commit is contained in:
emaste 2020-02-18 16:37:48 +00:00
parent cb51042a26
commit 73da400ddf
2 changed files with 6 additions and 1763 deletions

File diff suppressed because it is too large Load Diff

View File

@ -2003,6 +2003,12 @@ COMMON ITEMS:
last couple of stable branches). See the top of this file when there's last couple of stable branches). See the top of this file when there's
an exception. an exception.
The update process will emit an error on an attempt to perform a build
or install from a FreeBSD version below the earliest supported version.
When updating from an older version the update should be performed one
major release at a time, including running `make delete-old` at each
step.
When upgrading a live system, having a root shell around before When upgrading a live system, having a root shell around before
installing anything can help undo problems. Not having a root shell installing anything can help undo problems. Not having a root shell
around can lead to problems if pam has changed too much from your around can lead to problems if pam has changed too much from your